Star Rating
Hotel Name
Price Range (USD)to
Amenities

Weymouth Massachusetts Hotels & Motels

Find hotels & motels in Weymouth using the list below. Find cheap and/or discounted hotel rates in or near Weymouth, MA for your personal leisure or group travel. Explore the most favored Weymouth, Massachusetts hotel and motel rooms. Browse the Weymouth area hotels to find the perfect lodging! Please use the provided map of the Weymouth hotels. Need 5+ Rooms? Secure Weymouth Group Hotel Rates

The Weymouth center is about 3 miles north of South Shore Hospital and 3 miles east of Boston's Children's Museum.

Weymouth Hotels, Motels & Accommodations

Motel 6 Boston South Braintree - Braintree 125 Union St., Braintree, MA 02814 ~3.08 miles west of Weymouth
  • 2-star hotel
Marriott Boston Quincy - Quincy 1000 Marriott Dr., Quincy, MA 02169 ~4.03 miles west of Weymouth
  • High-end Suburban hotel
  • 464 rooms in property
From$169
Very Good 4.0 /5Review Score CallBookMore Details
Extended Stay America Boston Braintree - Braintree 20 Rockdale St., Braintree, MA 02184 ~4.56 miles west of Weymouth
  • Low-priced property
  • Free complimentary breakfast
  • Food could be better
  • Rooms are small
Doubletree by Hilton Boston Rockland 929 Hingham St., Rockland, MA 02370 ~4.56 miles southeast of Weymouth
  • Three Star Suburban hotel
  • 4 conference rooms in property
  • Great reception
  • Most guests thought they were poorly maintained
From$99
Very Good 4.0 /5Read Reviews CallBookMore Details
Best Western Rockland 909 Hingham St., Rockland, MA 02370 ~4.58 miles southeast of Weymouth
  • Cheap Suburban hotel
  • 2 floors in property
  • Most guests were happy with the price of the breakfast
  • About half of guests thought the service was professional
From$91
Very Good 4.5 /5Review Score CallBookMore Details
Comfort Inn Rockland Boston in Rockland 850 Hingham St., Rockland, MA 02370 ~4.58 miles southeast of Weymouth
  • Low-priced hotel
  • Comp. Breakfast
  • Lovely service and very clean rooms
  • High value
Hyatt Place Boston Braintree 50 Forbes Rd., Braintree, MA 02184 Website ~4.61 miles west of Weymouth
  • High end Suburban property
  • Hotel has 204 rooms
  • Internet is average
  • Great shopping
Howard Johnson Quincy : 845 Hancock St. 845 Hancock St., Quincy, MA 02170 ~4.66 miles northwest of Weymouth
  • Low priced hotel
  • Hotel has 60 rooms
Holiday Inn Express Braintree - Braintree
+1-888-305-3366
190 Wood Rd., Braintree, MA 02184 ~4.93 miles west of Weymouth
  • Low priced property
  • Fitness / Gym is on-site
Hampton Inn Boston / Braintree 215 Wood Rd., Braintree, MA 02184 ~5.04 miles west of Weymouth
  • Three Star Highway hotel
  • 2 meeting rooms in property
  • The majority of guests said it was a stylish hotel
  • Rooms need regular maintenance
From$68
Very Good 4.5 /5Read Reviews CallBookMore Details
Candlewood Suites Boston Braintree 235 Wood Rd., Braintree, MA 02184 ~5.07 miles west of Weymouth
  • Two star Suburban property
  • 133 rooms in hotel
  • Good wifi
  • No breakfast
Ocean Cliff Condominiums - Hull 30 32 Porrazzo Rd., Hull, MA 02045 ~5.41 miles northeast of Weymouth
  • Affordable Beach hotel
  • 7 suites in property
Nantasket Beach Resort 45 Hull Shore Dr., Hull, MA 02045 ~5.52 miles northeast of Weymouth
  • Affordable Oceanfront property
  • Free comp. breakfast
Comfort Inn Randolph 1374 North Main St., Randolph, MA 02368 ~6.42 miles west of Weymouth
  • Affordable Suburban property
  • Check-in: 3.00pm
  • Reception should be more attentive
  • Bar is not good
Best Western Adams Inn Quincy Boston in Quincy 29 Hancock St., Quincy, MA 02171 ~6.58 miles northwest of Weymouth
  • Midscale Suburban hotel
  • 105 sleeping rooms in hotel
  • Affordable food
  • Rooms in need of an update
Comfort Inn Boston - Boston 900 Morrissey Blvd., Boston, MA 02122 Website ~7.38 miles northwest of Weymouth
  • Affordable Convention Center property
  • Airport shuttle provided
Ramada Inn Boston 800 Morrissey Blvd., Boston, MA 02122 ~7.47 miles northwest of Weymouth
  • Midscale Suburban property
  • Hotel has 5 floors
Stoughton Courtyard 200 Technology Center Dr., Stoughton, MA 02072 ~7.66 miles southwest of Weymouth
  • Midscale hotel
Hampton Inn & Suites Stoughton / Boston - Stoughton 449 Page St., Stoughton, MA 02072 ~8.29 miles southwest of Weymouth
  • 3 star Rural hotel
  • Free breakfast
From$80
Very Good 4.5 /5Read Reviews CallBookMore Details
Doubletree Club by Hilton Boston Bayside in Boston 240 Mount Vernon St., Boston, MA 02125 ~8.83 miles northwest of Weymouth
  • Affordable Suburban hotel
  • Hotel has 197 rooms
Homewood Suites by Hilton Boston / Canton in Canton 50 Royall St., Canton, MA 02021 ~9.39 miles west of Weymouth
  • Three Star Suburban hotel
  • 98 suites in property
  • Comfortable beds
  • Room exceeded my expectations
From$109
Very Good 4.5 /5Review Score CallBookMore Details
Courtyard by Marriott South Boston 63r Boston St., Boston, MA 02125 Website ~9.55 miles northwest of Weymouth
  • Three Star Convention Center property
  • Gym / Fitness Center Available
  • Good accessibility by car
  • Almost all guests said the wifi quality was great
Holiday Inn Express Boston 69 Boston St., Boston, MA 02125 ~9.55 miles northwest of Weymouth
  • Midscale Downtown hotel
  • Free comp. breakfast
Aloft Boston Seaport 401 403 D St., Boston, MA 02210 ~10.01 miles northwest of Weymouth
  • 3 star hotel
Element Boston Seaport by Westin - Boston 391 395 D St., Boston, MA 02210 ~10.03 miles northwest of Weymouth
  • Three Star Convention Center property
  • Hotel has 2 meeting rooms
From$100
Very Good 4.5 /5Recent Reviews CallBookMore Details
Next 25 Weymouth Hotels >  [1 - 25 of 50]    
Next: See My Weymouth Hotels with Pricing
Back to Top