Skip to main content
Manage my booking

Search hotels in Porthmadog

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

August 2025

123
45678910
11121314151617
18192021222324
25262728293031

September 2025

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

Porthmadog – 167 hotels and places to stay

Filter by:

Star rating

Review score

Portmeirion Village & Castell Deudraeth

Hotel in Porthmadog

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

M
Martina
From
Ireland
Room overlooking the sea, beautiful room, very welcoming friendly staff. Food amazing. The village where the prisoner was filmed was a real treat, absolutely perfect to be honest.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,431 reviews
Price from
HK$ 2,043.65
1 night, 2 adults

Aberdunant Hall

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.

V
Vincent
From
Belgium
Splendid setting Very friendly and accommodating staff Good communication in advance to order breakfast bags as we had to leave early the next day
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,058 reviews
Price from
HK$ 1,272.01
1 night, 2 adults

Royal Sportsman Hotel

Hotel in Porthmadog

This independently owned, 2 AA Rosette-winning home-from-home is the only hotel in Porthmadog.

V
Vijayvargia
From
India
The Location, Room, Toilet, Breakfast, etc everything amazing
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 436 reviews
Price from
HK$ 1,369.46
1 night, 2 adults

Aberdunant Hall Holiday Park

Porthmadog

Offering a bar and garden view, Aberdunant Hall Holiday Park is located in Porthmadog, 10 km from Portmeirion and 23 km from Snowdon.

L
Liliana
From
Romania
We didn t find reservation for restaurant.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,159 reviews
Price from
HK$ 1,095.04
1 night, 2 adults

Gwynfa

Porthmadog

Offering a garden and quiet street view, Gwynfa is set in Porthmadog, 28 km from Snowdon and 34 km from Snowdon Mountain Railway.

B
Bancerek
From
Poland
Very nice, clean, and spacious room. The owner was very nice and hospitable. The breakfast was delicious. I'll be back someday.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 117 reviews
Price from
HK$ 1,243.04
1 night, 2 adults

Plas Tan-Yr-Allt Historic Country House B&B

Porthmadog

Plas Tan-Yr-Allt Historic Country House B&B offers luxury accommodation in Porthmadog. Free private parking and WiFi is available on site.

S
Sue
From
Jersey
Everything - the location was stunning, the house was outstanding - the hosts were lovely
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 121 reviews
Price from
HK$ 1,990.98
1 night, 2 adults

Tudor Lodge

Porthmadog

Porthmadog High Street is 30 meters and both national and steam trains are within 600 meters of Tudor Lodge. The Tudor Lodge is a family run bed and breakfast.

H
Hester
From
Netherlands
Lovely place to stay, with a very professional and personal touch. Much care for details, brilliant breakfast, loved the advice I got on walking in the area. The hotel itself added to my delight during my visit to Porthmadog. Also: very central, close to shops, city center and public transport.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 722 reviews
Price from
HK$ 1,495.87
1 night, 2 adults

Osprey Cottage

Porthmadog

Osprey Cottage, a property with a garden and a terrace, is located in Porthmadog, 24 km from Snowdon, 30 km from Snowdon Mountain Railway, as well as 49 km from Bangor Cathedral.

D
Donald
From
United Kingdom
Well equipped and spotlessly clean. Fabulous views from the garden Within easy reach for supermarkets and places of interest. Comfortable and cosy
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 8 reviews
Price from
HK$ 3,876.61
1 night, 2 adults

Alltwen

Porthmadog

Alltwen, a property with a garden, is situated in Porthmadog, 6 km from Portmeirion, 30 km from Snowdon, as well as 36 km from Snowdon Mountain Railway.

C
Carol
From
United Kingdom
Lovely clean comfortable accommodation and what a view.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
HK$ 4,615.59
1 night, 2 adults

Gweldon Topsail

Porthmadog

Set 5.6 km from Portmeirion, 29 km from Snowdon and 36 km from Snowdon Mountain Railway, Gweldon Topsail offers accommodation located in Porthmadog.

A
ANNA
From
United Kingdom
Lovely, clean comfortable apartment. Really nicely decorated. Everything you can think of , was there. Very well thought out.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
HK$ 4,252.16
1 night, 2 adults
See all 167 hotels in Porthmadog

Hotels with parking in Porthmadog

  • Free parking
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 691 reviews
    From HK$ 948.09 per night
  • Free parking
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,431 reviews
    From HK$ 3,518.45 per night
  • Free parking
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 44 reviews
  • Free parking
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 182 reviews
  • Free parking
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 734 reviews
    From HK$ 1,211.44 per night
  • Free parking
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 720 reviews
  • Free parking
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 554 reviews
    From HK$ 948.09 per night
  • Free parking
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 300 reviews
    From HK$ 3,147.64 per night
  • Free parking
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 579 reviews
    From HK$ 1,811.37 per night
  • Free parking
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 294 reviews
    From HK$ 1,000.76 per night

