We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Good Harbor Beach

  • Sort by:
  • Availability
  • Ranking
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
7 Essex St, Newburyport, MA 01950-2710
28.8 km from Good Harbor Beach
Loading prices...
TripAdvisor
Booking.com
Agoda.com
22 Thatcher Rd, Scenic 127A, Gloucester, MA 01930-3196
0.9 km from Good Harbor Beach
#2 of 7 hotels in Gloucester
US$ 140* /night
View Deal
TripAdvisor
US$ 140*
Expedia.com
US$ 140*
Orbitz.com
US$ 140*
View all 9 deals 
138 Eastern Ave, Gloucester, MA 01930-1854
1.1 km from Good Harbor Beach
#5 of 7 hotels in Gloucester
No availability for your dates from these sites
Orbitz.com
Booking.com
Agoda.com
237 Eastern Ave, Gloucester, MA 01930-1897
1.1 km from Good Harbor Beach
#7 of 7 hotels in Gloucester
US$ 88* /night
View Deal
TripAdvisor
US$ 88*
Priceline
US$ 88*
Agoda.com
US$ 88*
107 Atlantic Rd, Gloucester, MA 01930-4398
1.5 km from Good Harbor Beach
#4 of 7 hotels in Gloucester
Loading prices...
Hotels.com
Orbitz.com
TripAdvisor
125 Atlantic Rd, Gloucester, MA 01930-4397
1.7 km from Good Harbor Beach
#1 of 7 hotels in Gloucester
Loading prices...
Hotels.com
Booking.com
Priceline
View all 5 deals 
183 Main St, Rockport, MA 01966-2026
3.2 km from Good Harbor Beach
Top Deal
US$ 144*
US$ 134* /night
View Deal
Expedia.com
US$ 144*
Booking.com
US$ 144*
Hotels.com
View all 7 deals 
55 Commercial Street, Gloucester, MA 01930
3.3 km from Good Harbor Beach
#3 of 7 hotels in Gloucester

The price you found is 10% lower than this hotel's average rate of US$ 200/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Loading prices...
Booking.com
TripAdvisor
US$ 180*
Orbitz.com
US$ 200*
View all 7 deals 
8 Cleaves St, Rockport, MA 01966-1530
4.1 km from Good Harbor Beach
US$ 130* /night
View Deal
TripAdvisor
US$ 130*
Hotels.com
Orbitz.com
US$ 130*
View all 8 deals 
1 Beach St, Rockport, MA 01966-1547
4.2 km from Good Harbor Beach
Contact hotel for availability
US$ 142* /night
View Deal
TripAdvisor
US$ 142*
Expedia.com
US$ 142*
Priceline
US$ 142*
View all 7 deals 
75 Essex Ave, Gloucester, MA 01930-4908
4.4 km from Good Harbor Beach
#6 of 7 hotels in Gloucester
Loading prices...
Hotels.com
Travelocity
64 Bearskin Nck, Rockport, MA 01966-1639
4.5 km from Good Harbor Beach
US$ 155* /night
View Deal
TripAdvisor
US$ 155*
Hotels.com
Expedia.com
US$ 155*
View all 9 deals 
1 Cathedral Ave, Rockport, MA 01966-1102
6.5 km from Good Harbor Beach
Top Deal
US$ 200*
US$ 170* /night
View Deal
TripAdvisor
US$ 170*
Expedia.com
US$ 200*
Hotels.com
View all 8 deals 
132 Main St, Essex, MA 01929-1304
11.9 km from Good Harbor Beach
US$ 174* /night
View Deal
TripAdvisor
US$ 174*
Expedia.com
US$ 174*
Orbitz.com
US$ 174*
View all 6 deals 
295 Hale St, Beverly, MA 01915-2036
19.6 km from Good Harbor Beach
US$ 150* /night
View Deal
TripAdvisor
US$ 150*
Priceline
US$ 149*
Hotwire.com
US$ 150*
View all 8 deals 
153 High St, Ipswich, MA 01938-1239
20.0 km from Good Harbor Beach
5 Lakeview Ave, Beverly, MA 01915-1123
21.4 km from Good Harbor Beach
Contact hotel for availability
18 Washington Square West, On Salem Common, Salem, MA 01970
24.1 km from Good Harbor Beach
Top Deal
US$ 195*
US$ 175* /night
View Deal
TripAdvisor
US$ 175*
Hotels.com
getaroom.com
US$ 195*
View all 9 deals 
20 Fordham Way, Plum Island, MA 01951-2101
24.1 km from Good Harbor Beach

