The best deals on hotels when visiting Petersham in Massachusetts.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Petersham, Massachusetts 01366

The Colonial Hotel

625 Betty Spring Road Gardner, MA

Enjoy a warm ambiance at The Colonial Hotel as you visit Petersham, where snug rooms provide a restful retreat, all starting from an accessible rate of $139.99 per night. Enjoy the added luxury and convenience of rooms that offer more amenities and services, making your stay exceptional.

Enjoy tranquility at The Colonial Hotel, where the calm surroundings provide a peaceful retreat while downtown Petersham remains nearby. Unwind in Petersham with accommodations that make your visit a true delight—reserve your room now!

  Call (855) 235-0725 to book with an agent.
  15.7 miles from Petersham, MA 01366

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Copper Lantern Motor Lodge

184 West Main St West Brookfield, MA

Guests bound for Petersham can unwind at Copper Lantern Motor Lodge, where budget-friendly rooms start at $107.99, providing a warm and comfortable space ideal for a restful stay. Find value in clean, comfortable rooms that provide dependable comfort and a welcoming environment.

Relax in the peaceful surroundings at Copper Lantern Motor Lodge, where quiet comfort and easy access to downtown Petersham meet. Plan your Petersham getaway with cost-effective, inviting accommodations—book now!

  Call (855) 234-2997 to book with an agent.
  15.7 miles from Petersham, MA 01366

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

Inn on Boltwood

30 Boltwood Ave. Amherst, MA

Relax in the cushy surroundings of Inn on Boltwood as you visit Petersham, where inviting rooms offer quality at an affordable starting rate of $206.99 per night. Enjoy rooms that are equipped with contemporary conveniences, ensuring a stay that is both enjoyable and comfortable.

Relax at Inn on Boltwood, where peaceful surroundings create a restful stay, while downtown Petersham remains a quick drive away for sightseeing. Discover how effortless Petersham travel can be with accommodations that meet all your needs—book today!

  Call (855) 236-8982 to book with an agent.
  16.2 miles from Petersham, MA 01366

Starting at

$206.99

per night

Read Reviews View Amenities View All Rooms

Hotel UMass

1 Campus Center Way Amherst, MA

For an affordable stay near Petersham, Hotel UMass offers inviting rooms with rates starting at $152.10, creating a clean and welcoming space ideal for rest. Relax in a clean and orderly environment, with rooms that offer the essentials for a comfortable and pleasant stay.

For a serene experience, Hotel UMass offers peaceful accommodations, with downtown Petersham still close enough for easy exploration. Stay smart in Petersham with a hotel that offers comfort and peace of mind—secure now!

  Call (855) 235-0725 to book with an agent.
  16.4 miles from Petersham, MA 01366

Starting at

$152.10

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Hadley Amherst

423 Russell St Hadley, MA

Enjoy the warm surroundings of Courtyard by Marriott Hadley Amherst near Petersham, where inviting rooms offer quality and relaxation, with room rates starting from $179.99 per night. Enjoy the peace of mind that comes with staying at Courtyard, where guest satisfaction and comfort are top priorities.

Unwind at Courtyard by Marriott Hadley Amherst, where the calm atmosphere is complemented by easy access to downtown Petersham for a day of adventure. Plan a Petersham getaway with accommodations that blend affordability with sophistication—reserve now!

  Call (855) 234-7135 to book with an agent.
  17.6 miles from Petersham, MA 01366

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Amherst Hadley

401 Russell St Hadley, MA

At Howard Johnson by Wyndham Amherst Hadley, guests traveling to Petersham can enjoy budget-friendly rooms beginning at $111.99, providing a clean, welcoming environment ideal for relaxation. Find all the comforts of home during your stay, from in-room coffee makers to complimentary toiletries at Howard Johnson.

At Howard Johnson by Wyndham Amherst Hadley, peaceful surroundings allow for a relaxing stay, with downtown Petersham nearby for a balance of city exploration and tranquility. Stay budget-wise and relaxed on your Petersham visit—secure your hotel room today!

  Call (855) 233-0132 to book with an agent.
  17.9 miles from Petersham, MA 01366

Starting at

$111.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites

400 Russell St Hadley, MA

