Star Rating
Hotel Name
Price Range (TWD) to
Amenities
+ More

Petersham Massachusetts Accommodations

Find hotels & motels in Petersham using the list below. Find cheap and/or discounted hotel rates in or near Petersham, MA for your corporate or personal leisure travel. We list the best Petersham Massachusetts hotel/motel rooms. Review the Petersham hotel list below to find the perfect lodging. We also have a map of the Petersham hotels.

Petersham Hotels & Accommodations

MGM Springfield One MGM Way, Springfield, MA 01103 ~55.5 km southwest of Petersham
  • Expensive property
  • Hotel has 28 suites
Call to Book
Add your dates for price
Excellent 9.0 /10 Hotel Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Residence Inn by Marriott Boston Concord 320 Baker Avenue, Concord, MA 01742 ~64.7 km east of Petersham
  • Three Star property
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Hyatt Place Marlborough / Apex Center 169 Apex Drive, Marlborough, MA 01752 ~51.0 km east of Petersham
  • 3-star property
  • 137 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Fairfield Inn Boston Sudbury 738 Boston Post Rd, Sudbury, MA 01776 ~61.3 km east of Petersham
  • Midscale property
  • Hotel has 48 rooms
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
AC Hotel by Marriott Worcester 125 Front St, Worcester, MA 01608 ~40.1 km southeast of Petersham
  • Affordable hotel
  • Gym is available on property
Call to Book
Add your dates for price
Excellent 9.4 /10 Reviews Call BookMore Details
Hotel Northampton 36 King Street, Northampton, MA 01060 ~42.2 km west of Petersham
  • Affordable property
  • Free breakfast
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Residence Inn by Marriott Boston Natick 1 SUPERIOR DRIVE, Natick, MA 01760 ~68.9 km east of Petersham
  • Midscale hotel
  • Pets are OK
Call to Book
Add your dates for price
Excellent 9.6 /10 Hotel Reviews Call BookMore Details
Courtyard by Marriott Boston Natick 342 Speen St, Natick, MA 01760 ~68.4 km east of Petersham
  • Mid-scale hotel
  • 6 floors in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Hampton Inn Boston Natick 319 Speen St, Natick, MA 01760 ~69.0 km east of Petersham
  • Three Star property
  • Hotel has 188 rooms
Call to Book
Add your dates for price
Very Good 8.9 /10 Read Reviews Call BookMore Details
Embassy Suites by Hilton Boston Marlborough 123 Boston Post Rd. W, Marlborough, MA 01752 ~51.3 km east of Petersham
  • 3-star property
  • 230 rooms in property
Call to Book
Add your dates for price
Excellent 9.4 /10 Read Reviews Call BookMore Details
The Verve Hotel Boston Natick Tapestry Collection by Hilton 1360 Worcester St, Natick, MA 01760 ~68.2 km east of Petersham
  • Affordable property
  • Check-in: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
DoubleTree by Hilton Boston - Milford 11 Beaver Street, Milford, MA 01757 ~68.2 km southeast of Petersham
  • 4-star property
  • Access to gym on-site
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Chateau Merrimack Resort & Spa 160 Pawtucket Blvd, Tyngsboro, MA 01879 ~66.4 km east of Petersham
  • property
  • 2 suites in property
Call to Book
Add your dates for price
Average 7.8 /10 Latest Reviews Call BookMore Details
Residence Inn by Marriott Boston Marlborough 112 Donald Lynch Blvd, Marlborough, MA 01752 ~49.8 km east of Petersham
  • 3-star hotel
  • 112 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
Doubletree by Hilton Hotel Leominster 99 Erdman Way, Leominster, MA 01453 ~34.7 km east of Petersham
  • 4 star property
  • Hotel has 7 floors
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Hilton Garden Inn Boston / Marlborough 170 Forest St, Marlborough, MA 01752 ~52.3 km east of Petersham
  • Affordable hotel
  • 160 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Beechwood Hotel 363 Plantation St, Worcester, MA 01605 ~41.3 km southeast of Petersham
  • 4 star property
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Holiday Inn Express Springfield Downtown by IHG 145 State Street, Springfield, MA 01103 ~55.2 km southwest of Petersham
  • 3-star property
  • 12 suites in hotel