The price you found is 17% lower than this hotel's average rate of US$ 304/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$ 266*
US$ 253* /night
View Deal
TripAdvisor
US$ 253*
Booking.com
US$ 266*
Expedia.com
US$ 253*
View all 5 deals 
225 Derby St, Pickering Wharf, Salem, MA 01970-5145
24.2 km from Good Harbor Beach
Top Deal
US$ 222*
US$ 216* /night
View Deal
TripAdvisor
US$ 216*
Booking.com
US$ 222*
Priceline
US$ 222*
View all 7 deals 
275 Independence Way, Danvers, MA 01923-3652
26.7 km from Good Harbor Beach
Top Deal
US$ 184*
US$ 155* /night
View Deal
TripAdvisor
US$ 155*
Expedia.com
US$ 155*
HotelQuickly
US$ 184*
View all 9 deals 
152 Endicott Street Route 128, Danvers, MA 01923
26.7 km from Good Harbor Beach
Top Deal
US$ 89*
US$ 78* /night
View Deal
TripAdvisor
US$ 78*
Priceline
US$ 78*
EconoLodge
US$ 89*
View all 7 deals 
50 Ferncroft Rd, Danvers, MA 01923-4017
28.0 km from Good Harbor Beach
Top Deal
US$ 258*
US$ 211* /night
View Deal
TripAdvisor
US$ 211*
Doubletree.com
US$ 211*
HotelQuickly
US$ 258*
View all 10 deals 
225 Newbury St, Danvers, MA 01923-1001
28.2 km from Good Harbor Beach
Top Deal
US$ 79*
US$ 66* /night
View Deal
TripAdvisor
US$ 66*
Hotels.com
HotelQuickly
US$ 79*
View all 7 deals 
41 Atlantic Ave, Salisbury, MA 01952-2738
28.7 km from Good Harbor Beach
7 Essex St, Newburyport, MA 01950-2710
28.8 km from Good Harbor Beach
Loading prices...
TripAdvisor
Booking.com
Agoda.com
8A Centennial Dr, Peabody, MA 01960-7975
29.0 km from Good Harbor Beach

The price you found is 14% lower than this hotel's average rate of US$ 175/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$ 197*
US$ 150* /night
View Deal
TripAdvisor
US$ 150*
Booking.com
US$ 150*
HotelQuickly
US$ 197*
View all 10 deals 
50 Dayton St, Danvers, MA 01923-1018
29.0 km from Good Harbor Beach

The price you found is 11% lower than this hotel's average rate of US$ 111/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$ 113*
US$ 99* /night
View Deal
TripAdvisor
US$ 104*
Hotels.com
getaroom.com
US$ 113*
View all 12 deals 
11 Brown Square, Newburyport, MA 01950
29.1 km from Good Harbor Beach
Loading prices...
Hotels.com
TripAdvisor
US$ 223*
Booking.com
View all 7 deals 
65 Newbury St, Danvers, MA 01923-1040
29.1 km from Good Harbor Beach
US$ 85* /night
View Deal
TripAdvisor
US$ 85*
Hotels.com
Expedia.com
US$ 85*
View all 9 deals 
Still looking for a place to stay?
Gloucester has 17 Guest Houses with 894 reviews
1 Nautilus Rd, Gloucester, MA 01930-3202
0.8 km from Good Harbor Beach
#1 of 17 Gloucester B&B and Inns
Stacey Boulevard - 71 Western Avenue, Gloucester, MA 01930
3.7 km from Good Harbor Beach
#2 of 17 Gloucester B&B and Inns
141 Essex Ave, Gloucester, MA 01930-4931
4.9 km from Good Harbor Beach
#3 of 17 Gloucester B&B and Inns
See all 17 Gloucester Guest Houses
See all hotels in or near Gloucester
183 Main St, Rockport, MA 01966-2026
3.2 km from Good Harbor Beach
Top Deal
US$ 144*
US$ 134* /night
View Deal
Expedia.com
US$ 144*
Booking.com
US$ 144*
Hotels.com
View all 7 deals 
8 Cleaves St, Rockport, MA 01966-1530
4.1 km from Good Harbor Beach
US$ 130* /night
View Deal
TripAdvisor
US$ 130*
Hotels.com
Orbitz.com
US$ 130*
View all 8 deals 
US$ 142* /night
View Deal
TripAdvisor
US$ 142*
Expedia.com
US$ 142*
Priceline
US$ 142*
View all 7 deals 
1 Beach St, Rockport, MA 01966-1547
4.2 km from Good Harbor Beach
Contact hotel for availability
64 Bearskin Nck, Rockport, MA 01966-1639
4.5 km from Good Harbor Beach
US$ 155* /night
View Deal
TripAdvisor
US$ 155*
Hotels.com
Expedia.com
US$ 155*
View all 9 deals