At Comfort Inn & Suites, guests bound for Petersham can enjoy inviting accommodations with rates starting at $150.99, creating a warm and welcoming environment. Take time to relax in our outdoor areas, where you can enjoy a quiet coffee or unwind at the end of the day.

For travelers looking for a peaceful stay, Comfort Inn & Suites offers calm surroundings with downtown Petersham still within easy reach by car. Stay comfortably and affordably while exploring all that Petersham has to offer—secure your room now!

  Call (855) 234-7135 to book with an agent.
  17.9 miles from Petersham, MA 01366

Starting at

$150.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Hadley Amherst

340 Russell Street Hadley, MA

Choose Homewood Suites by Hilton Hadley Amherst for your trip to Petersham, where quality accommodations offer comfort and affordability, with enveloping rooms beginning at $180.99 per night. Choose Homewood Suites by Hilton for your next destination, where you'll find spacious suites, thoughtful amenities, and genuine hospitality.

Relax in the quiet atmosphere of Homewood Suites by Hilton Hadley Amherst, where peaceful surroundings and proximity to downtown Petersham combine for a perfect stay. Find the ideal base for your Petersham travels with a hotel that delivers excellence—reserve now!

  Call (855) 236-8982 to book with an agent.
  18.3 miles from Petersham, MA 01366

Starting at

$180.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn Hadley

208 Russell St Hadley, MA

Guests visiting Petersham will appreciate the affordable comfort at Knights Inn Hadley, with enveloping rooms starting at $109.99, creating a warm and inviting atmosphere. Enjoy the vibrant and welcoming atmosphere of Knights Inn, where every stay promises value, comfort, and satisfaction.

For a peaceful stay with convenient access to downtown Petersham, Knights Inn Hadley offers quiet surroundings and a short drive into the heart of the city. Make your Petersham adventure memorable and budget-conscious—reserve now!

  Call (855) 239-5277 to book with an agent.
  19.7 miles from Petersham, MA 01366

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Great Wolf Lodge Boston / Fitchburg MA

150 Great Wolf Dr Fitchburg, MA

Relax at Great Wolf Lodge Boston / Fitchburg MA when traveling to Petersham, where quality rooms provide comfort and warmth, with inviting rates starting at a friendly $199.99. Find a welcoming retreat with rooms that offer a higher standard of amenities and exceptional comfort.

Guests at Great Wolf Lodge Boston / Fitchburg MA will appreciate the calm retreat, with downtown Petersham remaining within easy reach for city exploration. Choose a hotel in Petersham that transforms your visit into a memorable, high-end escape—book today!

  Call (855) 235-0725 to book with an agent.
  19.8 miles from Petersham, MA 01366

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn PLUS+ South Deerfield – Amherst

9 Greenfield Rd South Deerfield, MA

Guests traveling to Petersham will appreciate the inviting comfort at Red Roof Inn PLUS+ South Deerfield – Amherst, where intimate rooms start at $99.00, creating a welcoming space for rest. Appreciate Red Roof Inn’s pet accommodation policy, which welcomes pets without extra fees, ensuring no family member is left behind.

Escape to the comfort of Red Roof Inn PLUS+ South Deerfield – Amherst, a tranquil spot where guests can relax and still explore Petersham with ease. Take advantage of a Petersham hotel that combines quality with cost-effective rates—secure now!

  Call (855) 235-6136 to book with an agent.
  20.1 miles from Petersham, MA 01366

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Hadley Amherst Area

24 Bay Rd Hadley, MA

With rates starting at $138.99, Hampton Inn Hadley Amherst Area provides budget-conscious accommodations for travelers visiting Petersham, creating a soft atmosphere perfect for relaxation. Relish the availability of complimentary hot tea and coffee in the lobby, serving as a warm welcome throughout the day.

Nestled conveniently near Petersham, Hampton Inn Hadley Amherst Area offers the tranquility of a quiet stay with the thrill of city adventures nearby. Stay affordably and rest well while enjoying Petersham—secure your hotel room now!

  Call (855) 234-7135 to book with an agent.
  21.3 miles from Petersham, MA 01366

Starting at

$138.99

per night

Read Reviews View Amenities View All Rooms

The Inn at Crumpin Fox

