
Gloucester Holidays
Book a Hotel + Flight or Car together to unlock savings
Top hotels in Gloucester

Castle Manor Inn
141 Essex Avenue, Gloucester, MA
8.2/10 Very Good! (978 reviews)
"The staff was super helpful and accommodating with the changes I needed to make the morning of my stay. The rooms were very clean and the property is beautiful. I left my rings there and the staff immediately notified me, which is amazing."
Reviewed on 23 Jun 2025

Ocean House Hotel at Bass Rocks
107 Atlantic Rd, Gloucester, MA
Fully refundableReserve now, pay when you stay
The price is 8.899.439 ₫ per night from 14 Jul to 15 Jul
8.899.439 ₫
10.550.731 ₫ total
14 Jul - 15 Jul
includes taxes & fees
9/10 Wonderful! (707 reviews)
"Wonderful hotel. Cool, clean, well appointed views, breathtaking views from every room. Delightful staff."
Reviewed on 24 Jun 2025

Atlantis Oceanfront Inn
125 Atlantic Road, Gloucester, MA
Fully refundableReserve now, pay when you stay
The price is 8.193.830 ₫ per night from 30 Jun to 1 Jul
8.193.830 ₫
9.152.560 ₫ total
30 Jun - 1 Jul
includes taxes & fees
9.4/10 Exceptional! (420 reviews)
"Wonderful staff… Unbeatable views of the Rocky coast and Atlantic Ocean… Perfect location easy to get anywhere on the Cape. The breakfast are beyond amazing one of best breakfast spots in North America."
Reviewed on 21 Jun 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Frequently asked questions
Popular places to visit

Wingaersheek Beach
Why not spend a care-free afternoon at Wingaersheek Beach during your travels in Gloucester? While you're in the area, stroll along the seaside.

Good Harbor Beach
If a restful holiday is part of your travel plans, Good Harbor Beach might be the perfect place to visit during your trip to Gloucester. While you're in the area, stroll along the seaside.

Hammond Castle
You can browse the exhibits at Hammond Castle, a museum with a story of its own, during your holiday in Gloucester. Wander the beautiful beaches and seaside in the area.