Hotels in Sturbridge, Massachusetts

Search & Compare Sturbridge Hotels

When are you visiting Sturbridge?

Hotels.com® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Sturbridge

Sturbridge overview

Visitors to Sturbridge have positive things to say about this quaint city and its restaurants. While in town, you'll also be able to enjoy the historical sites. Though Sturbridge might not have many well-known attractions, you don't need to venture far to visit Westville Recreation Area and Buffumville Lake. There's plenty more to see, including sights like Old Sturbridge Village.

Where to stay in Sturbridge

A welcoming city for all, Sturbridge offers a variety of hotels and other lodging choices. There are 12 hotels in Sturbridge and you can shop as many as 56 deals for rooms on Hotels.com, some with discounts of up to 33%. Our room prices start at 47 USD per night and below are the number of hotels by star rating in Sturbridge as well as in the surrounding area:
  • • 2 4-star hotels from 179 USD per night
  • • 30 3-star hotels from 79 USD per night
  • • 20 2-star hotels from 52 USD per night

How to get to Sturbridge

Fly into Worcester, MA (ORH-Worcester Regional), 15.6 mi (25.1 km) from central Sturbridge.

What to see around Sturbridge

Here are some recommended places to see in the surrounding area:
  • • Westville Recreation Area (2.4 mi/3.8 km from the city center)
  • • Buffumville Lake (8.7 mi/14 km from the city center)

When to visit Sturbridge

Do you want to know the ideal time of year to visit? Here's a list of the seasonal weather norms to help with trip planning:

Seasonal temperature averages
  • • January-March: 49°F day, 16°F night
  • • April-June: 78°F day, 32°F night
  • • July-September: 79°F day, 47°F night
  • • October-December: 64°F day, 18°F night
Seasonal rainfall averages
  • • January-March: 11.06 inches
  • • April-June: 12.44 inches
  • • July-September: 11.85 inches
  • • October-December: 12.80 inches