Popular accommodations in Porthmadog
HotelAccommodates 3
Royal Sportsman Hotel
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.Book nowfrom $84 per night
HotelAccommodates 9
Portmeirion Village & Castell Deudraeth
Built by a visionary architect in 1925, Portmeirion Village & Castell Deudraeth overlooks the beautiful Dywryd Estaury. Located just south of the coastal village of Porthmadog on a private peninsula, the hotel offers a spa and wellness centre, an on-site mini market, a bar and a restaurant.Book nowfrom $87 per night
HotelAccommodates 6
Aberdunant Hall
Situated within Snowdonia National Park, Aberdunant Hall is a 17th-century property set within 200-acres of woodland on an idyllic upmarket Holiday Home Park. With free onsite parking, it retains many original features, such as beamed ceilings, fireplaces and stained glass. Guests can relax in the garden or on the terrace.Book nowfrom $87 per night
HouseAccommodates 7
Avondale
Avondale, a property with a garden, is set in Porthmadog, 30 km from Snowdon, 36 km from Snowdon Mountain Railway, as well as 47 km from Bangor Cathedral. The 4-star holiday home features sea views and is 6.3 km from Portmeirion. Free WiFi is available throughout the property and Harlech Beach is 1.7 km away.Book nowfrom $72 per night
HouseAccommodates 7
5 Ivy Terrace
5 Ivy Terrace, a property with a garden, is located in Porthmadog, 30 km from Snowdon, 36 km from Snowdon Mountain Railway, as well as 47 km from Bangor Cathedral. The 4-star holiday home features sea views and is 6.2 km from Portmeirion. Free WiFi is available throughout the property and Harlech Beach is 1.8 km away.Book nowfrom $87 per night
HouseAccommodates 7
Bryn Y Mor, Borth Y Gest
Offering a garden and sea view, Bryn Y Mor, Borth Y Gest is located in Porthmadog, less than 1 km from Harlech Beach and 7.6 km from Portmeirion. Free WiFi is provided throughout the property and private parking is available on site. The property is non-smoking and is set 31 km from Snowdon.Book nowfrom $148 per night
ApartmentAccommodates 4
Bwthyn Llechen
Bwthyn Llechen is set in Porthmadog, 29 km from Snowdon, 35 km from Snowdon Mountain Railway, as well as 46 km from Bangor Cathedral. The property is non-smoking and is situated 4.6 km from Portmeirion.Book nowfrom $84 per night
ApartmentAccommodates 6
The Captain's Penthouse
Situated in Porthmadog and only 2.9 km from Harlech Beach, The Captain's Penthouse features accommodation with sea views, free WiFi and free private parking. The 4-star apartment is 29 km from Snowdon. The property is non-smoking and is located 4.9 km from Portmeirion.Book nowfrom $89 per night
HouseAccommodates 4
50 South Snowdon Wharf
Boasting garden views, 50 South Snowdon Wharf features accommodation with a garden and a balcony, around 4.8 km from Portmeirion. Both free WiFi and parking on-site are accessible at the holiday home free of charge. The property is non-smoking and is situated 29 km from Snowdon.Book nowfrom $87 per night
ApartmentAccommodates 5
The Bothy
Situated 45 km from Bangor Cathedral, The Bothy features accommodation in Porthmadog. With free private parking, the property is 7.7 km from Portmeirion and 29 km from Snowdon. The property is non-smoking and is set 35 km from Snowdon Mountain Railway.Book nowfrom $87 per night
HouseAccommodates 4
The Stable
Set in Criccieth and only 11 km from Portmeirion, The Stable offers accommodation with sea views, free WiFi and free private parking. The 4-star holiday home is 39 km from Snowdon Mountain Railway. The property is non-smoking and is located 32 km from Snowdon.Book nowfrom $87 per night
HouseAccommodates 5
2 Bryn Eglwys
Featuring a garden, 2 Bryn Eglwys offers accommodation in Porthmadog, 30 km from Snowdon Mountain Railway and 47 km from Bangor Cathedral. The 4-star holiday home is 24 km from Snowdon. Free WiFi is available throughout the property and Portmeirion is 10 km away.Book nowfrom $68 per night