Skip to main content
Manage my booking

Hotels near Portmeirion, Porthmadog

Enter your dates to see the latest prices and deals for Porthmadog hotels

January 2026

123
45678910
11121314151617
18192021222324
25262728293031

February 2026

1234567
891011121314
15161718192021
22232425262728
Check-in date - Check-out date

Featured hotels near Portmeirion

Filter by:

Star rating
Review score

Portmeirion Village & Castell Deudraeth

Porthmadog (950 ft from Portmeirion)

Built by a visionary architect in 1925, Portmeirion Village & Castell Deudraeth overlooks the beautiful Dywryd Estaury.

D
Debbie
From
Australia
Beautiful place, cozy & comfortable & lovely apartment, fantastic views, great dinner & breakfast, fabulous Castell and surroundings!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,362 reviews
Price from
US$220.97
1 night, 2 adults

Aberdunant Hall

Porthmadog (2.8 mi from Portmeirion)

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.

S
Samantha
From
United Kingdom
The setting of this place is absolutely stunning, very peaceful despite there being lots of people there. The woodland escape suite was perfect, everything you needed, situated very close the main building and restaurant. The staff could not do enough and were lovely. Overall a fantastic stay and we shall be back
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,902 reviews
Price from
US$198.07
1 night, 2 adults

Maes Y Neuadd Country House

Talsarnau (2.4 mi from Portmeirion)

Set in Talsarnau, 10 km from Portmeirion, Maes Y Neuadd Country House offers accommodation with a garden, free private parking, a restaurant and a bar.

W
Williams
From
Poland
Perfect place to get away from the city! Quiet, stunning, cozy with a great view. We had a breakfast and 1 times dinner. One was from menu and on Friday we had the pizza Friday! Hands down it was the best food we ate in the area.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 120 reviews
Price from
US$241.18
1 night, 2 adults

Sygun Fawr Country House

Beddgelert (7 mi from Portmeirion)

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.

M
Michael R.
From
Austria
Almost everything was perfect.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 700 reviews
Price from
US$148.21
1 night, 2 adults

Y Gwydyr Hotel - Dolwyddelan

Dolwyddelan (13 mi from Portmeirion)

Situated in Dolwyddelan, 26 km from Portmeirion, Y Gwydyr Hotel - Dolwyddelan features accommodation with a garden, free private parking, a terrace and a restaurant.

c
carmel
From
United Kingdom
We had a lovely weekend in North Wales, staying in a newly refurbished room at the Y Gwydyr Hotel in Dolwyddelan. Dollwyddellan is a short drive from Betws-y-Coed. Trains run between Dollwydellan and Betws-y-Coed every few hours. Y Gwyder is a great place to stay. Namthip and her team were really welcoming. We had a lovely room, it had a comfy super king-size bed (in room 4). Super powerful shower in the bathroom. Lovely bar, with fab Guinness (as well as other beers, wines etc). The bar is cozy, and the locals are friendly. Thai food produced by Namthip was fabulous and they had a traditional bar menu as well. Breakfast is not included in the price of stay. However, it can be arranged at an additional cost, we opted for a bacon sandwich, which was nice. They also have tea coffee, cakes etc available. We will definitely be returning and highly recommend this place / area.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 113 reviews
Price from
US$121.27
1 night, 2 adults

George III Hotel

Penmaenpool (13 mi from Portmeirion)

Situated in Penmaenpool, 38 km from Portmeirion, George III Hotel features accommodation with a garden, free private parking, a terrace and a restaurant.

T
Thomas Önskog
From
Sweden
A fantastic hotel in an old house at a very beautiful location. Very welcoming staff, clean and comfortable rooms and excellent food in the restaurant.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 376 reviews
Price from
US$213.43
1 night, 2 adults
See more properties near Portmeirion

Most booked hotels near Portmeirion in the past month

See all

Number 1Booked hotel near Portmeirion

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 4,002 reviews

Number 2Booked hotel near Portmeirion

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,206 reviews

Number 3Booked hotel near Portmeirion

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 999 reviews

Number 4Booked hotel near Portmeirion

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 744 reviews

