Search Hotels in Massachusetts

Select date

Select date

Hotels in Massachusetts

Filter Results

Price per night

Hotels by class

Review rating

Other accommodation

Thematic hotels

Hotel facilities

Room facilities

Districts

Attractions

Hotel name

Apply Filters
Clear Filters

184 properties found

  • Boston Park Plaza

    50 Park Plaza At Arlington Street, Boston, United States (Show map)

    Notable for its location only 1.8 km from Faneuil Hall Marketplace in Theatre district of Boston, the hotel provides access…

    More...

    Show map

    price for 1 night
    Book Now From US$ 201
    price for 1 night
  • White Elephant Village

    19 North Water Street, Nantucket, United States (Show map)

    The property is situated 43 km away from Sea Gull Beach. A 10-minute walk to the center of Nantucket.

    More...

    Show map

    price for 1 night
    Book Now From US$ 818
    price for 1 night
  • Old Harbor Inn

    22 Old Harbor Road, Chatham, United States (Show map)

    A short stroll of 30 minutes will take you to Monomoy National Wildlife Refuge. Guests can get to Chatham city…

    More...

    Show map

    price for 1 night
    Book Now From US$ 324
    price for 1 night
  • The Colonnade Hotel

    120 Huntington Avenue, Boston, United States (Show map)

    The property is set 15 minutes' walk from Museum of Fine Arts. The venue is located within 30 minutes' walk…

    More...

    Show map

    price for 1 night
    Book Now From US$ 277
    price for 1 night
  • Harbor Light Inn

    58 Washington Street, Marblehead, United States (Show map)

    This hotel is about 4.5 km away from The Witch House Corwin House. The venue is set within 2 km from…

    More...

    Show map

    price for 1 night
    Book Now From US$ 295
    price for 1 night
  • Compass Rose Inn

    5 1/2 Center Street, Newburyport, United States (Show map)

    The property is 10 minutes' walk from center of Newburyport. 44 km to Woburn. Compass Rose Inn is a 4…

    More...

    Show map

    price for 1 night
    Book Now From US$ 209
    price for 1 night
  • The Captain Farris House B&B

    308 Old Main Street, South Yarmouth, United States (Show map)

    This hotel is situated 9 km away from Main Street Hyannis. The hotel offers perfect location 1 km from the…

    More...

    Show map

    price for 1 night
    Book Now From US$ 207
    price for 1 night
  • The Inn At Scituate Harbor

    7 Beaver Dam Road, Scituate, United States (Show map)

    The center of Scituate is 10 minutes walk from the property. Guests will get to Woburn in 35 minutes by…

    More...

    Show map

    price for 1 night
    Book Now From US$ 172
    price for 1 night
  • Queen Anne Inn

    70 Queen Anne Road, Chatham, United States (Show map)

    The hotel is set within a 10-minute walk from the city center. A museum and a theater lie a short distance…

    More...

    Show map

    price for 1 night
    Book Now From US$ 240
    price for 1 night
  • Loews Boston Hotel

    154 Berkeley Street, Boston, United States (Show map)

    The city center is about 20 minutes on foot. Such Boston sights as South Boston and Boston sightseeing are all…

    More...

    Show map

    price for 1 night
    Book Now From US$ 294
    price for 1 night
  • The Eliot Hotel

    370 Commonwealth Avenue, Boston, United States (Show map)

    Isabella Stewart Gardner Museum is located 1450 meters from the hotel. The venue is 3 km away from the city…

    More...

    Show map

    price for 1 night
    Book Now From US$ 301
    price for 1 night
  • Carriage House Inn

    407 Old Harbor Rd, Chatham, United States (Show map)

    The property lies within 2.4 km from Gallery Antonia. The venue is 2 km away from the city center. The…

    More...

    Show map

    Book Now
  • Sandbars Inn

    570 Shore Road, North Truro, United States (Show map)

    The venue is 3.2 km away from Commercial Street. The property is set within 5 km distance from North Truro…

    More...

    Show map

    price for 1 night
    Book Now From US$ 307
    price for 1 night
  • Salem Waterfront Hotel & Suites

    225 Derby St, Salem, United States (Show map)

    The city center is 10 minutes' walk of the property. 34 km to Weymouth. Salem Waterfront Hotel & Suites offers soundproof…

    More...

    Show map

    price for 1 night
    Book Now From US$ 229
    price for 1 night
  • Boston Yacht Haven

    87 Commercial Wharf, Boston, United States (Show map)

    The property is located within a 10-minute walk from the city center. Boston Yacht Haven Hotel offers a panoramic…

    More...

    Show map

    price for 1 night
    Book Now From US$ 370
    price for 1 night
  • Blantyre

    16 Blantyre Rd, Lenox, United States (Show map)

    The property is situated 6 km away from Kripalu Center for Yoga and Health. The city center lies within 4…

    More...

    Show map

    price for 1 night
    Book Now From US$ 661
    price for 1 night
  • Hilton Boston Downtown/Faneuil Hall

    89 Broad Street, Boston, United States (Show map)

    The property is located in Waterfront district, 2.1 km from Statue of General Warren, Fenway Park and Newbury Street. A…

    More...

    Show map

    price for 1 night
    Book Now From US$ 298
    price for 1 night
  • Kemble Inn

    2 Kemble Street, Lenox, United States (Show map)

    The property is about 30 minutes' walk of The Mount. The venue is set 10 minutes' walk from Lenox center.

    More...

    Show map

    price for 1 night
    Book Now From US$ 360
    price for 1 night
  • Hotel Veritas

    1 Remington Street, Cambridge, United States (Show map)

    Harvard University, Harvard Square and Peabody Museum are within 5 minutes' walk away. The city center is 1 km away…

    More...

    Show map

    price for 1 night
    Book Now From US$ 301
    price for 1 night
  • Sea Crest Beach Hotel

    350 Quaker Road, Falmouth, United States (Show map)

    A short distance to a ferry port enables you to get to South Cape Beach State Park and The Cataumet Arts…

    More...

    Show map

    price for 1 night
    Book Now From US$ 241
    price for 1 night