5 accommodations in Porthmadog
131 High Street, Porthmadog | Hotelfrom $130
Penamser Road, Porthmadog | Hotelfrom $97
Tan Yr Onnen Penamser Road, Porthmadog | B&Bfrom $132
Gellilydan, Gellilydan | B&Bfrom $166
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.