Skip to main content

The best beach hotels in Gwynedd

Check out our pick of great beach hotels in Gwynedd

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

The Fanny Talbot 4 stars

Barmouth - 200 yards from beach

Set in Barmouth and with Barmouth Beach reachable within 400 metres, The Fanny Talbot offers a restaurant, non-smoking rooms, free WiFi throughout the property and a bar. The property is situated 31 km from Portmeirion, 19 km from Harlech Castle and 41 km from Criccieth Castle. Private parking can be arranged at an extra charge. prime location, one block away from the beach. The rooms were brand new and were stunning and clean.. nothing was ever too much for the staff, and would highly recommend this place. The photos on the side don’t do it justice!!

Show more Show less
9.4
Superb
123 reviews
Price from
£140
per night

Môr Heli Guest House Criccieth

Criccieth - 400 yards from beach

A recently renovated property, Môr Heli Guest House Criccieth is located in Criccieth near Criccieth Beach, Criccieth Castle. The property features sea views and is 13 km from Portmeirion and 34 km from Snowdon. Featuring family rooms, this property also provides guests with a sun terrace. Fabulous sea view, great location, large spacious room and spotlessly clean

Show more Show less
9.2
Superb
183 reviews
Price from
£70
per night

Castle View Guest House

Harlech - 1,300 yards from beach

Offering a garden and garden view, Castle View Guest House is located in Harlech, 2.2 km from Harlech Beach and 13 km from Portmeirion. This homestay provides free private parking, a shared kitchen and free WiFi. The homestay has family rooms. Saul was the perfect host, got a hot cuppa on arrival which was most welcome, made me feel at home and gave loads of helpful information on the area. Great value for money.

Show more Show less
9.2
Superb
101 reviews
Price from
£78
per night

The Queens Hotel Harlech

Harlech - 1,100 yards from beach

Set in Harlech, 1.6 km from Harlech Beach, The Queens Hotel Harlech offers accommodation with a garden, free private parking, a restaurant and a bar. The property is non-smoking and is situated 14 km from Portmeirion. Liam and rachel did a fantastic job making us feel welcome and at home! We loved the view of Harlech castle, the history and vintage feel of the hotel. Our room had space and all items needed. The hotel is not luxurious but has plenty of charm and hard working kind people! We ate a wonderful dinner and breakfast in the hotel and it was delicious and plentiful! We truly enjoyed our visit and the hotel.

Show more Show less
9.1
Superb
300 reviews
Price from
£100
per night

Bryn Noddfa

Morfa Nefyn - 6 miles from beach

Set just 35 km from Portmeirion, Bryn Noddfa provides accommodation in Morfa Nefyn with access to a bar, a shared lounge, as well as a housekeeping service. The property is located 45 km from Snowdon Mountain Railway, 49 km from Bangor Cathedral and 1.9 km from Nefyn & District Golf Club. The bed and breakfast also offers free WiFi, free private parking and facilities for disabled guests. The hospitality, food and welcoming atmosphere were fabulous.

Show more Show less
9.2
Superb
286 reviews
Price from
£80
per night

No6

Barmouth - 550 yards from beach

Featuring a shared lounge and views of mountain, No6 is a bed and breakfast situated in a historic building in Barmouth, 600 metres from Barmouth Beach. The property features river views and is 19 km from Harlech Castle and 41 km from Castell y Bere. The property offers soundproof units and is located 32 km from Portmeirion. I rarely take the time to review stuff, but in this case I have to make an exception. This B&B was hands down one of the best places we‘ve ever stayed in. Brad and Philippa are so welcoming and master the balance between being helpful and always up for a chat - and never being intrusive at the same time. Rooms are big and tasteful, the ocean view is stunning, the town is just around the corner and breakfast is fresh and delicious. All for an extremely fair price. Highly recommended!

Show more Show less
9.8
Exceptional
230 reviews
Price from
£139.50
per night

Tŷ Treflan

Aberdyfi - 350 yards from beach

Set in Aberdyfi and only 800 metres from Aberdyfi Beach, Tŷ Treflan offers accommodation with sea views, free WiFi and free private parking. With quiet street views, this accommodation provides a patio. The property is non-smoking and is located 47 km from Aberystwyth Golf Club. Close to the centre of the village, walking distance. Fabulous view from the patio.

Show more Show less
9.3
Superb
112 reviews
Price from
£120
per night

Castle Cottage Inn 4 stars

Harlech - 1,200 yards from beach

Situated in Harlech, 1.5 km from Harlech Beach, Castle Cottage Inn features accommodation with a restaurant, free private parking and a bar. Located around 38 km from Snowdon, the inn with free WiFi is also 44 km away from Snowdon Mountain Railway. The property is allergy-free and is located 14 km from Portmeirion. Everything was great. Host super kind and welcoming. Great breakfast. Rooms tidy clean. Recommended

Show more Show less
9.4
Superb
531 reviews
Price from
£160
per night

Craig-y-Mor

Criccieth

Set in Criccieth, 500 metres from Criccieth Beach, Craig-y-Mor provides accommodation with free WiFi and free private parking. The accommodation offers room service for guests.

The units at the guest house come with a seating area and a flat-screen TV. Guest rooms will provide guests with a wardrobe and a kettle. Great hosts, we were made to feel very welcome. Spacious, clean room and comfortable bed. Excellent breakfast. Great location near Criccieth Castle and also on the Welsh Coastal path for walking.

Show more Show less
9.6
Exceptional
271 reviews
Price from
£120
per night

Most booked beach hotels in Gwynedd this month

FAQs about beach hotels in Gwynedd

Beach Hotels that guests love in Gwynedd

gogless