You can save up to 15% on over 100,000 hotels
Become a member for free
Porthmadog, in North Wales, is luckily bestowed with plenty of B&Bs so you can enjoy the Welsh coast and countryside, even if you can’t pronounce any of the place names. For a warm welcome and comfy stay, book a classic guest house or a B&B. With plenty of affordable options, you’ll relax and fall in love with this part of Wales without having to worry about your wallet. Your B&B will sort you out with a cosy room and hearty breakfast, so you’re ready for a day exploring the bustling harbour, or dipping between rock pools at the beach.
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Apartment in Brynkir, Garndolbenmaen · 10.41 km from centre
With a stay at this apartment in Garndolbenmaen, you'll be within a 15-minute drive of Eryri National Park and Lloyd George Museum. This apartment is 15.3 mi (24.6 km) from Yr Wyddfa and 16.1 mi (25.8 km) from Harlech Castle.

Cottage in Harlech · 8.90 km from centre
With a stay at this cottage in Harlech, you'll be near the beach, within a 15-minute drive of Eryri National Park and Hufenfa'r Castell. This cottage is 10.8 mi (17.4 km) from Barmouth Beach and 0.8 mi (1.4 km) from Royal St. David's Golf Club.

Cottage in Harlech · 9.40 km from centre
With a stay at this cottage in Harlech, you'll be next to a golf course, within a 15-minute drive of Eryri National Park and Llandanwg Beach. This golf cottage is 10.5 mi (16.9 km) from Barmouth Beach and 0.9 mi (1.5 km) from Twyni Llandanwg Sand Dunes.

Cottage in Harlech · 7.76 km from centre
With a stay at this cottage in Harlech, you'll be next to a golf course, within a 10-minute drive of Eryri National Park and Hufenfa'r Castell. This golf cottage is 10 mi (16.1 km) from Barmouth Beach and 0.1 mi (0.1 km) from Harlech Castle.

Cottage in Harlech · 9.95 km from centre
With a stay at this cottage in Harlech, you'll be next to a golf course, within a 15-minute drive of Eryri National Park and Pensarn Harbour. This golf cottage is 10.1 mi (16.2 km) from Barmouth Beach and 1 mi (1.6 km) from Llandanwg Beach.

Holiday home in Criccieth · 9.83 km from centre
9.9
14 reviews
Featuring a hot tub, Tyddyn Sianel - Onnen is situated in Criccieth. Free WiFi is featured throughout the property and private parking is available on site. The property is non-smoking and is set 16 km from Portmeirion.
This holiday home comes with 2 bedrooms, a kitchen with dishwasher, a TV, a seating area and 1 bathroom with a walk-in shower.
Guests at the holiday home will be able to enjoy activities in and around Criccieth, like golfing, cycling and fishing. Guests can also relax in the garden.
Snowdon is 37 km from Tyddyn Sianel - Onnen, while Snowdon Mountain Railway is 38 km away.

Homestay in Gwynedd, Brynkir · 8.53 km from centre
8.9
24 reviews
Situated in Brynkir and only 14 km from Portmeirion, Spacious Garden Flat in Snowdonia National Park features accommodation with sea views, free WiFi and free private parking. The property has mountain and garden views, and is 32 km from Snowdon Mountain Railway. The property is non-smoking and is located 34 km from Snowdon.
The 1-bedroom homestay has a living room with a flat-screen TV with streaming services, a fully equipped kitchen with an oven and microwave, and 1 bathroom with walk-in shower. Towels and bed linen are offered in the homestay. For added privacy, the accommodation has a private entrance and is protected by full-day security.
The homestay has a picnic area where you can spend a day out in the open.
Bangor Cathedral is 37 km from the homestay, while Anglesey Sea Zoo is 41 km from the property.

Holiday home in Harlech · 8.88 km from centre
8.8
7 reviews
Situated in Harlech and only 1.1 km from Harlech Beach, Sibrwd Y Mor features accommodation with sea views, free WiFi and free private parking. This holiday home is 40 km from Snowdon and 46 km from Snowdon Mountain Railway. The property is non-smoking and is located 15 km from Portmeirion.
The spacious holiday home has 3 bedrooms, a TV, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 2 bathrooms with a walk-in shower. There is also a seating area and a fireplace.
Guests at the holiday home will be able to enjoy activities in and around Harlech, like golfing, cycling and fishing. Guests can relax in the garden at the property.

