Cheap Hotels in Gloucester: Budget-Friendly Stays by the Coast

Check rates on cheap hotels in Gloucester near Good Harbor Beach and Bass Rocks. Ocean House, The Vista, and Cape Ann Motor Inn offer free parking, pools, and ocean views. Book now for deals.

Check-in
Sun, 21 Jun
Check-out
Mon, 22 Jun
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Sun, 21 Jun
-
Check-out
Mon, 22 Jun
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Sun, 21 Jun
-
Check-out
Mon, 22 Jun
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-5 out of 5
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.0
Perfect365 total reviews
our site & Booking.com
Map
2.2 mi from City Center1300 yd from Good Harbor Beach
Private BeachOn-site ParkingPicnic Area
  • Ocean-view rooms overlooking Thacher Island
  • Private beach access with free parking
  • Pet-friendly rooms with picnic area
FromUS$ 180 /nightSelect
8.8
Great269 total reviews
our site & Booking.com
Map
1.5 mi from City Center1453 yd from Good Harbor Beach
Heated PoolGolf CourseFree Bikes
  • Exclusive access to Bass Rocks Golf Club
  • Seaside breakfast with local delicacies
  • Heated outdoor pool with panoramic ocean views
FromUS$ 223 /nightSelect
The VistaMotel
9.0
Perfect397 total reviews
our site & Booking.com
Map
1.2 mi from City Center727 yd from Good Harbor Beach
Heated PoolPrivate BalconyKitchenette
  • All rooms offer ocean views
  • Select rooms with private balconies
  • Breakfast served on scenic patio
FromUS$ 171 /nightSelect
8.0
Great170 total reviews
our site & Booking.com
Map
1640 yd from City Center1125 yd from Gloucester Station
MarinaIndoor PoolJacuzzi
  • Full-service marina with 265 slips
  • Igloo Village waterfront dining
  • Family-owned since 1972
FromUS$ 215 /nightSelect
8.7
Great289 total reviews
our site & Booking.com
Map
1.3 mi from City Center981 yd from Good Harbor Beach
Heated PoolFull KitchenBBQ Grill
  • Charming cottages with full kitchens
  • Heated outdoor pool for relaxation
  • Communal outdoor grilling areas
FromUS$ 129 /nightSelect

Looking for cheap hotels in Gloucester that don't skimp on location? This coastal town offers a handful of budget-friendly motels and inns, many with direct beach access and ocean views. Rooms at properties like Ocean House Hotel At Bass Rocks and The Vista start around $100-$150 per night, especially during off-peak seasons. Most include free parking and Wi-Fi, with some offering outdoor pools, hot tubs, or breakfast.

For the best value, focus on areas near Good Harbor Beach or Bass Rocks. The Ocean House Hotel At Bass Rocks provides a seasonal outdoor pool, free bikes, and a hot tub-perfect for families. The Vista, a motel with kitchenette options, is a short walk from the beach. Business travelers will appreciate the Ocean House's business center and vending machines for snacks. Book early for summer rates, as these popular spots fill up fast.