71 Northfield Rd Bernardston, MA

For those visiting Petersham, The Inn at Crumpin Fox offers budget-friendly accommodations with rooms from $209.00, creating a comfortable, inviting atmosphere. Find comfort in rooms that cater to budget-conscious travelers, offering essential amenities and a clean, safe environment.

Stay at The Inn at Crumpin Fox to experience a quiet atmosphere, where restful nights are balanced by the option to explore Petersham. Make your Petersham journey relaxing and budget-smart with well-appointed lodging—secure today!

  Call (855) 239-4019 to book with an agent.
  21.8 miles from Petersham, MA 01366

Starting at

$209.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Greenfield

184 Shelburne Rd Greenfield, MA

At Hampton Inn & Suites Greenfield, guests visiting Petersham will enjoy peaceful accommodations with rates starting at $154.99, creating a clean and welcoming environment. Stay updated with Hampton’s digital displays, providing current information on weather, local attractions, and hotel services.

At Hampton Inn & Suites Greenfield, enjoy the peaceful environment and easy access to Petersham that make it an ideal destination for travelers. Get ready for Petersham with a hotel that brings comfort and value together—book today!

  Call (855) 234-7135 to book with an agent.
  22.2 miles from Petersham, MA 01366

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Northampton Amherst

117 Conz St Northampton, MA

At Quality Inn & Suites Northampton Amherst, guests bound for Petersham can enjoy inviting accommodations with rates starting at $132.99, creating a warm and welcoming environment. Experience the freshness of Quality Inn's farm-to-table dining options, highlighting local ingredients and seasonal flavors.

Discover relaxation at Quality Inn & Suites Northampton Amherst, where guests can experience a quiet stay while keeping the vibrant life of Petersham nearby. Find the best way to enjoy Petersham with accommodations that fit your needs—reserve now!

  Call (855) 235-0725 to book with an agent.
  23.0 miles from Petersham, MA 01366

Starting at

$132.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Springfield Northampton / Amherst

115A Conz Street Northampton, MA

Enjoy the welcoming atmosphere of Fairfield Inn & Suites Springfield Northampton / Amherst as you explore Petersham, where restful rooms provide comfort, with rates beginning at an accessible $189.99. Experience the personalized touch with Fairfield's attentive staff, who remember your preferences for a customized stay.

Find your ideal retreat at Fairfield Inn & Suites Springfield Northampton / Amherst, a serene escape nestled just a short drive from the dynamic atmosphere of Petersham. Find your ideal Petersham stay with a hotel that delivers luxury at a budget-friendly price—secure now!

  Call (855) 234-7135 to book with an agent.
  23.0 miles from Petersham, MA 01366

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

D. Hotel Suites & Spa

1 Country Club Rd Holyoke, MA

At D. Hotel Suites & Spa, visitors to Petersham will find comfortable accommodations that blend quality and value, with reassuring rooms available from a welcoming $135.99 per night. Stay in rooms that make travel more enjoyable, offering a variety of amenities that cater to both relaxation and convenience.

At D. Hotel Suites & Spa, guests can experience the balance of a quiet stay with the convenience of being close to Petersham's attractions. Relax in a Petersham hotel that turns your trip into a delightful experience—lock in today!

  Call (855) 234-7135 to book with an agent.
  23.4 miles from Petersham, MA 01366

Starting at

$135.99

per night

Read Reviews View Amenities View All Rooms

Chocksett Inn&Restaurant

59 Laurelwood Road Sterling, MA

Travelers visiting Petersham will appreciate the charm of Chocksett Inn&Restaurant, where enchanting accommodations provide a peaceful stay, with nightly rates beginning at $189.00. Find a blend of comfort and elegance in rooms that are thoughtfully designed to provide a luxurious yet comfortable stay.

Discover the comfort of Chocksett Inn&Restaurant, offering a tranquil retreat while keeping the vibrant life of Petersham within reach. Embrace the luxury of Petersham with accommodations that redefine guest satisfaction—reserve now!

  Call (855) 234-2997 to book with an agent.
  23.9 miles from Petersham, MA 01366

Starting at

$189.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Ludlow an IHG Hotel

321 Center St Ludlow, MA

