Skip to main content
In partnership with
Hotel.com.au Pty Ltd

Search hotels in Porthmadog

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

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.

C
Clare
From
United Kingdom
The accommodation was spotlessly clean , modern inside with a large comfortable bed, very peaceful at night. Evening meal at Castell deudraeth was exceptional , lovely food , great service , perfect views and ambience. Highly recommended.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,410 reviews
Price from
$263.03
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.

S
Sarah
From
Austria
Pretty cabana. Lots of space. Our little one loved the loft.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,036 reviews
Price from
$156.60
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.

D
Darian
From
United Kingdom
The room was lovely, the food exceptional and the staff an absolute joy, particularly Joshua.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 422 reviews
Price from
$176.26
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.

M
Mark
From
Ireland
Great location, easy access to Snowdonia, Caernarfon and other attractions. But still quiet and tranquil.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,145 reviews
Price from
$140.94
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, 115 reviews
Price from
$256.26
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, 719 reviews
Price from
$192.53
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
$547.29
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
$594.07
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.4
Wonderful - What previous guests thought, 6 reviews
Price from
$558.20
1 night, 2 adults

Moelwyn 57D South Snowdon Wharf

Porthmadog

Moelwyn 57D South Snowdon Wharf is located in Porthmadog, just 2.9 miles from Portmeirion and 18 miles from Snowdon. The apartment features both Wifi and private parking free of charge.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 13 reviews
Price from
$687.62
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, 422 reviews
  • Popular with guests booking hotels in Porthmadog

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

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

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

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

    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 578 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, 461 reviews
  • Popular with guests booking hotels in Harlech

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

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

Budget hotels in Porthmadog and nearby

  • 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.

    From $365.74 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 664 reviews

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

    From $79.79 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 111 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.

    From $101.69 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,353 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.

    From $108.44 per night
  • 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.

    From $659.55 per night
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 68 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, 57 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.4
    Wonderful - What previous guests thought, 5 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.6
    Excellent - What previous guests thought, 1,074 reviews

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

    From $142.36 per night
  • Garden Flat is located in Porthmadog, just 2.8 miles from Portmeirion and 18 miles from Snowdon. The apartment features both Wifi and private parking free of charge.

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

    Bwthyn Llechen offers accommodations in Porthmadog, 29 miles from Bangor Cathedral.

  • 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.

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

    From $420.35 per night
  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 9 reviews

    Harbour Station View is located in Porthmadog, just 1.8 miles from Harlech Beach and 2.9 miles from Portmeirion. Free Wifi is provided throughout the property and private parking is available on site.

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

    Cornhill Courtyard is located in Porthmadog, just 3 miles from Portmeirion and 18 miles from Snowdon. Free Wifi is available throughout the property and Harlech Beach is 1.8 miles away.

    From $481.80 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 9 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.

    From $556.64 per night

Best hotels with breakfast in Porthmadog and nearby

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

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

    From $168.13 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 222 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.

    From $212.87 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 944 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.

    From $122.03 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 406 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, 579 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.

    From $149.14 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 490 reviews

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

    From $223.72 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 205 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 8.3
    Very Good - What previous guests thought, 234 reviews

    Just 98 feet from the ancient stone bridge in the center of the village, The Coach House and Glaslyn Gallery offers accommodations in the village of Beddgelert.

    From $169.48 per night

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
  • From $185.07 per night
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 2,036 reviews
    Excellent location, it is not far from Portmerion or Porthmadog, lovely area. They have a one way system around the park which makes drving much safer. Great lodges, we had the Cabana, decent size shower, the blinds are great as it prevents the lodge getting too hot on sunny days. Housekeeping call every day, so all in all we were happy with the lodge. Heating works well on colder evenings and mornings.
    Guest review by
    Edwin
    United Kingdom
  • From $79.79 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 664 reviews
    As this Hotel is under renovation from the inside out the first impression is not great however when you enter your newly updated and renovated room all is good. New carpet throughout all common areas as well. Good position to the centre of town which is a short walk.
    Guest review by
    Warren
    Australia
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review
    Fantastic location, very short walk to the beach. Very clean and new appliances. Great communication with the Owner and really good advice on the local area to get the most from our stay. Dog friendly. Superb value for money too!
    Guest review by
    Joshua
    United Kingdom
  • From $108.44 per night
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,353 reviews
    A quiet area outside Porthmadog but not a place we would choose to stay again.
    Guest review by
    Margaret
    United Kingdom
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 67 reviews
    Convenient for exploring north Wales. Very clean and comfortable
    Guest review by
    Colyer
    United Kingdom
gogless