7 best beach hotels in Weymouth
Search hotels in Weymouth →
Why beach hotels, why here
Beach hotels in Weymouth suit travellers who want the comfort of a hotel base while staying close to the sea—think easy beach access, coastal walks on the doorstep, and rooms that make mornings feel unhurried. Weymouth’s appeal is helped by its variety of nearby experiences: from the relaxed waterfront feel around the harbour to heritage spots such as Sandsfoot Castle in Sandsfoot Gardens, where visitors can explore Tudor-era ruins by the Rodwell Trail.
For a more classic “seaside stroll” stay, hotels that put you nearer the Esplanade and town access work well for couples and families who plan to dine out, enjoy the promenade, and return easily between beach time and rest. If you prefer calmer waters and quieter scenery, consider the Sandsfoot area, where Sandsfoot Beach sits just beyond Sandsfoot Castle on Portland Harbour with access from Old Castle Road.
In practical terms, genuinely beach-ready hotels usually offer straightforward routes to the sand, convenient parking or transport links, and the kind of amenities that fit short breaks—early breakfast options, comfortable bedding, and sea-view or coastal-mood rooms. This inventory includes excellent choices across price points, including luxury favourites like Gloucester House (5★) as well as highly rated guest houses such as Greenlands Guest House (4★) and The Old Rectory Weymouth (4★).
The list
A selection of hotels to compare for your stay.
- 01★★★★★
Gloucester House
Seafront Weymouth B&B with sea-view rooms and a standout Dorset full English breakfast.
- 03★★★
The Mayfair
Sea-view Georgian B&B in central Weymouth, with full English breakfast and Clare's cakes.
- 04
- 05★★
Penn House Hotel
Relaxed Brunswick Terrace B&B by Weymouth Bay, with breakfast included for beach days.
- 06★★★★
The Old Rectory Weymouth
Characterful Art Deco Weymouth B&B near Greenhill beach with free rail-station shuttle.
- 07★★★★
St John's Guest House
Beachfront Weymouth stay with spotless rooms and made-to-order breakfast service.
- 08
Where the picks sit
What to know about beach hotels in Weymouth
What makes a hotel a good “beach hotel” in Weymouth?
Look for quick access to Weymouth’s promenades and local beaches, plus practical comforts for short coastal breaks.
Which area of Weymouth is best for staying near the beach?
Many guests base themselves for easy promenade access, while Sandsfoot is ideal if you want a quieter coastal feel near Sandsfoot Castle and Sandsfoot Beach.
What typical price/levels can I expect?
Your options range from 2★ through 5★, with many 3★ and 4★ stays offering strong value alongside consistently high guest scores.
