Skip to main content

The best beach hotels in Wales

Check out our pick of great beach hotels in Wales

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Royal

Barmouth - 250 yards from beach

Set in Barmouth, The Royal is a historic bed and breakfast that offers free WiFi, and guests can enjoy a garden and a terrace. Boasting room service, this property also provides guests with a restaurant. The bed and breakfast has family rooms.

Barmouth Beach is 500 metres from the bed and breakfast, while Portmeirion is 30 km from the property. We felt to cozy atmosphere the moment we stepped inside the pub doors of The Royal. Friendly guests, friendly staff. We were happy to get a room a couple of stairs up, with view both of the nice city street and a bit of the ocean. So nice! Would recommend.

Show more Show less
9
Superb
1,842 reviews
Price from
£90
per night

Lansdowne House with Private Car Park 5 stars

Llandudno - 500 yards from beach

Lansdowne House with Private Car Park in Llandudno provides accommodation with a terrace and a shared lounge. Built in 1908, the property is within less than 1 km of Llandudno Pier. Free WiFi is included and free parking is available in the private car park. Property was spotlessly clean and very nicely decorated

Show more Show less
9.3
Superb
1,460 reviews
Price from
£88
per night

Morwenna Luxury Holiday Apartments 4 stars

Llandudno - 250 yards from beach

Offering a garden and mountain view, Morwenna Luxury Holiday Apartments is located in Llandudno, 300 metres from Llandudno North Shore Beach and 2.3 km from Llandudno West Shore Beach. This beachfront property offers access to a patio. This 4-star apartment offers private entrance. Chris was lovely friendly and helpful he made us feel at home great location as I didn't have a car and he was very excepting of friends and family calling around for us such a great stay. And the beds were so comfortable 😌

Show more Show less
9.1
Superb
1,082 reviews
Price from
£50
per night

Gwesty Gadlys Hotel 4 stars

Cemaes Bay - 400 yards from beach

Located in Cemaes Bay, less than 1 km from Traeth Mawr Beach, Gwesty Gadlys Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel features free WiFi and a bar. The property is non-smoking and is situated 24 km from Red Wharf Bay. The apt is spacious, very clean and well equipped. I like that we have the convenience of an apt but we also have access to hotel amenities such as restaurant and breakfast room as the apt is attached to the hotel. The food is great and staffs are wonderful. The location has great view and access to beautiful quite beach and trails

Show more Show less
9
Superb
1,069 reviews
Price from
£130
per night

The Broadmead Boutique B&B

Tenby - 1,050 yards from beach

Featuring free WiFi throughout the property, The Broadmead Boutique B&B offers accommodation in Tenby. Guests can enjoy the on-site bar. Free private parking is available on site.

The rooms all feature free WiFi, a flat-screen TV and a private bathroom fitted with a power shower. comfortable bed, good breakfast, quiet

Show more Show less
9.3
Superb
1,623 reviews
Price from
£140
per night

Crickleigh House 4 stars

Llandudno - 500 yards from beach

Located in the heart of Llandudno, Crickleigh House is set within an imposing Victorian building, less than half a mile from Llandudo Rail Station. Guests can benefit from the free Wi-Fi and free private parking available. Phil and Edna were excellent hosts. Phil was able to recommend local cafes/pubs/restaurants and had a good selection of information regarding local attractions on display. The breakfasts are lovely, with something to please anyone. Edna keeps the rooms/ensuites spotlessly clean. The location is very close to the town, but surprisingly quiet.

Show more Show less
9.6
Exceptional
1,086 reviews
Price from
£90
per night

Cwtch Guesthouse 4 stars

Llandudno - 650 yards from beach

With free Wi-Fi and free parking, Cwtch Guesthouse is just 5 minutes’ walk from Llandudno’s busy town centre and sandy beach.

This family-run property has individually styled rooms, each featuring a TV, CD player and free tea and coffee. Bathrooms all have a hairdryer, and some rooms have views of the Great Orme. Wonderful breakfast. Very friendly staff. We were told the name Cwtch means a hug or a soft place and that is what we felt 🩷

Show more Show less
9.4
Superb
1,231 reviews
Price from
£95
per night

The Glengower

Aberystwyth - 20 yards from beach

Situated right by the beach on Aberystwyth’s Victorian promenade, The Glengower offers wholesome pub food, a cooked breakfast and sea views. It is a 5-minute walk from the centre of town, and free on-street parking is available overnight. Everything was wonderful, clean room, very good breakfast and the best coffee.

Show more Show less
9
Superb
1,797 reviews
Price from
£85
per night

Gwesty Links 4 stars

Llandudno - 700 yards from beach

Gwesty Links is located in Llandudno. Free WiFi and free parking is provided.

Surf Snowdonia and Bodnant Garden's are only 25 minutes away by car. Just a 45-minute drive away is Snowdonia National Park, as well as Zipworld with it's tree top activities and zip-lines. Restaurant was fantastic, lovely place, everyone was so pleasent and nothing was to much hassle, some very nice young people working in the restaurant and a lovely lady

Show more Show less
9
Superb
1,390 reviews
Price from
£111.15
per night

The Clovelly 4 stars

Llandudno - 100 yards from beach

The 4-star Clovelly guest house offers bed and breakfast accommodation 100 metres from Llandudno's seafront and award-winning beaches. The lively town centre is less than 5 minutes’ walk.

On the North Wales coast, Llandudno is a traditional picturesque seaside resort. Its famous Victorian pier is just 5 minutes’ walk from The Clovelly. Absolutely fabulous! Breakfast..you can't get more British than that!

Show more Show less
9.2
Superb
1,033 reviews
Price from
£112
per night

Most booked beach hotels in Wales this month

FAQs about beach hotels in Wales

Beach Hotels that guests love in Wales

gogless