Skip to main content

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.

M
Magdalena
From
Poland
The service was excellent. They allow to fly by drone.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,427 reviews
Price from
£194
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.

N
Nada
From
Qatar
I was shocked how amazing the place was !! the road to get there was so beautiful. My family wasn’t used to driving on bumpy areas but the scenery was so amazing. We were sad our stay was so short , will definitely stay longer next time.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,055 reviews
Price from
£114.45
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.

Y
Yvonne
From
Singapore
All the staff in Royal Sportsman Hotel were super nice but professional — offering suggestions on where to eat, what to do, how to go to attractions etc. They were clearly short-staffed — I saw many of them worked long hours (especially the F&B members) but yet they were cheery and helpful to me throughout my stay. The room was exceptional, cosy and clean. The location was only 5 minutes walk from Porthmadog train station.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 432 reviews
Price from
£130
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.

m
michael
From
Jersey
peaceful and very pretty, clean and tasteful
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,154 reviews
Price from
£103.95
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.

K
Katie
From
United Kingdom
Lovely hearty cooked breakfast ( with vegetarian option )and as much toast as you wanted ..big pots of tea and coffee...delicious
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 116 reviews
Price from
£118
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.

N
Nicola
From
Netherlands
Everything you could wish for on a weekend away - a warm welcome, plush & padded furnishings, generous advice & information, stunning views, fine bedding and a glorious breakfast
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 120 reviews
Price from
£169
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.

D
Debra
From
Sweden
We found the place easily and even though near the road was quiet.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 726 reviews
Price from
£142
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
£368
1 night, 2 adults

Fisherman Cove

Porthmadog

Fisherman Cove, a property with a garden, is situated in Porthmadog, 5.1 km from Portmeirion, 29 km from Snowdon, as well as 35 km from Snowdon Mountain Railway.

D
Deonne
From
United Kingdom
Perfect location, free parking excellent hosts always there if we needed them 👍
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 7 reviews
Price from
£403.65
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
£438.15
1 night, 2 adults
See all 167 hotels in Porthmadog

Hotels with parking in Porthmadog

Most booked hotels in Porthmadog and surroundings in the past month

See all

Best hotels with breakfast in Porthmadog and nearby

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

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

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 432 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
    Fabulous - What previous guests thought, 228 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.0
    Very good - What previous guests thought, 947 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 9.0
    Superb - What previous guests thought, 569 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.6
    Exceptional - What previous guests thought, 486 reviews

    Situated in Harlech, 1.7 km from Harlech Beach, Castle Cottage Inn features accommodation with a restaurant, free private parking and a bar.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 648 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.

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

    Just 30 metres from the ancient stone bridge in the centre of the village, The Coach House and Glaslyn Gallery offers accommodation in the village of Beddgelert.

Hotels located in the centre of Porthmadog

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

    Located 29 km from Snowdon, 35 km from Snowdon Mountain Railway and 46 km from Bangor Cathedral, Harbourside provides accommodation situated in 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 7.1
    Good - What previous guests thought, 11 reviews

    Offering sea views, Cornhill Courtyard is an accommodation situated in Porthmadog, 4.9 km from Portmeirion and 29 km from Snowdon.

  • 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.5
    Good - What previous guests thought, 8 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.

Budget hotels in Porthmadog and nearby

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

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

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 115 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 8.4
    Very good - What previous guests thought, 1,371 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 and is situated 6.9 km from Portmeirion.

  • Scored out of 10, guest rating 9.4
    Superb - 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, 4 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.

FAQs about hotels in Porthmadog

What guests said about Porthmadog:

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

See reviews by guests who stayed at hotels in Porthmadog

See all
  • Scored out of 10, guest rating 8.9
    Fabulous - 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
  • From £142 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 726 reviews
    The lodge is located just outside of the main area of the town, so it's both quiet - and convenient. The building is old and quiant, but the interior is tastefully decorated, and the rooms are renovated in the best possible way, with all the amenities and comforts characteristic of a modern hotel. Annie is exemplary host, gracious and accommodating. The breakfast was delicious and beautifully served.
    Guest review by
    Dmitry
    Israel
  • From £106.95 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,371 reviews
    The hotel was located in a lovely little hamlet on the edge of town. Great location for exploring the local area. Hotel was clean and quiet and the room was equipped with everything we needed. The bar downstairs was open for food and drinks in the evening. Staff were very helpful and friendly
    Guest review by
    Louise
    United Kingdom
  • From £126 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 2,055 reviews
    The hotel is situated in a lovely location with some country walks Teh hotel is vey pleasant with outdoor areas to sit and relax The staff are friendly and very helpful. I would recommend the outdoor pizza area on a warm summer night.
    Guest review by
    Stephen
    United Kingdom
  • From £69.55 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 653 reviews
    Large, clean, comfortable room. Perfect base for Porthmadog and surrounding area. Helpful owner.
    Guest review by
    Juju
    United Kingdom

Research, refine and make plans for your whole trip