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. Friendly and helpful staff, comfy beds,clean and cosy rooms. Delicious breakfast and a cracking night out!!! Rebooked our stay already!

Show more Show less
9
Superb
1,846 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
112 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
168 reviews
Price from
£70
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. Lovely staff, great food, good view of castle.

Show more Show less
9
Superb
289 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
279 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. One of the best places we have stayed. The location and views from room were incredible, the bed very comfortable. The hosts were absolutely fantastic and my husband declared they served him the best breakfast ever.

Show more Show less
9.8
Exceptional
222 reviews
Price from
£145
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. From the moment we arrived we were greeted with a warm welcome nothing was too much trouble from a little bottle of fresh milk to advice on were to dine out, we had a great time in aberdovey and our accommodation was newly refurbished and very comfortable and for this I would rate 10 out of 10 Our host spent some time trying to secure a last minute restaurant booking for us going the extra mile to help us with success so nothing was too much trouble. Thanks for great stay

Show more Show less
9.3
Superb
111 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. Perfect location. Very courteous staff.

Show more Show less
9.4
Superb
535 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
263 reviews
Price from
£120
per night

Apartment Chic

Barmouth - 500 yards from beach

Apartment Chic is set in Barmouth and offers a garden. Guests staying at this apartment have access to a fully equipped kitchenette and a terrace.

Featuring a balcony with sea views, the apartment consists of 2 bedrooms. A flat-screen TV and Blu-ray player are featured. Roy and Lynn were absolutely brilliant hosts. Arrived to find milk in the fridge, butter, bread and plenty of tea bags. The apartment was spotless. I wouldn't definitely recommend and I would certainly stay again.

Show more Show less
9.5
Exceptional
131 reviews
Price from
£174.96
per night

Most booked beach hotels in Gwynedd this month

FAQs about beach hotels in Gwynedd

Beach Hotels that guests love in Gwynedd