Number 5Booked hotel near Portmeirion

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,362 reviews

Number 6Booked hotel near Portmeirion

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,289 reviews

Number 7Booked hotel near Portmeirion

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,054 reviews

Number 8Booked hotel near Portmeirion

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 903 reviews

Number 9Booked hotel near Portmeirion

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 605 reviews

Number 10Booked hotel near Portmeirion

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 704 reviews

Enjoy breakfast at the hotels near Portmeirion

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 700 reviews

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.

From US$134.74 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 247 reviews

Located in Dolwyddelan, within 26 km of Snowdon and 29 km of Portmeirion, Plas Penaeldroch Manor provides accommodation with a garden and free WiFi as well as free private parking for guests who drive...

From US$308.55 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 376 reviews

Situated in Penmaenpool, 38 km from Portmeirion, George III Hotel features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$246.37 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 4,002 reviews

At the foot of Mount Snowdon, The Royal Victoria Hotel is cradled between the lakes Llyn Padarn and Llyn Peris. Bedrooms have baths, showers, tea and coffee facilities and Freeview TVs.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 472 reviews

Set in Beddgelert and with Portmeirion reachable within 15 km, Prince Llewelyn Hotel offers a terrace, non-smoking rooms, free WiFi and a bar.

From US$198.07 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 615 reviews

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.

From US$134.74 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 903 reviews

Plas Weunydd has a garden, shared lounge, a terrace and restaurant in Blaenau-Ffestiniog. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk.

From US$114.12 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 605 reviews

Saracens Head in Beddgelert provides accommodation with a garden, a terrace and a bar. Both free WiFi and private parking are accessible at the hotel.

From US$153.60 per night

Budget hotels near Portmeirion

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 297 reviews

Y Griffin has a garden, terrace, a restaurant and bar in Penrhyndeudreath. The property is set 3.4 km from Portmeirion, 28 km from Snowdon and 34 km from Snowdon Mountain Railway.

From US$107.79 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 650 reviews

Situated in Llanbedr, Hafan Artro offers accommodation with a garden. This hotel offers free WiFi. Free private parking is available on site.

From US$94.32 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,902 reviews

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.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 113 reviews

Situated in Dolwyddelan, 26 km from Portmeirion, Y Gwydyr Hotel - Dolwyddelan features accommodation with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 140 reviews

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.

From US$175.16 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 290 reviews

In 21 acres of gardens and woodland, Penmaenuchaf Hotel sits above Penmaenpool, overlooking the Mawddach estuary just a 5-minute drive from the market town of Dolgellau, in the Snowdonia National Park...

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 194 reviews

Situated in Criccieth, 1.6 km from Criccieth Beach, Bron Eifion Hotel features accommodation with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 566 reviews

Surrounded by Snowdonia National Park, the Padarn Hotel is situated in the village of Llanberis at the foot of Snowdon, 100m from Padarn Lake and is 500 metres from the Snowdon Mountain Railway.

Hotels with great access to Portmeirion!

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 120 reviews

Set in Talsarnau, 10 km from Portmeirion, Maes Y Neuadd Country House offers accommodation with a garden, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 263 reviews

Located in Dolgellau and with Portmeirion reachable within 38 km, Y Meirionnydd Boutique Hotel provides a terrace, non-smoking rooms, free WiFi and a bar.

From US$161.69 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 744 reviews

Situated in Gwynedd, in the market town of Dolgellau, the Royal Ship hotel features a restaurant and free Wi-Fi in public areas. The market town is part of the Snowdonia National Park.

From US$160.34 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 473 reviews

Situated in Betws-y-coed, 12 km from Snowdon, Tyn-y-Coed Inn features accommodation with a garden, free private parking, a restaurant and a bar.

From US$137.84 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 696 reviews

This family run hotel offers traditional, comfortable accommodation in the beautiful setting of the Snowdonia National Park.

From US$154.95 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 207 reviews

With views over the beach, Tremadog Bay and towards the ruins of Criccieth Castle, Caerwylan Hotel is situated 10 minutes’ drive from the edge of Snowdonia National Park.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 60 reviews

