Star Rating
Hotel Name
Price Range (USD) 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.

The Petersham center is approximately 14 miles west of Wachusett Mountain and 16 miles southeast of Unadilla Motorsports.

Petersham Hotels & Accommodations

MGM Springfield One MGM Way, Springfield, MA 01103 ~34.49 miles southwest of Petersham
  • High end hotel
  • Hotel has 28 suites
Call to Book
Add your dates for price
Excellent 9.0 /10 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 ~40.17 miles east of Petersham
  • Affordable hotel
  • 3 floors in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Hyatt Place Marlborough / Apex Center 169 Apex Drive, Marlborough, MA 01752 ~31.71 miles east of Petersham
  • Three Star hotel
  • Fitness + Health Center
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Fairfield Inn Boston Sudbury 738 Boston Post Rd, Sudbury, MA 01776 ~38.11 miles east of Petersham
  • 3 star hotel
  • Pets Welcome
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 ~24.94 miles southeast of Petersham
  • 3-star hotel
  • 10 suites in property
Call to Book
Add your dates for price
Excellent 9.4 /10 Recent Reviews Call BookMore Details
Hotel Northampton 36 King Street, Northampton, MA 01060 ~26.21 miles west of Petersham
  • Affordable property
  • Hotel has 7 suites
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Residence Inn by Marriott Boston Natick 1 SUPERIOR DRIVE, Natick, MA 01760 ~42.83 miles east of Petersham
  • Midscale property
  • Check in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.6 /10 Guest Reviews Call BookMore Details
Courtyard by Marriott Boston Natick 342 Speen St, Natick, MA 01760 ~42.49 miles east of Petersham
  • Mid-scale hotel
  • Hotel has 6 floors
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Hampton Inn Boston Natick 319 Speen St, Natick, MA 01760 ~42.85 miles east of Petersham
  • Three Star hotel
  • 7 floors in property
Call to Book
Add your dates for price
Very Good 8.9 /10 Review Score Call BookMore Details
Embassy Suites by Hilton Boston Marlborough 123 Boston Post Rd. W, Marlborough, MA 01752 ~31.88 miles east of Petersham
  • Three Star hotel
  • 230 rooms in hotel
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 ~42.40 miles east of Petersham
  • Midscale hotel
  • 251 rooms in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
DoubleTree by Hilton Boston - Milford 11 Beaver Street, Milford, MA 01757 ~42.36 miles southeast of Petersham
  • Expensive property
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
Chateau Merrimack Resort & Spa 160 Pawtucket Blvd, Tyngsboro, MA 01879 ~41.26 miles east of Petersham
  • property
  • Check in: 4:00 PM - midnight
Call to Book
Add your dates for price
Average 7.8 /10 Reviews Call BookMore Details
Residence Inn by Marriott Boston Marlborough 112 Donald Lynch Blvd, Marlborough, MA 01752 ~30.95 miles east of Petersham
  • 3-star property
  • 112 suites in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Doubletree by Hilton Hotel Leominster 99 Erdman Way, Leominster, MA 01453 ~21.55 miles east of Petersham
  • Expensive property
  • 7 floors in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score 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 ~32.53 miles east of Petersham
  • Affordable hotel
  • 28 suites in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Beechwood Hotel 363 Plantation St, Worcester, MA 01605 ~25.69 miles southeast of Petersham
  • Expensive property
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Holiday Inn Express Springfield Downtown by IHG 145 State Street, Springfield, MA 01103 ~34.28 miles southwest of Petersham
  • Midscale hotel
  • Hotel has 12 suites
Call to Book
Add your dates for price
Very Good 8.5 /10 Read Reviews Call BookMore Details
Homewood Suites by Hilton Worcester 1 Washington Sq, Worcester, MA 01604 ~25.13 miles southeast of Petersham
  • Mid-scale property
  • Check-in: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Inn on Boltwood 30 Boltwood Avenue, Amherst, 01002 ~19.40 miles west of Petersham
  • Affordable hotel
  • 49 rooms in property
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 ~24.38 miles southeast of Petersham
  • Three Star property
  • Hotel has 134 rooms
Call to Book
Add your dates for price
Very Good 8.4 /10 Review Score Call BookMore Details
Courtyard by Marriott Hadley Amherst 423 Russell St, Hadley, MA 01035 ~20.75 miles west of Petersham
  • Midscale property
  • 3 floors in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details
Aloft by Marriott Framingham 130 Worcester Road, Framingham, MA 01702 ~41.94 miles east of Petersham
  • Affordable property
  • Pets Welcome
Call to Book
Add your dates for price
Excellent 9.4 /10 Recent Reviews Call BookMore Details
The Groton Inn 128 Main Street, Groton, MA 01450 ~31.97 miles east of Petersham
  • Affordable property
  • Check-in: 4:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.6 /10 Hotel Reviews Call BookMore Details
Hilton Garden Inn Devens Common 59 Andrews Pkwy, Harvard, MA 01434 ~28.96 miles east of Petersham
  • 3 star hotel
  • Pets are OK
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Courtyard by Marriott Boston Littleton 102 Constitution Avenue, Littleton, MA 01460 ~35.76 miles east of Petersham
  • 3 star property
  • Hotel has an eco-friendly policy Read more
