FREE cancellation on most rooms!
Instant confirmation when you reserve

Popular Hotels in Porthmadog

See where others are staying...

Royal Sportsman Hotel Very good 8 welcoming and friendly atmosphere - staff were great and not intrusive -loved the little courtyard and open garden area. The whole place was very clean and cared for. It was also good having parking facility and a central location.
Tudor Lodge Wonderful 9.1 Central location Friendly, helpful service Clean Quiet Comfortable Ample Parking Great continental breakfast included
The Golden Fleece Inn Good 7.3 Excellent friendly staff and great food! I would definitely recommend
Aberdunant Hall Country Hotel Very good 8.5 great room, fabulous staff, amazing food and wonderful location
The Portmeirion Hotel & Castell Deudraeth Wonderful 9.2 Accomodation was fantastic, but the ability to explore the village crowd free was priceless

See how Booking.com rates

  • 4.3/5 From 9,874 reviews
  • 88% of users recommended Booking.com
Save money in Porthmadog
We'll send you our best discounts
Get deals

Just Booked

    Hotels that Guests Love in Porthmadog

    • Being near to the Ffestiniog railway and high street.

    • Wanting to visit nearby Portmeirion , this Hotel was an inspired choice. Welcoming, knowledgable and friendly staff and very comfy single rooms made for a marvellous four night stay. thank you.

    • Beautiful scenery, excellent for relaxing. Plenty of things to do nearby. Would highly recommend the hotels food and breakfast. Staff were very good. Would stay again.

    • Great position near town, restaurants and railway station. Very friendly helpful staff. Very clean and comfortable. Great breakfast. I would fully recommend a stay here.

    • An excellent stay over Easter weekend. A quiet secluded place, yet near enough to all the attractions of North Wales. A car is a must. Nice food Reasonably priced bar (for a hotel) Nice staff Very clean * We had a couple of VERY minor issues but nothing was too much trouble to put right. Fantastic place - we will return.