Most booked hotels in Porthmadog and surroundings in the past month

See all
  • Popular with guests booking hotels in Porthmadog

    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 436 reviews
  • Popular with guests booking hotels in Porthmadog

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 2,058 reviews
  • Popular with guests booking hotels in Porthmadog

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,431 reviews
  • Popular with guests booking hotels in Criccieth

    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 942 reviews
  • Popular with guests booking hotels in Beddgelert

    Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 653 reviews
  • Popular with guests booking hotels in Beddgelert

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 581 reviews
  • Popular with guests booking hotels in Penrhyndeudreath

    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 293 reviews
  • Popular with guests booking hotels in Beddgelert

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 457 reviews
  • Popular with guests booking hotels in Harlech

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 570 reviews
  • Popular with guests booking hotels in Beddgelert

    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 350 reviews

Best hotels with breakfast in Porthmadog and nearby

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

    Lion Hotel & Studio Apartments are centrally located for exploring the Llyn Peninsula and Snowdonia National Park. The Lion Hotel & Studio Apartments are located in the heart of Criccieth.

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 435 reviews

    With magnificent views towards the sea and the old medieval hilltop castle, this atmospheric hotel is situated on the High Street in the centre of town.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 570 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.

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

    Crown Lodge has sea views, free WiFi and free private parking, situated in Harlech, 1.4 km from Harlech Beach. It is set 14 km from Portmeirion and features a housekeeping service.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 653 reviews

    In the heart of Snowdonia National Park, the Royal Goat Hotel offers accommodation with mountain views and rear-facing views with a backdrop of the mountains.

  • Situated in Beddgelert, 15 km from Portmeirion, Tanronnen Inn features accommodation with a restaurant, free private parking and a bar.

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 457 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.

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

    Featuring 4-star accommodation, Yr Hen Fecws is situated in Porthmadog, 4.8 km from Portmeirion and 28 km from Snowdon.

Budget hotels in Porthmadog and nearby

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 113 reviews

    Situated in Porthmadog in the Gwynedd region, En-suite Bedroom in a quiet bungalow features accommodation with free WiFi and free private parking.

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

    Situated 4.7 km from Portmeirion, Lloydia features accommodation with free WiFi and free private parking. The property is non-smoking and is located 28 km from Snowdon.

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

    Set in Porthmadog in the Gwynedd region, The Bluebell Porthmadog offers accommodation with free WiFi and free private parking.

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

    Stylish & Spacious Town Centre Duplex Apartment is located in Porthmadog, 28 km from Snowdon, 35 km from Snowdon Mountain Railway, as well as 47 km from Bangor Cathedral.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 7 reviews

    Woodville, a property with a garden, is set in Porthmadog, 28 km from Snowdon, 35 km from Snowdon Mountain Railway, as well as 47 km from Bangor Cathedral.

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

    Set in Porthmadog and only 4.6 km from Portmeirion, Whistle Stop Apartment offers accommodation with sea views, free WiFi and free private parking.

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 14 reviews

    Taliesin, a property with a garden, is located in Porthmadog, 29 km from Snowdon, 35 km from Snowdon Mountain Railway, as well as 46 km from Bangor Cathedral.

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

    Located 4.4 km from Portmeirion, Treetops Flat provides accommodation with free WiFi and free private parking. This apartment has a garden.

Hotels located in the centre of Porthmadog

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

    Offering a garden and sea view, Heol Madog is located in Porthmadog, 28 km from Snowdon and 35 km from Snowdon Mountain Railway. The holiday home is 47 km from Bangor Cathedral.

  • Bwthyn Bach, a property with a garden, is situated in Porthmadog, 28 km from Snowdon, 35 km from Snowdon Mountain Railway, as well as 47 km from Bangor Cathedral.

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

    The Old Cornhill, a property with a garden, is located in Porthmadog, 29 km from Snowdon, 35 km from Snowdon Mountain Railway, as well as 46 km from Bangor Cathedral.

  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 19 reviews

    Situated in Porthmadog and only 2.9 km from Harlech Beach, The Captain's Penthouse features accommodation with sea views, free WiFi and free private parking.

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

    Offering sea views, Captain's Rest is an accommodation located in Porthmadog, 4.9 km from Portmeirion and 29 km from Snowdon.

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 7 reviews

    Captains Quarters is set in Porthmadog, 4.9 km from Portmeirion, 29 km from Snowdon, as well as 35 km from Snowdon Mountain Railway. The apartment is 47 km from Bangor Cathedral.

  • Scored out of 10, guest rating 5.4
    Passable - What previous guests thought, 32 reviews

    Situated 4.8 km from Portmeirion, 29 km from Snowdon and 35 km from Snowdon Mountain Railway, apartment porthmadog offers accommodation located in Porthmadog.

  • Set in Porthmadog and only 2.7 km from Harlech Beach, Harbour Escape offers accommodation with sea views, free WiFi and free private parking.

