Skip to main content

Search hotels in Porthmadog

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

September 2025

123456
78910111213
14151617181920
21222324252627
282930

October 2025

1234
567891011
12131415161718
19202122232425
262728293031
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.

L
Leslie
From
United States
Excellent staff from reception to restaurant!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,412 reviews
Price from
$262.32
1 night, 2 adults

Aberdunant Hall

Hotel in Porthmadog

Located within Snowdonia National Park, Aberdunant Hall is a 17th-century property set within 200-acres of woodland on an beautiful upmarket Holiday Home Park.

G
Grant
From
Canada
The property was beautiful, spotlessly clean, wonderful facilities, comfortable! Couldn’t have asked for a better stay, perfect for a family get away.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,041 reviews
Price from
$170.37
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.

G
Gail
From
United States
the property was very welcoming and had a homey atmosphere.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 423 reviews
Price from
$175.78
1 night, 2 adults

Aberdunant Hall Holiday Park

Porthmadog

Aberdunant Hall Holiday Park offers accommodations in Porthmadog, 18 miles from Snowdon Mountain Railway and 26 miles from Bangor Cathedral.

A
Anita
From
Australia
Absolutely beautiful location peaceful and beautiful walks. The dining was excellent the staff delightful.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,150 reviews
Price from
$140.56
1 night, 2 adults

Gwynfa

Porthmadog

Offering mountain views, Gwynfa in Porthmadog features accommodations, a garden, and a shared lounge. There's a private entrance at the bed and breakfast for the convenience of those who stay.

E
Evan
From
United States
Betel was a wonderful hostess. We arrived early for our check-in but she welcomed us anyway. Thank you! She provided lots of good information as to where to eat and explore. The room was bright, clean, and very comfortable. Breakfast was excellent.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 117 reviews
Price from
$159.55
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 accommodations in Porthmadog. Free private parking and WiFi is available on site.

S
Steven
From
United Kingdom
Fantastic breakfast and a lovely host. Accommodation was excellent
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 119 reviews
Price from
$269.08
1 night, 2 adults

Tudor Lodge

Porthmadog

Porthmadog High Street is 98 feet and both national and steam trains are within 1969 feet of Tudor Lodge. The Tudor Lodge is a family-run bed and breakfast.

D
Dominic
From
Switzerland
Phenomenal breakfast! Kind, warm, and welcoming staff. comfortable beds, great showers, and great location.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 722 reviews
Price from
$192.01
1 night, 2 adults

Fisherman Cove

Porthmadog

Fisherman Cove is located in Porthmadog, just 3.2 miles from Portmeirion and 18 miles from Snowdon. This apartment features a garden.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 7 reviews
Price from
$545.80
1 night, 2 adults

Alltwen

Porthmadog

Alltwen offers accommodations in Porthmadog, 30 miles from Bangor Cathedral and 6.6 miles from Criccieth Golf Club.

A
Abdul Salam
From
United Kingdom
Beautifully decorated and very well maintained. Great Customer Service by paying attention to detail.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
$592.44
1 night, 2 adults

Gweldon Topsail

Porthmadog

Gweldon Topsail is located in Porthmadog, just 3.5 miles from Portmeirion and 18 miles from Snowdon.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
$556.68
1 night, 2 adults
See all 167 hotels in Porthmadog

Most booked hotels in Porthmadog and surrounding area 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, 423 reviews
  • Popular with guests booking hotels in Porthmadog

    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 2,041 reviews
  • Popular with guests booking hotels in Porthmadog

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

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

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

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

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

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

    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 574 reviews
  • Popular with guests booking hotels in Talsarnau

    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 97 reviews

Budget hotels in Porthmadog and nearby

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

    We are a small business offering clean and comfortable accommodations at a reasonable price.

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

    En-suite Bedroom in a quiet bungalow offers accommodations in Porthmadog, 3.9 miles from Portmeirion and 17 miles from Snowdon. The homestay features both Wifi and private parking free of charge.

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,364 reviews

    The Golden Fleece Inn has a garden, terrace, a restaurant and bar in Porthmadog. This 4-star inn offers free WiFi. The property is non-smoking throughout and is located 4.3 miles from Portmeirion.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 5 reviews

    The property is around 18 miles from Snowdon, 22 miles from Snowdon Mountain Railway, and 29 miles from Bangor Cathedral.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 67 reviews

    Lloydia offers accommodations in Porthmadog, 29 miles from Bangor Cathedral. The property is around 2.9 miles from Portmeirion, 18 miles from Snowdon, and 21 miles from Snowdon Mountain Railway.

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

    The Bluebell Porthmadog offers accommodations in Porthmadog, 2.9 miles from Portmeirion and 18 miles from Snowdon.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 26 reviews

    Bryn Coed is located in Porthmadog, just 18 miles from Snowdon and 21 miles from Snowdon Mountain Railway. Free Wifi is available throughout the property and Portmeirion is 2.9 miles away.

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 4 reviews

    Stylish & Spacious Town Centre Duplex Apartment is located in Porthmadog, just 18 miles from Snowdon and 21 miles from Snowdon Mountain Railway.

