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. clean spacious and very comfortable

Show more Show less
9.1
Superb
1,586 reviews
Price from
AR$ 329,412
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. A beautiful location and a stunning 17thC hall. We stayed in Room 1 with incredible views towards the mountains and especially Cnicht.

Show more Show less
9.1
Superb
2,578 reviews
Price from
AR$ 91,187
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
110 reviews
Price from
AR$ 159,577
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. Extremely satisfying stay in beautiful accommodation

Show more Show less
9.1
Superb
304 reviews
Price from
AR$ 104,865
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 old fashioned Inn with nice rooms and great views of harlech castle. Lovely staff who were very happy and helpful. The beach and local sites vere very close. All in all it was a lovely place and would go back in the future.

Show more Show less
9
Superb
286 reviews
Price from
AR$ 113,983
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. Beautiful house with lovely rooms in the nature. Great stay and good recommendation from Keith for hiking trips. Fantastic breakfast and a nice bar. Just 10 min walk to the village center.

Show more Show less
9
Superb
837 reviews
Price from
AR$ 137,920
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
175 reviews
Price from
AR$ 148,178
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
445 reviews
Price from
AR$ 162,996
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. perfect small hotel, wonderful room and bar. surprisingly great restaurants very close by.

Show more Show less
9.3
Superb
907 reviews
Price from
AR$ 148,030
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.2
Superb
331 reviews
Price from
AR$ 112,843
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