FAQs about hotels in Porthmadog

What guests said about Porthmadog:

  • 10.0

    A charming place to visit.

    A charming place to visit. The views, scenery, local people, heritage railways, harbour, easy transport access and access to amenities, shops, restaurants and shops, walks along the cob, with views of Snowdon. The Welsh Highland Heritage Railway, has an excellent museum and local staff have an excellent knowledge of the history of the area, the slate mining and heritage railways. Great for families. The scenery along the routes on the Welsh Highland Railway is spectacular. (This is separate to the Welsh Highland Heritage Railway). Suitable for families. The views along the cob, estuary and harbour are scenic and the views of Snowdon and surrounding region are very scenic. Portmeirion and the David Lloyd George Museum and his childhood home are easy to reach by car or public transport. There is a harbour museum and a number of other attractions within the region. The food at Marina La Cucina was freshly cooked and very good food. The restaurants get busy during the height of season, so we would recommend booking earlier in the day for a table.
    Guest review by
    RJ
    United Kingdom
  • 6.0

    We took the Ffestiniog and Welsh Highland railway from...

    We took the Ffestiniog and Welsh Highland railway from Porthmadog to Blaenau in one of the panoramic coaches. On the whole, we were disappointed and other people said the journey from Porthmadog to Caernarfon was better.
    Guest review by
    Michael
    United Kingdom
  • 10.0

    Porthmadog has two scenic railways with great trips.

    Porthmadog has two scenic railways with great trips. It has all the usual facilities with good cafes restaurants and ice cream shops etc. Good range of supermarkets for self catering. Not overly commercial so retains a Welsh charm. Very easy to access other areas with great road and rail links. Nice marina area and places for walks. Dog friendly. Cariad icecream delish.
    Guest review by
    Carole
    United Kingdom
  • 10.0

    Excellent centre for all your needs and convenient for...

    Excellent centre for all your needs and convenient for exploring the highlights of North Wales. The Welsh Mountain Railway station is central to the town with its unique set of journeys available. Portmerion is a share distance away and is a must to visit. Beddgelert village is a picturesque village not to be missed on your way into the mountains of Snowdonia.
    Guest review by
    Anthony
    United Kingdom
  • 10.0

    What a wonderful place to visit. Location was perfect.

    What a wonderful place to visit. Location was perfect. We visited Portmeirion, arriving at 09:30 with pre-booked tickets and were very lucky as it was quiet. Afterwards we managed to squeeze in a journey on the Ffestiniog railway the same day (once again we had prebooked our tickets). Lots of eateries in Porthmadog but we found an amazing Thai called Thai Harbwr. Food was so good we ate there twice. Check opening times as at time of visiting they were not open Mondays. Wish we lived closer.
    Guest review by
    Mike
    United Kingdom
  • 10.0

    Excellent location surrounded by mountains and river,...

    Excellent location surrounded by mountains and river, especially if you have a liking for steam trains. The mid point of the Welsh Highland Railway (to Caenarfon) and the Ffestiniog Railway (to Blaenau Ffestiniog). Both journeys showcase the sometimes wild scenery of North Wales and the industrial slate mining of the past. On the other hand Portmeirion is very close by for something completely different.
    Guest review by
    Steve
    United Kingdom

See reviews by guests who stayed at hotels in Porthmadog

See all
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 3 reviews
    2 Bed Apartment on the harbour in Porthmadog was a surprise. 2 bedroom apartment was spacious with amazing views, right next to town shopping areas. Museums and the Ffestiniog Historic Railway. We were amazed that we saw 5 different steam trains operating at once, at Harbour Station only yards from we were staying.
    Guest review by
    Paul
    United Kingdom
  • From HK$ 1,437.93 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 2,058 reviews
    The gate keepers cottage has been renovated to a really high standard and has everything you need, sat in a beautiful setting. Felt very private and the grounds of the hotel are lovely. This site is so central to so many lovely areas, we visited several places each day after having breakfast in the hotel.
    Guest review by
    Phil
    United Kingdom
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 9 reviews
    Excellent location, close to the coastal path. Short walk to the small harbour. 10 mins walk into Porthmadog. Well equipped kitchen. Spacious lounge and separate dining room. Comfortable outdoor seating area.
    Guest review by
    Vivien
    United Kingdom
  • From HK$ 732.66 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 650 reviews
    Sian, the owner, was very kind and let us have a late check out to watch the Queens funeral. It was great value for money and a great location to explore North Wales. Great Wifi. Will be back.
    Guest review by
    Emma
    United Kingdom
  • From HK$ 1,205.02 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,369 reviews
    Location was good for exploring the area. There was nothing about the hotel itself I can recommend however.
    Guest review by
    Kelsey
    United Kingdom

Research, refine and make plans for your whole trip

gogless