Country house in Beddgelert, Caernarfon · 9.45 km from centre
9.4
45 reviews
Breakfast available
With a stay at Ty Afon, River House in Caernarfon, you'll be on the riverwalk, within a 5-minute drive of Eryri National Park and Gelert's Grave. This country house is 6.2 mi (10 km) from Yr Wyddfa and 0.1 mi (0.1 km) from Aberglaslyn Pass.

Holiday home in Criccieth · 7.15 km from centre
9.8
4 reviews
Offering sea views, Vista Marina - Penthouse is an accommodation situated in Criccieth, 500 metres from Criccieth Beach and 13 km from Portmeirion. Free WiFi is available throughout the property and private parking is available on site. The property is non-smoking and is set 34 km from Snowdon.
The holiday home features 2 bedrooms, a fully equipped kitchen with a dishwasher and a microwave, a washing machine, and 2 bathrooms.
Guests at Vista Marina - Penthouse will be able to enjoy activities in and around Criccieth, like golfing, cycling and fishing.
Snowdon Mountain Railway is 39 km from the accommodation, while Bangor Cathedral is 43 km from the property.

Holiday home in Beddgelert · 9.77 km from centre
9.6
5 reviews
4 Adwy'r Nant, a property with a garden, is located in Beddgelert, 16 km from Portmeirion, 22 km from Snowdon Mountain Railway, as well as 35 km from Bangor Cathedral. The property is situated 40 km from Anglesey Sea Zoo, 40 km from Beaumaris Castle and 45 km from Red Wharf Bay. The property is non-smoking and is set 15 km from Snowdon.
The spacious holiday home has 3 bedrooms, a TV with satellite channels, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 2 bathrooms with a shower. Offering free private parking, this 4-star holiday home also features free WiFi. There is also a seating area and a fireplace.
Bodnant Garden is 45 km from the holiday home.

Holiday home in Harlech · 7.77 km from centre
9.5
16 reviews
Harlech Apartments - Efnisien is situated in Harlech, 14 km from Portmeirion, 38 km from Snowdon, and 44 km from Snowdon Mountain Railway. Free WiFi is provided throughout the property and private parking is available on site. The property is non-smoking and is located 1.6 km from Harlech Beach.
The holiday home includes 1 bedroom, 1 bathroom with a shower, a seating area, and a fully equipped kitchen with a microwave.
Guests at Harlech Apartments - Efnisien will be able to enjoy activities in and around Harlech, like golfing.

Holiday home in Harlech · 9.64 km from centre
8.4
22 reviews
Located in Harlech and only less than 1 km from Harlech Beach, Maesawel Studio provides accommodation with sea views, free WiFi and free private parking. This 3-star holiday home offers a garden. The property is non-smoking and is set 16 km from Portmeirion.
This holiday home comes with 1 bedroom, a kitchen with a microwave and a fridge, a TV, a seating area and 1 bathroom. The accommodation offers a fireplace.
Guests at the holiday home will be able to enjoy activities in and around Harlech, like golfing, cycling and fishing.
Snowdon is 41 km from Maesawel Studio, while Snowdon Mountain Railway is 47 km away.

Holiday home in Blaenau Ffestiniog, Maentwrog · 9.91 km from centre
9.3
57 reviews
Featuring mountain views, Ty Canol Maentwrog, Snowdonia Nr Zip World offers accommodation with a garden and a patio, around 10 km from Portmeirion. Both free WiFi and parking on-site are available at the holiday home free of charge. The property is non-smoking and is set 32 km from Snowdon.
The holiday home comes with 3 bedrooms, a flat-screen TV with streaming services and a fully equipped kitchen that provides guests with a dishwasher, an oven, a washing machine, a microwave and a toaster. Towels and bed linen are featured in the holiday home. There is also a seating area and a fireplace.
Guests can dine in the on-site restaurant, which serves British cuisine and also offers vegetarian, vegan and gluten-free options.
Guests at Ty Canol Maentwrog, Snowdonia Nr Zip World will be able to enjoy activities in and around Maentwrog, like cycling, canoeing and hiking.
Snowdon Mountain Railway is 38 km from the accommodation, while Bodnant Garden is 45 km away.

