131 High Street (0.9 km from Porthmadog)
This independently owned 2 AA Rosette-winning home-from-home is the only hotel in Porthmadog. It offers modern cuisine and a bar with locally brewed cask ales and free WiFi and car parking throughout the hotel.
Farmyard (1.0 km from Porthmadog)
Lle Bach is situated in Tremadoc. The accommodation is 30 km from Caernarfon and guests benefit from complimentary WiFi and private parking available on site. The apartment features a TV. A dishwasher and an oven can be found in the kitchen.
Penamser Road (1.0 km from 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. It offers en suite rooms free parking and free WiFi.
Market Square (1.7 km from Porthmadog)
With free Wi-Fi a bistro restaurant and a charming bar serving real ales The Golden Fleece offers bed and breakfast accommodation spread across 3 historic buildings.
(2.1 km from Porthmadog)
Set in Penrhyndeudreath in the Gwynedd region Penygraig is a 4-star property boasting free WiFi. The accommodation is 35 km from Caernarfon.
(2.3 km from Porthmadog)
Located in Minffordd in the Gwynedd region Machno is a 4-star property featuring free WiFi. The accommodation is 35 km from Caernarfon.
Wern Manor (3.6 km from Porthmadog)
The Wood Store is located in Tremadoc. The accommodation is 35 km from Barmouth and guests benefit from complimentary WiFi and private parking available on site. The apartment is equipped with a TV.
(4.9 km from Porthmadog)
Situated in Tremadoc in the Gwynedd region Cefn Coch Isaf has a garden. The accommodation is 5 km from Porthmadog. This holiday home features 1 bedroom a kitchen with stovetop a TV a seating area and 1 bathroom with a bath or shower.
Find the best deals on hotel rooms in Porthmadog, Llanrug. Choose from a wide range of options at hotels near Porthmadog, all with real guests reviews, detailed descriptions, photos, and maps to help you choose the hotel that's right for you.
Browse Porthmadog hotels from $34 and up—with instant confirmation and guaranteed best prices.