A harbor with boats docked, surrounded by residential buildings and lush greenery.

Search Boutique Hotels in Porthmadog

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Porthmadog Boutique Hotels

Tonight
14 Oct - 15 Oct
Tomorrow
15 Oct - 16 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

Our top choices for Porthmadog boutique hotels

1. Ty'n Rhos Country House

Ty'n Rhos Country House
Caernarfon
United Kingdom
mark
£130
includes taxes & fees
10 Nov - 11 Nov
Ty'n Rhos Country House

2. Plas Dinas Country House

Plas Dinas Country House
Caernarfon
£249
includes taxes & fees
16 Oct - 17 Oct
Plas Dinas Country House
View all properties

Top Porthmadog Hotel Reviews

Frequently asked questions

What's there to see and do in Porthmadog?
The bars and restaurants are just some of the things to enjoy while you're in the area. Ffestiniog & Welsh Highland Railways, Black Rock Sands and Eryri National Park are some of the local sights worth visiting. While you're here, you might also want to consider exploring Welsh Highland Heritage Railway, Portmeirion Central Piazza and Portmeirion Sands.
What kind of weather should I plan for when I travel to Porthmadog?
Getting an idea of what to expect from the weather in Porthmadog will help you enjoy your stay to the fullest. The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are February and January, with an average of 4°C. Average annual precipitation for Porthmadog is 1554 mm.
What's the best way to get to my boutique hotel in Porthmadog?
You have a few options for travelling to and around Porthmadog. To see more of the larger area, hop aboard a train at Porthmadog Station. Porthmadog might not have very many public transport options to choose from, so consider renting a car to explore more.

Explore a world of travel with Expedia