Call to Book
Add your dates for price
Very Good 8.5 /10 Latest Reviews Call BookMore Details
Homewood Suites by Hilton Worcester 1 Washington Sq, Worcester, MA 01604 ~40.4 km southeast of Petersham
  • 3-star hotel
  • 118 suites in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Inn on Boltwood 30 Boltwood Avenue, Amherst, 01002 ~31.2 km west of Petersham
  • Affordable property
  • Check in: 4:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.4 /10 Review Score Call BookMore Details
Courtyard by Marriott Worcester 72 Grove Street, Worcester, MA 01605 ~39.2 km southeast of Petersham
  • Three Star hotel
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Very Good 8.4 /10 Latest Reviews Call BookMore Details
Courtyard by Marriott Hadley Amherst 423 Russell St, Hadley, MA 01035 ~33.4 km west of Petersham
  • 3 star hotel
  • 96 rooms in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Review Score Call BookMore Details
Aloft by Marriott Framingham 130 Worcester Road, Framingham, MA 01702 ~67.5 km east of Petersham
  • Three Star property
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Excellent 9.4 /10 Review Score Call BookMore Details
The Groton Inn 128 Main Street, Groton, MA 01450 ~51.5 km east of Petersham
  • Affordable hotel
  • Check-in: 4:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.6 /10 Read Reviews Call BookMore Details
Hilton Garden Inn Devens Common 59 Andrews Pkwy, Harvard, MA 01434 ~46.6 km east of Petersham
  • 3 star hotel
  • Check in: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Read Reviews Call BookMore Details
Courtyard by Marriott Boston Littleton 102 Constitution Avenue, Littleton, MA 01460 ~57.6 km east of Petersham
  • 3 star property
  • Hotel has a green policy Learn more
Call to Book
Add your dates for price
Excellent 9.4 /10 Review Score Call BookMore Details
Great Wolf Lodge Boston / Fitchburg MA 150 Great Wolf Dr, Fitchburg, MA 01420 ~27.0 km east of Petersham
  • Midscale Resort property
  • 406 rooms in property
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Residence Inn by Marriott Boston Framingham 400 Staples Dr, Framingham, MA 01702 ~60.8 km east of Petersham
  • 3 star hotel
  • Gym is available on property
Call to Book
Add your dates for price
Very Good 8.0 /10 Reviews Call BookMore Details
Homewood Suites by Hilton Marlborough 60 River Rd. W, Berlin, MA 01503 ~47.8 km east of Petersham
  • 3-star hotel
  • Pet Friendly
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Courtyard by Marriott Boston Marlborough 75 Felton St, Marlborough, MA 01752 ~51.8 km east of Petersham
  • Affordable hotel
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Homewood Suites by Hilton Hadley Amherst 340 Russell Street, Hadley, MA 01035 ~34.6 km west of Petersham
  • Affordable hotel
  • 96 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Recent Reviews Call BookMore Details
Fairfield Inn & Suites Boston Marlborough / Apex Center 105 Apex Drive, Marlborough, MA 01752 ~51.1 km east of Petersham
  • Midscale hotel
  • 5 floors in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Hotel Reviews Call BookMore Details
Holiday Inn Express Boston - Milford by IHG 50 Fortune Blvd, Milford, MA 01757 ~66.4 km southeast of Petersham
  • 3-star property
  • Pet-friendly
Call to Book
Add your dates for price
Very Good 8.6 /10 Reviews Call BookMore Details
Hotel UMass 1 Campus Center Way, Amherst, MA 01003 ~31.3 km west of Petersham
  • Mid-scale property
  • Hotel has 5 floors
Call to Book
Add your dates for price
Excellent 9.0 /10 Hotel Reviews Call BookMore Details
Hilton Garden Inn Worcester 35 Major Taylor Boulevard, Worcester, MA 01608 ~39.9 km southeast of Petersham
  • Mid-scale property
  • Pets are Allowed
Call to Book
Add your dates for price
Very Good 8.0 /10 Guest Reviews Call BookMore Details
Best Western Royal Plaza Hotel & Trade Center 181 Boston Post Rd. W, Marlborough, MA 01752 ~50.9 km east of Petersham
  • 3-star hotel
  • 6 floors in hotel
Call to Book
Add your dates for price
Average 7.6 /10 Read Reviews Call BookMore Details
Sonesta Select Boston Milford 10 Fortune Blvd, Milford, MA 01757 ~66.1 km southeast of Petersham
  • Affordable property
  • Pets are Allowed
