Weymouth Hotels

Map of Weymouth Hotels

Weymouth is a charming coastal town located in Norfolk County, Massachusetts, in the New England region. Situated just 12 miles south of Boston, Weymouth offers a perfect blend of small-town charm and urban convenience. The town is known for its picturesque waterfront, beautiful beaches, and rich history. Weymouth is home to a vibrant community with a strong sense of pride in its heritage. The town's historic district features well-preserved colonial-era buildings, including the Abigail Adams Birthplace, the childhood home of the wife of President John Adams. Visitors can explore the town's history at the Weymouth Historical Society and Museum, which showcases artifacts and exhibits related to the town's past.

Boston Motel Weymouth
5.7/10
26 reviews
Free Wi-Fi Free private parking

The Boston Motel is within a 20-minute drive to Boston. This hotel features a 24-hour front desk and free Wi-Fi in every room.

Number of rooms: 82

655 Washington Street, Weymouth, MA 02188, United States