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 Weymouth Beach

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Preston Beach Road | Lodmoor Country Park, Weymouth DT4 7SX, England
0.3 km from Weymouth Beach
#3 of 22 hotels in Weymouth
USD 104* /night
View Deal
12-18 Dorchester Road, Weymouth DT4 7JU, England
0.5 km from Weymouth Beach
#6 of 22 hotels in Weymouth
Top Deal
USD 143*
USD 122* /night
View Deal
CheapTickets
USD 122*
Hotwire.com
USD 122*
HotelQuickly
USD 143*
22 Brunswick Terrace, Weymouth DT4 7RW, England
0.5 km from Weymouth Beach
#12 of 22 hotels in Weymouth
No availability for your dates from these sites
Booking.com
Priceline
139 The Esplanade, Weymouth DT4 7NR, England
0.6 km from Weymouth Beach
#4 of 22 hotels in Weymouth
No availability for your dates from these sites
LateRooms.com
135-138 The Esplanade, Weymouth DT4 7NG, England
0.7 km from Weymouth Beach
#9 of 22 hotels in Weymouth
No availability for your dates from these sites
LateRooms.com
90-91 The Esplanade, Weymouth DT4 7AX, England
1.1 km from Weymouth Beach
#13 of 22 hotels in Weymouth
USD 101* /night
View Deal
Hotels.com
USD 101*
TripAdvisor
USD 101*
Travelocity
USD 101*
37 The Esplanade, Weymouth DT4 8DH, England
1.4 km from Weymouth Beach
#15 of 22 hotels in Weymouth
USD 98* /night
View Deal
Priceline
USD 98*
Booking.com
USD 98*
35 The Esplanade, Weymouth DT4 8DH, England
1.5 km from Weymouth Beach
#1 of 22 hotels in Weymouth
29 The Esplanade, Weymouth DT4 8DN, England
1.5 km from Weymouth Beach
#7 of 22 hotels in Weymouth
USD 93* /night
View Deal
Booking.com
USD 93*
Priceline
USD 93*
Agoda.com
7 Abbotsbury Road, Weymouth DT4 0AD, England
1.5 km from Weymouth Beach
#16 of 22 hotels in Weymouth
USD 102* /night
View Deal
Booking.com
USD 102*
Priceline
USD 102*
LateRooms.com
17-19 Maiden Street, Weymouth DT4 8BB, England
1.5 km from Weymouth Beach
#18 of 22 hotels in Weymouth
Loading prices...
TripAdvisor
27-28 the esplanade, Weymouth DT4 8DN, England
1.5 km from Weymouth Beach
#20 of 22 hotels in Weymouth
51-53 St. Thomas Street, Weymouth DT4 8EQ, England
1.6 km from Weymouth Beach
#10 of 22 hotels in Weymouth
USD 101* /night
View Deal
Booking.com
USD 101*
Priceline
USD 101*
New Look House Mercery Road | Gateway Business Park, Weymouth DT3 5HJ, England
1.7 km from Weymouth Beach
#2 of 22 hotels in Weymouth
USD 97* /night
View Deal
62 Abbotsbury Road, Weymouth DT4 0BJ, England
1.7 km from Weymouth Beach
#17 of 22 hotels in Weymouth
No photo provided
18 Helen Lane, Weymouth DT4 8AX, England
1.7 km from Weymouth Beach
No photo provided
Bowleaze Coveway, Weymouth DT3 6PR, England
2.6 km from Weymouth Beach
#19 of 22 hotels in Weymouth
USD 114* /night
View Deal
Booking.com
USD 114*
Priceline
USD 114*
LateRooms.com
USD 114*
USD 134* /night
View Deal
Booking.com
USD 134*
Agoda.com
Priceline
USD 134*
Fleet Road, Weymouth DT3 4ED, England
6.8 km from Weymouth Beach
#5 of 22 hotels in Weymouth
Top Deal
USD 168*
USD 154* /night
View Deal
Hotwire.com
USD 154*
Travelocity
USD 154*
Elvoline
USD 168*
Yeates Road, DT5 2EN, England
7.4 km from Weymouth Beach
Top Deal
USD 141*
USD 137* /night
View Deal
Expedia.com
USD 137*
Booking.com
USD 141*
Orbitz.com
USD 137*
5 Pope Street, Dorchester DT1 1GW, England
9.8 km from Weymouth Beach
USD 86* /night
View Deal
42 Great Western Road, Dorchester DT1 1UF, England
10.0 km from Weymouth Beach
USD 115* /night
View Deal
LateRooms.com
USD 115*
Booking.com
USD 115*
Priceline
USD 115*
Goose Hill, Portesham, Abbotsbury, Weymouth DT3 4HE, England
10.0 km from Weymouth Beach
No photo provided
32 High West Street, Dorchester DT1 1UP, England
10.4 km from Weymouth Beach
Top Deal
USD 139*
USD 102* /night
View Deal
Expedia.com
USD 103*
Hotels.com
USD 103*
HOTEL.INFO
USD 139*
49 High East Street, Dorchester DT1 1HU, England
10.5 km from Weymouth Beach
USD 130* /night
View Deal
Priceline
USD 130*
Agoda.com
Abbey House Church Street, Abbotsbury, Weymouth DT3 4JJ, England
11.7 km from Weymouth Beach
#8 of 22 hotels in Weymouth
Rosemary Lane | Rodden Row, Abbotsbury, Weymouth DT3 4JN, England
11.7 km from Weymouth Beach
#14 of 22 hotels in Weymouth
Loading prices...
TripAdvisor
Priceline
9 Market Street, Abbotsbury, Weymouth DT3 4JR, England
11.9 km from Weymouth Beach
#11 of 22 hotels in Weymouth
USD 133* /night
View Deal
Hotels.com
USD 133*
Travelocity
USD 133*
Orbitz.com
USD 133*
West Lulworth House Main Road, West Lulworth BH20 5RJ, England
13.8 km from Weymouth Beach
No availability for your dates from these sites
LateRooms.com
Main Road | Lulworth Cove, West Lulworth BH20 5RL, England
13.9 km from Weymouth Beach
No availability for your dates from these sites
Priceline
Booking.com
Agoda.com
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.
Weymouth Travel Forum Need specific advice visiting Weymouth, Dorset? Visit the TripAdvisor Travel Forum for Weymouth and ask our Destination Experts and the travel community.