5 accommodations in Porthmadog
131 High Street, Porthmadog | Hotelfrom $130
Penamser Road, Porthmadog | B&Bfrom $132
Penamser Road, Porthmadog | Hotelfrom $97
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.