For a budget-friendly and inviting stay near Petersham, Holiday Inn Express Ludlow an IHG Hotel offers soothing accommodations with rates beginning at $149.00, creating a warm and comfortable environment. Take advantage of the 24/7 Express Market at Holiday Inn Express, offering snacks and essentials for guests at any hour.

Find your ideal retreat at Holiday Inn Express Ludlow an IHG Hotel, a calming spot that’s just a short drive away from the vibrant streets of Petersham. Stay affordably and enjoy the best of Petersham with a hotel that understands your needs—lock in today!

  Call (855) 233-0132 to book with an agent.
  24.3 miles from Petersham, MA 01366

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Doubletree by Hilton Hotel Leominster

99 Erdman Way Leominster, MA

Find refined luxury at Doubletree by Hilton Hotel Leominster near Petersham, where elegant rooms offer comfort and style, with inviting nightly rates starting at just $145.99. Enjoy the serene ambiance of DoubleTree by Hilton's outdoor dining spaces, perfect for meals al fresco in beautiful settings.

Discover the perfect escape at Doubletree by Hilton Hotel Leominster, where the peaceful ambiance is matched by the convenience of Petersham's nearby attractions. Embrace a Petersham getaway with a hotel that makes relaxation feel indulgent—reserve now!

  Call (855) 236-8982 to book with an agent.
  24.3 miles from Petersham, MA 01366

Starting at

$145.99

per night

Read Reviews View Amenities View All Rooms

Economy Lodge

682 Main St Fiskdale, MA

Guests traveling to Petersham will find plush accommodations at Economy Lodge, with rooms starting at $82.99, creating a warm and welcoming atmosphere. Stay in accommodations that deliver a richer experience with added amenities, ensuring a satisfying and budget-friendly visit.

Stay at Economy Lodge to enjoy spacious comfort, with the convenience of Petersham's lively offerings just minutes away. Find out how easy Petersham travel can be with a hotel that meets all your needs—secure now!

  Call (855) 234-5074 to book with an agent.
  24.4 miles from Petersham, MA 01366

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Sturbridge

478 Main St Fiskdale, MA

Enjoy a restful stay at La Quinta Inn & Suites by Wyndham Sturbridge on your trip to Petersham, where comfortable accommodations provide relaxation, with room rates beginning at $102.99 per night. Enjoy the extra touches at La Quinta, like complimentary cookies and fresh fruit available in the lobby.

Guests seeking a peaceful stay will love La Quinta Inn & Suites by Wyndham Sturbridge, nestled conveniently for easy access to Petersham's attractions. Relax and unwind in Petersham with a hotel that offers more for less—reserve your stay now!

  Call (855) 239-5277 to book with an agent.
  24.6 miles from Petersham, MA 01366

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Sturbridge Route 20

408 Main St Sturbridge, MA

With rooms starting at $76.99, Econo Lodge Sturbridge Route 20 provides inviting accommodations for travelers to Petersham, creating a warm, welcoming environment ideal for relaxation. Stay in climate-controlled comfort at Econo Lodge, where air conditioning and heating systems ensure your room is always set to your preference.

Unwind at Econo Lodge Sturbridge Route 20, where the peaceful surroundings offer a refreshing break while keeping Petersham within reach. Enjoy practical comfort and great rates on your Petersham adventure—book today!

  Call (855) 234-5074 to book with an agent.
  24.8 miles from Petersham, MA 01366

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Sturbridge an IHG Hotel

21 NE Boston Road Sturbridge, MA

For a restful stay, Holiday Inn Express & Suites Sturbridge an IHG Hotel offers inviting accommodations with rooms starting at $120.00, creating a clean, welcoming environment perfect for travelers. Relax with the convenience of in-room dining at Holiday Inn Express, featuring a selection of local and international dishes.

Find your peaceful getaway at Holiday Inn Express & Suites Sturbridge an IHG Hotel, where you can unwind in quiet comfort while Petersham's attractions are never far away. Relax and recharge in Petersham without overspending—lock in your hotel room now!

  Call (855) 236-8982 to book with an agent.
  24.9 miles from Petersham, MA 01366

Starting at

$120.00

per night

Read Reviews View Amenities View All Rooms