Call to Book
Add your dates for price
Average 7.6 /10 Reviews Call BookMore Details
Renaissance Framingham Hotel & Conference Center 1657 Worcester Rd, Framingham, MA 01701 ~61.2 km east of Petersham
  • Three Star hotel
  • 200 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 7.8 /10 Review Score Call BookMore Details
Sheraton Springfield Monarch Place Hotel 1 Monarch Place, Springfield, MA 01144 ~55.5 km southwest of Petersham
  • Affordable hotel
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Very Good 8.0 /10 Read Reviews Call BookMore Details
Marriott Springfield Downtown 2 Boland Way, Springfield, MA 01115 ~55.5 km southwest of Petersham
  • Mid-scale property
  • 266 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.0 /10 Hotel Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Springfield Enfield 1 Bright Meadow Blvd, Enfield, CT 06082 ~62.5 km southwest of Petersham
  • Mid-scale property
  • Pets are OK
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Hampton Inn Boston / Marlborough 277 Boston Post Rd. West, Marlborough, MA 01752 ~50.9 km east of Petersham
  • Midscale property
  • 4 suites in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
SpringHill Suites by Marriott Boston Devens Common Center 27 Andrews Parkway, Harvard, MA 01434 ~45.4 km east of Petersham
  • Midscale hotel
  • Hotel has a green policy See more
Call to Book
Add your dates for price
Very Good 8.6 /10 Hotel Reviews Call BookMore Details
Residence Inn by Marriott Worcester 503 Plantation St, Worcester, MA 01605 ~41.0 km southeast of Petersham
  • 3 star hotel
  • 129 suites in property
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Hilton Garden Inn-Springfield MA 800 Hall of Fame Avenue, Springfield, MA 01115 ~55.9 km southwest of Petersham
  • Mid-scale property
  • Pets are OK
Call to Book
Add your dates for price
Very Good 8.6 /10 Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Boston Milford 1 Fortune Blvd, Milford, MA 01757 ~66.2 km southeast of Petersham
  • Mid-scale hotel
  • Check in: 3:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.2 /10 Review Score Call BookMore Details
D. Hotel Suites & Spa 1 Country Club Rd, Holyoke, MA 01040 ~43.0 km southwest of Petersham
  • 3 star property
  • Comp. Breakfast
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Red Roof Inn PLUS+ Boston - Framingham 650 Cochituate Rd, Framingham, MA 01701 ~68.1 km east of Petersham
  • Mid-scale hotel
  • 170 rooms in hotel
Call to Book
Add your dates for price
Average 7.9 /10 Hotel Reviews Call BookMore Details
Fairfield Inn & Suites Springfield Northampton / Amherst 115A Conz Street, Northampton, MA 01060 ~42.3 km west of Petersham
  • Three Star hotel
  • Complimentary breakfast is offered
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Hampton Inn & Suites Worcester 65 Prescott St, Worcester, MA 01605 ~39.3 km southeast of Petersham
  • 3-star hotel
  • Pets Allowed
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details

Next: See My Petersham Hotels with Pricing

FAQs about hotels in Petersham

What are the most favored hotels in Petersham?

Residence Inn by Marriott Boston Natick, The Groton Inn and Embassy Suites by Hilton Boston Marlborough are the best rated hotels based on customer reviews in the last 365 days.

What are the 4-5 star hotels in Petersham?

Chateau Merrimack Resort & Spa, MGM Springfield and DoubleTree by Hilton Boston - Milford are the top 3 luxury hotels near Petersham city center.

What hotels are closest to the city center of Petersham?

Great Wolf Lodge Boston, Inn on Boltwood, and Hotel UMass are the properties closest to Petersham city center.

What are the most popular independent hotels in Petersham?

Vikings Villages Resort, Deerfield Inn and Monticello Inn Framingham are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels in Petersham?

Residence Inn by Marriott Boston Natick, Residence Inn Nashua and Fairfield Inn & Suites Boston Marlborough are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels in Petersham?

Riverside Hotel an Ascend Collection Hotel, Comfort Inn & Suites Hadley - Amherst and Econo Lodge Inn & Suites are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best Best Western hotels in Petersham?

Best Western Plus Keene Hotel, Best Western Springfield West Inn and Best Western Royal Plaza Hotel & Trade Center are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels in Petersham?

Holiday Inn Express & Suites Sturbridge by IHG, Holiday Inn Express Hotel & Suites Brattleboro by IHG and Holiday Inn Express Chelmsford by IHG are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top