Skip to main content.

Hotels in Westfield, Massachusetts

trover photo by Heather Beaudry

Search & Compare Westfield Hotels

trover photo by Heather Beaudry

Save more with Secret Prices

Get instant savings with Secret Prices

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

Best hotels in Westfield

What's Westfield Like?

Westfield is a family-friendly city where you can spend time checking out the the local cuisine. Westfield might not have many attractions within the city, but you won't need to venture far to find places to visit like Holyoke Mall and Eastern States Exposition. You won't want to miss sights in the surrounding area like Blandford Ski Area and Josiah Day House.

Where are the Best Places to Stay in Westfield?

Below are the number of accommodations by star rating in Westfield and the surrounding area:

  • • 13 4-star accommodations from USD 114 per night
  • • 59 3-star accommodations from USD 70 per night
  • • 22 2-star accommodations from USD 53 per night

How to Get to Westfield

Flights to Westfield

  • • Westfield, MA (BAF-Barnes Municipal), 3 mi (4.8 km) from central Westfield
  • • Hartford, CT (BDL-Bradley Intl.), 16.1 mi (26 km) from central Westfield
  • • Hartford, CT (HFD-Hartford - Brainard), 29.1 mi (46.8 km) from central Westfield

Things to See and Do in Westfield

Things to See near Westfield:

  • • Eastern States Exposition (9 mi/14.5 km from the city center)
  • • Holyoke Heritage State Park (9.2 mi/14.7 km from the city center)
  • • Josiah Day House (8.6 mi/13.9 km from the city center)
  • • Mount Tom (8.7 mi/14.1 km from the city center)

Things to Do near Westfield:

  • • Holyoke Mall (6.9 mi/11.1 km from the city center)
  • • Wistariahurst Museum (8.8 mi/14.1 km from the city center)

When Is the Best Time to Visit Westfield?

  • • Hottest months: July, August, June, September (average 82°F)
  • • Coldest months: January, February, December, March (average 16°F)
  • • Rainiest months: October, September, May, and April (average 4.52 inches of rainfall)