Skip to main content

Stay in Gwynedd's best hotels!

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+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Portmeirion Village & Castell Deudraeth 4 stars

Hotel in Porthmadog

Built by a visionary architect in 1925, Portmeirion Village & Castell Deudraeth overlooks the beautiful Dywryd Estaury. Excellent staff from reception to restaurant!

Show more Show less
9.1
Superb
1,587 reviews
Price from
KRW 506,234
per night

Aberdunant Hall 4 stars

Hotel in Porthmadog

Situated within Snowdonia National Park, Aberdunant Hall is a 17th-century property set within 200-acres of woodland on an idyllic upmarket Holiday Home Park. We were immediately felt welcome by the staff, all staff were amazing and so friendly. They went out of their way for us, very attentive at dinner, which was delicious. We can recommend the breakfast too. The cabanas were super cute and really nice, will definitely come again.

Show more Show less
9.1
Superb
2,576 reviews
Price from
KRW 157,651
per night

The Fanny Talbot 4 stars

Hotel in Barmouth

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. 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
KRW 245,235
per night

The Buckley Arms 3 stars

Hotel in Dinas Mawddwy

Set in Dinas Mawddwy, 34 km from Lake Vyrnwy, The Buckley Arms offers accommodation with a garden, free private parking, a shared lounge and a restaurant. Lovely country house, very friendly owners, great location. food also very tasty.

Show more Show less
9.1
Superb
306 reviews
Price from
KRW 161,154
per night

The Queens Hotel Harlech

Hotel in Harlech

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. Lovely staff, great food, good view of castle.

Show more Show less
9
Superb
289 reviews
Price from
KRW 175,168
per night

Sygun Fawr Country House

Hotel in Beddgelert

Situated in Beddgelert and with Snowdon reachable within 16 km, Sygun Fawr Country House features a shared lounge, non-smoking rooms, free WiFi and a bar. The location just outside the charming town of Beddgelert was peaceful & a scenic 15 minute walk into town. The house has the feel almost of a lodge, with a lot of acreage (sheep roaming the grounds!) at the base of a mountain. There are comfortable lounges and dining areas. The owner is an excellent cook, and his breakfasts were wonderful - eggs benedict, homemade Belgian waffles with fresh fruit, etc.

Show more Show less
9
Superb
842 reviews
Price from
KRW 211,953
per night

Allibella Shepherds Hut, Amazing Seaview, Private garden, Pet Friendly

Hotel in Barmouth

Set in Barmouth, 2.2 km from Barmouth Beach, Allibella Shepherds Hut, Amazing Seaview, Private garden, Pet Friendly offers accommodation with a garden, free private parking and a terrace. Stunning views. Well kitted out accommodation. Free parking on site. Very comfortable beds. Friendly owners. We will be back !

Show more Show less
9.3
Superb
176 reviews
Price from
KRW 227,718
per night

George III Hotel

Hotel in Penmaenpool

Featuring a garden and free WiFi, George III Hotel is located in Penmaenpool, near Dolgellau. The property features a terrace, as well as a bar. British cuisine is served at the restaurant. Amazing setting. Meals were all great. Beds were comfortable. Would definitely love to get back there again. Such a beautiful place to stay.

Show more Show less
9.1
Superb
444 reviews
Price from
KRW 340,438
per night

The Tilman 5 stars

Hotel in Barmouth

Featuring a bar, The Tilman is located in Barmouth. At the hotel, rooms have a desk, a flat-screen TV and a private bathroom. All units at The Tilman include air conditioning and a wardrobe. Easy to find, clean, and very polite and friendly staff. Located in town with everything nearby and in walking distance. Love this hotel and will definitely be back.

Show more Show less
9.3
Superb
905 reviews
Price from
KRW 227,490
per night

Y Meirionnydd Townhouse 5 stars

Hotel in Dolgellau

Located 38 km from Portmeirion, Y Meirionnydd Townhouse offers 5-star accommodation in Dolgellau and features a terrace. The property is allergy-free and is situated 26 km from Castell y Bere. Great breakfast, great location for hiking.

Show more Show less
9.1
Superb
332 reviews
Price from
KRW 192,684
per night

Hotels with extra health and safety measures

Find hotels in Gwynedd with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Gwynedd in the past month

See all

Gwynedd's best hotels with breakfast

See all

Budget hotels in Gwynedd

See all

Hotels in Gwynedd that you can book without a credit card

See all

FAQs about hotels in Gwynedd

Explore guest reviews of hotels in Gwynedd

See all