Harlech House is set in Harlech, 13 km from Portmeirion and 38 km from Snowdon. This 3-star hotel offers free WiFi. The property is non-smoking and is located 1.6 km from Harlech Beach.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 324 reviews

Situated in Blaenau-Ffestiniog, 13 km from Portmeirion, Gwesty Seren Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace.

People are talking about Portmeirion! Explore guest hotel reviews featuring "Portmeirion"

See all
From US$81.45 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,289 reviews
Excellent location on a very convenient, regular and reliable bus route into Porthmadog and most of the way to Portmeirion. Food was excellent at this hotel. The staff were amazing and very helpful. Our room was really comfortable.
Guest review by
Diane
United Kingdom
From US$220.97 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,362 reviews
Our stay was exceptional, all the staff were so obliging, courteous and very helpful. We had dinner in the restaurant at Hotel Portmeirion, which was amazing, breakfast was delicious with so much choice, we could not fault anything
Guest review by
Carole
United Kingdom
From US$220.97 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,362 reviews
We loved that the hotel is on the beach and in the picturesque village of Portmeirion. We really liked the Castell Deudraeth brasserie, you can feel a lovely warm ambience as soon as you step through the door. All of the staff we came across were excellent. Loved the golf buggy rides too!
Guest review by
Anne
United Kingdom
From US$220.97 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,362 reviews
Check in was seamless. We managed to get dinner at Castell Deudraeth and it was such a fantastic meal, incredible food and reasonably priced. We had booked Portmeirion hotel Estuary Room for a private function and we were made to feel very welcome and special. The breakfast (included in the price we paid) was exceptional and the service was really excellent. You are made to feel like valued guests from the moment you arrive and of course the surroundings are incredible
Guest review by
Ruth
United Kingdom
From US$220.97 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,362 reviews
The hotel and grounds are beautiful. Decor is as stunning as the views. Delicious breakfast, many choices available. Exploring Portmeirion in the evening was peaceful and great fun .
Guest review by
jo
United Kingdom
From US$220.97 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,362 reviews
Firstly, the staff. They were absolutely first-class! from booking-in at reception to the porters, waiters, chefs, security, cafe and shop staff, they were magnificent! Secondly, the location is magical and to see Portmeirion lit up at night, is breathtaking. The food in the Castell Deudraeth and Hotel Portmeirion was wonderful and I would, without any hesitation, recommend a visit to this beautiful place.
Guest review by
Steven
United Kingdom
From US$220.97 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,362 reviews
Lovely room in the Portmeirion hotel- a very clean, comfortable and spacious twin room. Shower was lovely and the bathroom itself was very nice and spacious. Booked dinner and the dining experience was a bit more elegant than we are used to, however the gourmet food was delicious and beautifully presented. Staff were wonderful in the restaurant and across the site generally. It really was a magical experience wandering round The Village after hours and early morning.
Guest review by
Ben
United Kingdom
From US$220.97 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,362 reviews
Breakfast at Portmeirion Hotel - best I've ever had. Lunch also amazing. Staff - throughout - exceptional. Suite in village - just gorgeous. Loved being transported by buggy. Pool - amazing. Grounds - immaculate. Views - stunning. For the price you pay, I was hoping for immense - and I got it. Well done!
Guest review by
Fiona
United Kingdom
From US$220.97 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,362 reviews
The Hotel Portmeirion was beautiful- location amazing! Staff outstanding! Breakfast was a tantalising taste sensation- just brilliant- the selection of food available was amazing. Service first class! All the staff were friendly, efficient and professional. The location of the hotel was beautiful.
Guest review by
B
United Kingdom
From US$160.34 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 408 reviews
It was a pleasure to stay at the Royal Sportsman. I have stayed before and always given favourable reviews. I was particularly pleased with the help I had in 2021 when I had a health issue and the reception staff were very helpful. There is a very nice atmosphere and the interior of the hotel is nice. Ditto my room, ditto breakfast. My very solid recommendation if you stay in Porthmadog, this hotel. The best local attraction is Portmeirion of Prisoner fame. Best restaurant, the Glaslyn Tandoori. Great walking around Beddgelert.
Guest review by
Maltby
United Kingdom
gogless