Call to Book
Add your dates for price
Excellent 9.4 /10 Reviews Call BookMore Details
Great Wolf Lodge Boston / Fitchburg MA 150 Great Wolf Dr, Fitchburg, MA 01420 ~16.77 miles east of Petersham
  • 3-star Resort hotel
  • 406 rooms in hotel
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 ~37.80 miles east of Petersham
  • 3-star property
  • Access to gym on-site
Call to Book
Add your dates for price
Very Good 8.0 /10 Review Score Call BookMore Details
Homewood Suites by Hilton Marlborough 60 River Rd. W, Berlin, MA 01503 ~29.72 miles east of Petersham
  • Midscale hotel
  • Comp. Breakfast
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Courtyard by Marriott Boston Marlborough 75 Felton St, Marlborough, MA 01752 ~32.20 miles east of Petersham
  • 3-star property
  • Fitness center on property
Call to Book
Add your dates for price
Very Good 8.8 /10 Read Reviews Call BookMore Details
Homewood Suites by Hilton Hadley Amherst 340 Russell Street, Hadley, MA 01035 ~21.50 miles west of Petersham
  • 3-star hotel
  • Check in: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.4 /10 Review Score Call BookMore Details
Fairfield Inn & Suites Boston Marlborough / Apex Center 105 Apex Drive, Marlborough, MA 01752 ~31.76 miles east of Petersham
  • Affordable property
  • 108 rooms 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 ~41.28 miles southeast of Petersham
  • Affordable property
  • Check-in: 3:00 PM
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Hotel UMass 1 Campus Center Way, Amherst, MA 01003 ~19.46 miles west of Petersham
  • 3-star property
  • 113 rooms in property
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 ~24.77 miles southeast of Petersham
  • Mid-scale hotel
  • Check-in time: 4:00 PM - 12:00 PM
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 ~31.63 miles east of Petersham
  • Three Star property
  • 307 rooms in property
Call to Book
Add your dates for price
Average 7.6 /10 Guest Reviews Call BookMore Details
Sonesta Select Boston Milford 10 Fortune Blvd, Milford, MA 01757 ~41.06 miles southeast of Petersham
  • Affordable property
  • Hotel has a green policy See more
Call to Book
Add your dates for price
Average 7.6 /10 Latest Reviews Call BookMore Details
Renaissance Framingham Hotel & Conference Center 1657 Worcester Rd, Framingham, MA 01701 ~38.05 miles east of Petersham
  • Midscale property
  • Pet-friendly
Call to Book
Add your dates for price
Average 7.8 /10 Hotel Reviews Call BookMore Details
Sheraton Springfield Monarch Place Hotel 1 Monarch Place, Springfield, MA 01144 ~34.48 miles southwest of Petersham
  • 3-star property
  • 12 floors in hotel
Call to Book
Add your dates for price
Very Good 8.0 /10 Latest Reviews Call BookMore Details
Marriott Springfield Downtown 2 Boland Way, Springfield, MA 01115 ~34.46 miles southwest of Petersham
  • Mid-scale hotel
  • Fitness + Health Center
Call to Book
Add your dates for price
Very Good 8.0 /10 Guest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Springfield Enfield 1 Bright Meadow Blvd, Enfield, CT 06082 ~38.86 miles southwest of Petersham
  • 3 star property
  • 6 floors in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
Hampton Inn Boston / Marlborough 277 Boston Post Rd. West, Marlborough, MA 01752 ~31.60 miles east of Petersham
  • 3 star property
  • Hotel has 4 suites
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
SpringHill Suites by Marriott Boston Devens Common Center 27 Andrews Parkway, Harvard, MA 01434 ~28.20 miles east of Petersham
  • 3 star hotel
  • Check in: 3:00 PM - 5:30 AM
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Residence Inn by Marriott Worcester 503 Plantation St, Worcester, MA 01605 ~25.45 miles southeast of Petersham
  • 3-star hotel
  • Pets are Allowed
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Hilton Garden Inn-Springfield MA 800 Hall of Fame Avenue, Springfield, MA 01115 ~34.75 miles southwest of Petersham
  • Three Star hotel
  • Check in time: 3:00 PM - 3:00 AM
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Boston Milford 1 Fortune Blvd, Milford, MA 01757 ~41.17 miles southeast of Petersham
  • 3 star hotel
  • Hotel has 3 floors
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 ~26.74 miles southwest of Petersham
  • Midscale property
  • Free comp. breakfast
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Red Roof Inn PLUS+ Boston - Framingham 650 Cochituate Rd, Framingham, MA 01701 ~42.32 miles east of Petersham
  • Midscale hotel
  • 2 floors in property
Call to Book
Add your dates for price
Average 7.9 /10 Guest Reviews Call BookMore Details
Fairfield Inn & Suites Springfield Northampton / Amherst 115A Conz Street, Northampton, MA 01060 ~26.26 miles west of Petersham
  • 3-star property
  • Hotel has 106 rooms
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Hampton Inn & Suites Worcester 65 Prescott St, Worcester, MA 01605 ~24.40 miles southeast of Petersham
  • 3-star property
  • Pets are Allowed
Call to Book
Add your dates for price
Very Good 8.6 /10 Hotel 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