Hotels located in the center of Porthmadog

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

    Yr Hen Fecws enjoys a location in Porthmadog, 3 miles from Portmeirion and 18 miles from Snowdon.

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

    Providing a garden, Heol Madog provides accommodations in Porthmadog. The property is around 18 miles from Snowdon, 21 miles from Snowdon Mountain Railway, and 29 miles from Bangor Cathedral.

  • Bwthyn Bach offers accommodations in Porthmadog, 3 miles from Portmeirion and 18 miles from Snowdon. This vacation home provides a garden.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 28 reviews

    The Old Cornhill offers accommodations in Porthmadog, 18 miles from Snowdon and 22 miles from Snowdon Mountain Railway. The 3-star apartment is 3 miles from Portmeirion.

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

    Captain's Rest offers accommodations in Porthmadog, 3 miles from Portmeirion and 18 miles from Snowdon. Free Wifi is available throughout the property and Harlech Beach is 1.7 miles away.

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 8 reviews

    Captains Quarters offers accommodations in Porthmadog, 3 miles from Portmeirion and 18 miles from Snowdon. This apartment is 22 miles from Snowdon Mountain Railway and 29 miles from Bangor Cathedral.

  • Scored out of 10, guest rating 5.5
    Fair - What previous guests thought, 31 reviews

    Apartment porthmadog harbour side fantastic views offers accommodations in Porthmadog, 1.7 miles from Harlech Beach and 3 miles from Portmeirion.

  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 7 reviews

    18D South Snowdon Wharf offers accommodations in Porthmadog, 29 miles from Bangor Cathedral.

Best hotels with breakfast in Porthmadog and nearby

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

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

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 223 reviews

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

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 943 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, 408 reviews

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

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 574 reviews

    Located in Harlech, a 18-minute walk from Harlech Beach, The Queens Hotel Harlech provides accommodations with a garden, free private parking, a restaurant and a bar.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 489 reviews

    Located in Harlech, one mile from Harlech Beach, Castle Cottage Inn has accommodations with a restaurant, free private parking and a bar.

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

    This Relaxed Restaurant & Rooms is overlooked by Harlech Castle and is opposite the championship Royal St. David's golf course within the Snowdonia National Park.

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

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

FAQs about hotels in Porthmadog

What Guests Said About Porthmadog:

  • 10.0

    I loved exploring the interesting and quirky areas of the...

    I loved exploring the interesting and quirky areas of the village and investigating its history. A very thought provoking place to visit! The accommodation added to this and so did the kindness of all of the staff, who were very helpful as I had never visited Portmerion before.
    Guest review by
    Laura
    United Kingdom
  • 10.0

    great shoping area spooners bar on the station is a great...

    great shoping area spooners bar on the station is a great place to drink and eat inside or out or just sit on the harber watching the boats as the tide comes in and the sun go down . there are some great train journers to go on a bit expensive but worth it will be going again next year
    Guest review by
    kenneth
    United Kingdom
  • 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

See reviews by guests who stayed at hotels in Porthmadog

See all
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 44 reviews
    This is an excellent 2-bedroomed cottage based in the centre of Porthmadog, ideally situated for all parts of Snowdonia and the Lleyn Peninsula. A lot of thought has clearly gone into furnishing this very well maintained property, with its "Tardis" like features. The 2 bedrooms are downstairs, along with a bathroom. The large upstairs area is open planned with both dining and lounge area, along with a well furnished kitchen. Well recommended in all aspects.
    Guest review by
    Melanie
    United Kingdom
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 63 reviews
    Very friendly, Alison was an outstanding host, amazing food, great choice for breakfast. Safe, secure parking. Lovely garden to sit in with wonderful views. Warm, comfortable room. Had a fan if good weather! Room had everything you wanted and more. Fridge with a pint of milk, tray with tea, coffee etc. Well positioned for exploring North Wales. Even had slippers provided, brilliant 🙂
    Guest review by
    Jayne Thomas
    United Kingdom
  • From $184.57 per night
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 2,041 reviews
    We stayed in one of the spa suites just across from the main hotel and it was gorgeous . Bathroom was huge with a double shower and huge tub . The main area had lots of storage and a full size fridge . Comfy sofa , lovely private area outside with a seating area and hot tub which was covered over .
    Guest review by
    Tracy
    United Kingdom
  • From $198.77 per night
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 1,150 reviews
    Perfect location for exploring North Wales. Lovely site. Caravan perfect for our needs. Hot tub was a lovely bonus to the trip.
    Guest review by
    Tanya
    United Kingdom
  • From $139.58 per night
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,364 reviews
    Cosy room. A fair price for the Porthmadog area.
    Guest review by
    Shane
    United Kingdom

Research, refine, and make plans for your whole trip

gogless