Skip to main content

Some properties in this location are offering free and highly discounted rates to make it easier for those coming from Ukraine to find a safe place to stay (ID required upon arrival).

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Weymouth – 431 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Royal Hotel Weymouth 3 stars

Hotel in Weymouth

Located in Weymouth, The Royal Hotel Weymouth offers beachfront accommodation 1.3 km from Weymouth Central Beach and provides various facilities, such as a restaurant, a bar and a shared lounge. We had a good time, hotel was perfect

Show more Show less
7.2
Good
2,206 reviews
Price from
£52.70
per night

Riviera Hotel

Hotel in Weymouth

The Riviera is a beachfront, grade II listed property located on the seafront overlooking Weymouth and Portland with direct access on to the beach. Free parking is available on-site. Lovely modern room overlooking the sea

Show more Show less
5
Review score
3,880 reviews
Price from
£75.60
per night

Best Western Weymouth Hotel Rembrandt 3 stars

Hotel in Weymouth

Just a 5-minute walk from Weymouth Beach, Best Western Hotel Rembrandt features a modern leisure club, traditional restaurant and free Wi-Fi. Weymouth centre is just a mile away. The room was clean and comfortably spacious. The facilities at the hotel were great we were able to take advantage of them. All the staff were polite and helpful at all times. Our family thoroughly enjoyed themselves.

Show more Show less
7.7
Good
1,800 reviews
Price from
£67.50
per night

The Jubilee Hotel

Hotel in Weymouth

Situated on Weymouth's seafront, on the Jurassic coastline, family-run The Jubilee Hotel offers scenic sea views, a welcoming and homely atmosphere, 24-hour front desk, and an on-site bar restaurant... The property was well situated, clean and the staff were so friendly. Very happy with the standard double room that we had, definitely worth the money. The restaurant downstairs was lovely also, delicious meals and worth the money.

Show more Show less
6.7
Review score
631 reviews
Price from
£68
per night

The Crown Hotel 2 stars

Hotel in Weymouth

Situated 1 minute's walk from the town bridge over the historic Weymouth Harbour, this traditional hotel offers comfortable accommodation, a restaurant and bar, and easy access to beach, 10-minutes'... Minimum fuss, cheap, great breakfast.

Show more Show less
7.7
Good
1,818 reviews
Price from
£38.48
per night

The Fairhaven Hotel 2 stars

Hotel in Weymouth

Overlooking Weymouth beach and the Jurassic coastline, The Fairhaven Hotel is situated on The Esplanade, allowing easy access to the beach and historic 17th-century harbour. Very clean staff very friendly great location right on the beach

Show more Show less
7.1
Good
432 reviews
Price from
£55
per night

Alexandra Hotel 3 stars

Hotel in Weymouth

Situated on Weymouth’s Esplanade, the family-run Alexandra Hotel is ideally located; with the town centre and Weymouth Harbour and the beach located across the road. Very clean and very friendly staff. Lovely sea views

Show more Show less
8.5
Very good
813 reviews
Price from
£55
per night

Hotel Rex 3 stars

Hotel in Weymouth

Situated on Weymouth’s Esplanade, the family-run Hotel Rex is in an enviable position by the beach. The Channel Islands ferry terminal and the Pavilion Theatre are both only 2 minutes’ walk away. Staff very friendly, room beautiful, food excellent, location excellent

Show more Show less
8.4
Very good
752 reviews
Price from
£51.30
per night

The Smugglers Inn 3 stars

Hotel in Weymouth

On the edge of the Jurassic Coast, with stunning views and scenic footpaths around the building, The Smugglers Inn offers free Wi-Fi and free parking on site. Wonderful location with walking trails, comfortable room and I can’t say enough about the staff, they we’re so hard working and made us feel more than welcome.

Show more Show less
8.9
Fabulous
353 reviews
Price from
£130
per night

The Leam Hotel 3 stars

Hotel in Weymouth

Set in Weymouth, The Leam Hotel offers beachfront accommodation 1.5 km from Weymouth Central Beach and offers various facilities, such as a restaurant, a bar and a shared lounge. From the moment I got a courtesy call on the Saturday prior to arrival to confirm booking, and wish my partner a happy birthday I knew it was going to be good. Vicky especially but the whole team bent over backwards for us, especially our17 month old daughter, but they were like this with evert customer I witnessed there

Show more Show less
7.9
Good
494 reviews
Price from
£99
per night

Most booked hotels in Weymouth in the past month

See all

Budget hotels in Weymouth

See all

FAQs about hotels in Weymouth

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Weymouth:

Explore guest reviews of hotels in Weymouth

See all