Skip to main content

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+
Weston-super-Mare – 106 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 Grand Atlantic Hotel 3 stars

Hotel in Weston-super-Mare

The Grand Atlantic Hotel is an elegant Victorian hotel that is set on the Weston-Super-Mare seafront. loved room 401 and kindly they put my daughter and her dog in 403 which was nice we were room only and it was very good

Show more Show less
7.5
Good
2,852 reviews
Price from
£42.50
per night

Lauriston Hotel 3 stars

Hotel in Weston-super-Mare

The Lauriston Hotel is situated in the heart of Weston-super-Mare, within easy walking distance of some of the main attractions the town has to offer. It was amazing rooms lovely and clean and breakfast fab

Show more Show less
8.2
Very good
3,010 reviews
Price from
£41
per night

Cabot Court Hotel Wetherspoon 4 stars

Hotel in Weston-super-Mare

Cabot Court Hotel is set in Weston-super-Mare, 43 km from Bath and 20 km from Cardiff. Guests can enjoy the on-site restaurant. All rooms have a private bathroom. Great location, value for money & a very spacious room

Show more Show less
8.1
Very good
2,358 reviews
Price from
£54
per night

The Sandringham Hotel

Hotel in Weston-super-Mare

Overlooking the bay of Western-Super-Mare, The Sandringham Hotel is just metres from the Grand Pier. The hotel offers a traditional restaurant and live entertainment. Lovely hotel clean walking distance will be BK again

Show more Show less
7.2
Good
2,935 reviews
Price from
£40
per night

Royal Grosvenor Hotel 2 stars

Hotel in Weston-super-Mare

A 1-minute walk from the sea, Royal Grosvenor Hotel in Weston-super-Mare offers en suite rooms with free WiFi. Many rooms have sea views and a balcony, and the hotel offers a buffet breakfast. the location was ideal. staff were friendly. artist on Saturday afternoon was entertaining.

Show more Show less
8
Very good
1,526 reviews
Price from
£55
per night

The Royal Hotel 3 stars

Hotel in Weston-super-Mare

The Royal Hotel is a charming Georgian building with its own extensive lawns that extend to Weston-super-Mare’s Promenade. It offers sea views, rooms with free Wi-Fi and a fine restaurant. The staff are lovely and professional. I stayed an extra night because everything was great about the hotel especially the reasonable.

Show more Show less
7.9
Good
1,920 reviews
Price from
£84
per night

Beachlands Hotel 3 stars

Hotel in Weston-super-Mare

With an indoor pool and sauna, this hotel has a locally acclaimed restaurant and overlooks a golf course and sand dunes, just 300 metres from the sandy beach and promenade. Room lovely as always. Dinner and breakfast fantastic Great location and wonderful staff

Show more Show less
8.9
Fabulous
1,093 reviews
Price from
£75
per night

Smiths Hotel 3 stars

Hotel in Weston-super-Mare

The Smiths Hotel is located on the seafront at Weston-Super-Mare, overlooking the sandy beach. It offers spacious rooms and a Victorian terrace with views across Weston Bay. It was a really good breakfast, the waiter, waitress and bar staff were really friendly.

Show more Show less
7.5
Good
1,249 reviews
Price from
£55
per night

South Sands Hotel 3 stars

Hotel in Weston-super-Mare

South Sands Hotel is located opposite the tranquil Sand Bay in Kewstoke, near Weston-super-Mare. Dining room staff were exceptional and made traveling alone for work seen a little less lonely. Highly enjoyed my first stay here and will return as soon as possible. The refurbished rooms were lovely.

Show more Show less
8.4
Very good
961 reviews
Price from
£120
per night

Old Colonial, Weston-Super-Mare by Marston's Inns 3 stars

Hotel in Weston-super-Mare

Situated right on the Weston-Super-Mare seafront, The Old Colonial by Marstons Inns offers guests a comfortable British seaside experience. Room was big and had a lovely view on seafront.

Show more Show less
7.7
Good
1,120 reviews
Price from
£50
per night

Most booked hotels in Weston-super-Mare in the past month

See all

Budget hotels in Weston-super-Mare

See all

FAQs about hotels in Weston-super-Mare

  • For hotels in Weston-super-Mare that serve up a highly-rated breakfast, try Beachlands Hotel, Queenswood Hotel and South Sands Hotel.

  • Many families visiting Weston-super-Mare loved staying at Queenswood Hotel, Harmony Apartments and Beachlands Hotel.

  • On average, 3-star hotels in Weston-super-Mare cost £7 per night, and 4-star hotels in Weston-super-Mare are £15 per night. If you're looking for something really special, a 5-star hotel in Weston-super-Mare can on average be found for £0 per night (based on Booking.com prices).

  • Queenswood Hotel, Harmony Apartments and Beachlands Hotel are some of the popular hotels in Weston-super-Mare.

  • On average, it costs £73 per night to book a 3-star hotel in Weston-super-Mare for tonight. You'll pay on average around £100 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Weston-super-Mare will cost around £125 (based on Booking.com prices).

  • These hotels in Weston-super-Mare are highly rated by couples: Queenswood Hotel, Harmony Apartments and Beachlands Hotel.

  • Harmony Apartments, Queenswood Hotel and Royal Grosvenor Hotel have received great reviews from travellers in Weston-super-Mare regarding the views from their hotel rooms.

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Weston-super-Mare:

Explore guest reviews of hotels in Weston-super-Mare

See all