Holiday home in Blaenau Ffestiniog, Maentwrog · 11.67 km from centre
10.0
2 reviews
Situated in Maentwrog and only 12 km from Portmeirion, Patchwork cottage - Grade 2 listed cottage in Snowdonia features accommodation with mountain views, free WiFi and free private parking. The holiday home, set in a building dating from 19th century, is 38 km from Snowdon Mountain Railway and 47 km from Bodnant Garden. The property is non-smoking and is set 32 km from Snowdon.
The holiday home has 2 bedrooms, a flat-screen TV with streaming services, a fully equipped kitchen with an oven and a microwave, and 1 bathroom with a shower. Towels and bed linen are available in the holiday home. The accommodation offers a fireplace.
Guests can relax in the garden at the property.
Bangor Cathedral is 49 km from the holiday home. Liverpool John Lennon Airport is 121 km from the property.

Holiday home in Beddgelert, Caernarfon · 10.06 km from centre
10.0
1 review
4 Old Tanrhiw, a property with a garden, is set in Caernarfon, 16 km from Portmeirion, 21 km from Snowdon Mountain Railway, as well as 36 km from Bangor Cathedral. The property is around 40 km from Anglesey Sea Zoo, 41 km from Beaumaris Castle and 45 km from Red Wharf Bay. Free WiFi is available throughout the property and Snowdon is 15 km away.
This holiday home is fitted with 1 bedroom, a kitchen with dishwasher, a TV, a seating area and 1 bathroom with a walk-in shower. The accommodation offers a fireplace.
Guests at the holiday home will be able to enjoy activities in and around Caernarfon, like golfing, cycling and fishing.
Bodnant Garden is 46 km from 4 Old Tanrhiw. Liverpool John Lennon Airport is 146 km from the property.

Holiday home in Beddgelert · 9.59 km from centre
9.5
4 reviews
Penlan, a property with a garden, is set in Beddgelert, 22 km from Snowdon Mountain Railway, 35 km from Bangor Cathedral, as well as 40 km from Anglesey Sea Zoo. Featuring free private parking, the 3-star holiday home is 16 km from Snowdon. The property is non-smoking and is situated 16 km from Portmeirion.
The holiday home features 2 bedrooms, a fully equipped kitchen with a fridge and a stovetop, a washing machine, and 1 bathroom.
Beaumaris Castle is 40 km from Penlan, while Red Wharf Bay is 45 km from the property.

Holiday home in Harlech · 10.35 km from centre
9.0
1 review
Located 17 km from Portmeirion, 42 km from Snowdon and 48 km from Snowdon Mountain Railway, Allt y Mor provides accommodation set in Harlech. The 4-star holiday home features sea views and is 1.8 km from Harlech Beach. Private parking can be arranged at an extra charge.
The spacious holiday home is equipped with 3 bedrooms, a fully equipped kitchen with a dining area and a microwave, and 1 bathroom. There is also a seating area and a fireplace.
Guests at the holiday home can enjoy golfing and fishing nearby, or make the most of the garden.

Cottage in Pwllheli · 11.35 km from centre
With a stay at this cottage in Pwllheli, you'll be within a 10-minute drive of Lloyd George Museum and Criccieth Castle. This cottage is 11.6 mi (18.7 km) from Eryri National Park and 5.6 mi (9 km) from Glasfryn Parc.

Hotel in Harlech · 7.84 km from centre
8.3
60 reviews
Harlech House is set in Harlech, 13 km from Portmeirion and 38 km from Snowdon. This 3-star hotel offers free WiFi. The property is non-smoking and is located 1.6 km from Harlech Beach.
Guest rooms in the hotel are fitted with a flat-screen TV. The private bathroom is equipped with a shower and a hairdryer.
Snowdon Mountain Railway is 44 km from Harlech House.