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

Guest house in Criccieth · 7.34 km from centre
9.6
257 reviews
Situated less than 1 km from Criccieth Beach, 14 km from Portmeirion and 34 km from Snowdon, Tirionfa Guest House provides accommodation set in Criccieth. This guest house features free private parking, luggage storage space and free WiFi. The accommodation offers a housekeeping service and bicycle parking for guests.
At the guest house, every unit comes with a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. Additional in-room amenities include chocolates or cookies. The units are equipped with heating facilities.
A Full English/Irish breakfast is available at the guest house.
Guests at Tirionfa Guest House will be able to enjoy activities in and around Criccieth, like hiking.
Snowdon Mountain Railway is 39 km from the accommodation, while Bangor Cathedral is 43 km from the property.

Apartment in Criccieth · 7.45 km from centre
9.9
113 reviews
Offering a garden and garden view, Criccieth- STUDIO GLAN ERIN BACH is located in Criccieth, 14 km from Portmeirion and 35 km from Snowdon. This property offers access to a patio and free private parking. The property is non-smoking and is situated less than 1 km from Criccieth Beach.
With free WiFi, this apartment features a flat-screen TV, a washing machine and a fully equipped kitchen with a dishwasher and oven. Guests can enjoy a meal on an outdoor dining area while overlooking the sea views. There is also a seating area and a fireplace.
Snowdon Mountain Railway is 39 km from the apartment, while Bangor Cathedral is 43 km from the property.

Holiday home in Harlech · 7.69 km from centre
10.0
1 review
Situated in Harlech in the Gwynedd region, with Harlech Beach nearby, Hedd features accommodation with free WiFi and free private parking. This holiday home provides a garden. The property is non-smoking and is located 15 km from Portmeirion.
The holiday home has 1 bedroom, a TV, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom 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.
Snowdon is 39 km from Hedd, while Snowdon Mountain Railway is 45 km from the property. The nearest airport is Anglesey Airport, 85 km from the accommodation.

Bed and breakfast in Llanbedr · 11.49 km from centre
9.6
104 reviews
Boasting mountain views, Garth Engan B&B with private lounge features accommodation with a garden and a patio, around 18 km from Portmeirion. This property offers access to a terrace, free private parking and free WiFi. The property is non-smoking and is situated 43 km from Snowdon.
The bed and breakfast has a TV. Towels and bed linen are offered in the bed and breakfast. The property has an outdoor dining area.
A selection of options including warm dishes, fruits and juice is available for the à la carte breakfast. For visitors looking to embark on day trips to nearby landmarks, the bed and breakfast offers a selection of packed lunches.
Guests at Garth Engan B&B with private lounge will be able to enjoy activities in and around Llanbedr, like cycling and hiking. The bed and breakfast has a picnic area where you can spend a day out in the open.
Snowdon Mountain Railway is 49 km from the accommodation. Liverpool John Lennon Airport is 152 km from the property.

Holiday home in Criccieth · 9.08 km from centre
8.6
15 reviews
Featuring a hot tub, The Hideaway Pod is located in Criccieth. The property is situated 33 km from Snowdon Mountain Railway, 37 km from Snowdon and 37 km from Bangor Cathedral. Free WiFi is available throughout the property and Portmeirion is 18 km away.
This holiday home is equipped with 2 bedrooms, a kitchen with oven, a TV, a seating area and 1 bathroom with a walk-in shower. The accommodation is non-smoking.
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.
Anglesey Sea Zoo is 42 km from The Hideaway Pod, while Beaumaris Castle is 43 km away.

Holiday home in Harlech · 8.37 km from centre
10.0
1 review
Set in Harlech in the Gwynedd region with Harlech Beach nearby, Swn y Don provides accommodation with free private parking. The property has sea views and is 14 km from Portmeirion and 39 km from Snowdon. The property is non-smoking and is located 45 km from Snowdon Mountain Railway.
With free WiFi, this 2-bedroom holiday home offers a TV, a washing machine and a fully equipped kitchen with a dishwasher. Towels and bed linen are offered in the holiday home. The accommodation offers a fireplace.
The nearest airport is Anglesey Airport, 85 km from the holiday home.

Holiday home in Beddgelert · 10.67 km from centre
9.6
48 reviews
Offering a garden and mountain view, Sygun Cottage - Detached Cottage in the heart of the Snowdonia National Park is situated in Beddgelert, 18 km from Portmeirion and 20 km from Snowdon Mountain Railway. This property offers access to a terrace, free private parking and free WiFi. The property is non-smoking and is set 14 km from Snowdon.
The holiday home is located on the ground floor and comes with 1 bedroom, a flat-screen TV with streaming services and a fully equipped kitchen that provides guests with an oven, a microwave, a washing machine, a toaster and a fridge. The unit is soundproofed and includes a tiled floors as well as a fireplace. The holiday home offers bed linen, towels and laundry service.
A bicycle rental service is available at the holiday home.
Bangor Cathedral is 38 km from Sygun Cottage - Detached Cottage in the heart of the Snowdonia National Park, while Anglesey Sea Zoo is 42 km away.

Bed and breakfast in Harlech · 8.05 km from centre
9.3
250 reviews
Situated in Harlech and only 1.4 km from Harlech Beach, Crown Lodge features accommodation with sea views, free WiFi and free private parking. It is set 14 km from Portmeirion and offers a housekeeping service. Snowdon is 39 km away and Snowdon Mountain Railway is 45 km from the bed and breakfast.
At the bed and breakfast, every unit is fitted with a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. Additional in-room amenities include chocolates or cookies. All units at the bed and breakfast are fitted with a seating area.
Guests at the bed and breakfast can enjoy a Full English/Irish breakfast.
Guests can also relax in the garden.

Apartment in Criccieth · 6.95 km from centre
10.0
8 reviews
Pen y Maes Caravan is set in Criccieth, 15 km from Portmeirion, 34 km from Snowdon, as well as 38 km from Snowdon Mountain Railway. This property offers access to a balcony, free private parking and free WiFi. The property is non-smoking and is situated 1 km from Criccieth Beach.
The apartment is composed of 2 bedrooms, a fully equipped kitchen, and 2 bathrooms. A flat-screen TV is available. The property offers garden views.
Bangor Cathedral is 43 km from the apartment, while Anglesey Sea Zoo is 47 km from the property.

Guest house in Beddgelert · 9.58 km from centre
9.4
111 reviews
Featuring a garden and views of mountain, Plas Tan y Graig B&B Guest House Beddgelert is a guest house situated in a historic building in Beddgelert, 15 km from Portmeirion. With river views, this accommodation offers a patio. The accommodation features bicycle parking and a shared lounge for guests.
The units come with a flat-screen TV with streaming services, fridge, a coffee machine, a walk-in shower, a hair dryer and a desk. Featuring a private bathroom, units at the guest house also have free WiFi. At the guest house, the units come with bed linen and towels.
À la carte and continental breakfast options with warm dishes, fruits and juice are available. There is a coffee shop, and packed lunches are also available.
Guests at the guest house can enjoy cycling and hiking nearby, or make the most of the sun terrace.
Snowdon is 16 km from Plas Tan y Graig B&B Guest House Beddgelert, while Snowdon Mountain Railway is 22 km away.

Holiday home in Criccieth · 7.11 km from centre
9.8
7 reviews
Gell Cottage, a property with a garden, is situated in Criccieth, 15 km from Portmeirion, 35 km from Snowdon, as well as 37 km from Snowdon Mountain Railway. The property is located 40 km from Bangor Cathedral, 45 km from Anglesey Sea Zoo and 46 km from Beaumaris Castle. The property is non-smoking and is set 2.2 km from Criccieth Beach.
The holiday home features 2 bedrooms, a TV with satellite channels, an equipped kitchen, a washing machine and 2 bathrooms with a shower. Offering free private parking, this 5-star holiday home also features free WiFi. For added privacy, the accommodation features a private entrance.
Criccieth Castle is 2.4 km from the holiday home, while Criccieth Golf Club is 1.9 km away.

Holiday home in Criccieth · 6.95 km from centre
7.8
4 reviews
Gaerwen, a property with a garden, is set in Criccieth, 34 km from Snowdon, 39 km from Snowdon Mountain Railway, as well as 43 km from Bangor Cathedral. The 4-star holiday home is 14 km from Portmeirion. Free WiFi is available throughout the property and Criccieth Beach is 500 metres away.
The holiday home is composed of 4 separate bedrooms, a fully equipped kitchen, and 1 bathroom. Towels and bed linen are featured in the holiday home. For added privacy, the accommodation features a private entrance.
Anglesey Sea Zoo is 47 km from the holiday home, while Beaumaris Castle is 48 km away.

Holiday home in Beddgelert · 9.41 km from centre
9.0
2 reviews
Ty Newydd, a property with a garden, is located in Beddgelert, 16 km from Snowdon, 22 km from Snowdon Mountain Railway, as well as 35 km from Bangor Cathedral. The property is set 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 situated 15 km from Portmeirion.
The 3-bedroom holiday home features a fully equipped kitchen with a dishwasher, and 3 bathrooms with a shower and a washing machine. Featuring free private parking, this 4-star holiday home also features free WiFi. The accommodation offers a fireplace.
Bodnant Garden is 46 km from the holiday home.

Guest house in Criccieth · 7.05 km from centre
9.5
360 reviews
Housed in a historic building, the recently renovated Môr Heli Guest House Criccieth provides accommodation with a terrace and free WiFi. Located on the beachfront, this property features a bar. The guest house has family rooms.
The units are equipped with a flat-screen TV with streaming services, fridge, a kettle, a walk-in shower, bathrobes and a wardrobe. Every unit includes a private bathroom with a hair dryer, while some feature sea views. At the guest house, all units have bed linen and towels.
There is a coffee shop on-site.
Criccieth Beach is 400 metres from the guest house, while Portmeirion is 13 km away.

Guest house in Criccieth · 7.23 km from centre
9.6
284 reviews
Set in Criccieth, 500 metres from Criccieth Beach, Craig-y-Mor provides accommodation with free WiFi and free private parking. The accommodation offers room service for guests.
The units at the guest house come with a seating area and a flat-screen TV. Guest rooms will provide guests with a wardrobe and a kettle.
Guests at Craig-y-Mor can enjoy a Full English/Irish breakfast.
Criccieth Castle is 1.3 km from the accommodation. The nearest airport is Anglesey Airport, 43 km from Craig-y-Mor.

Holiday home in Harlech · 7.66 km from centre
9.3
3 reviews
Set in Harlech and only 1.7 km from Harlech Beach, Snowdon View offers accommodation with sea views, free WiFi and free private parking. The 4-star holiday home is 39 km from Snowdon. The property is non-smoking and is located 14 km from Portmeirion.
This holiday home has 2 bedrooms, a kitchen with an oven and a microwave, 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 and cycling. Guests can relax in the garden at the property.
Snowdon Mountain Railway is 45 km from Snowdon View.

Apartment in Harlech · 7.03 km from centre
9.1
25 reviews
Located in Harlech and only 2 km from Harlech Beach, Harlech apartment Castle view provides accommodation with mountain views, free WiFi and free private parking. The property features garden views and is 38 km from Snowdon and 44 km from Snowdon Mountain Railway. The property is non-smoking and is set 13 km from Portmeirion.
This apartment includes 2 bedrooms, a living room and a flat-screen TV, an equipped kitchen with a dining area, and 1 bathroom with a bath and a washing machine. Towels and bed linen are provided in the apartment. For added privacy, the accommodation has a private entrance and soundproofing.
Guests at the apartment will be able to enjoy activities in and around Harlech, like hiking. The apartment has a picnic area where you can spend a day out in the open.

Holiday home in Beddgelert, Caernarfon · 8.05 km from centre
8.5
2 reviews
Peniel Cottage is situated in Caernarfon, 25 km from Snowdon Mountain Railway, 38 km from Bangor Cathedral, as well as 43 km from Anglesey Sea Zoo. The 4-star holiday home is 19 km from Snowdon. The property is non-smoking and is set 13 km from Portmeirion.
With free WiFi, this holiday home offers a TV, a washing machine and a fully equipped kitchen with a dishwasher and oven. There is also a seating area and a fireplace.
Guests at the holiday home can enjoy golfing and cycling nearby, or make the most of the garden.
Beaumaris Castle is 43 km from Peniel Cottage, while Red Wharf Bay is 48 km away.

Holiday home in Harlech, Llanfair · 9.35 km from centre
9.6
16 reviews
Situated in Llanfair and only less than 1 km from Harlech Beach, Nyth Y Wiwer, Spacious and Peaceful Bungalow Near Harlech features accommodation with garden views, free WiFi and free private parking. This holiday home has a garden. The property is non-smoking and is located 16 km from Portmeirion.
The 3-bedroom holiday home has a living room with a flat-screen TV, a fully equipped kitchen and 1 bathroom.
Snowdon is 41 km from the holiday home, while Snowdon Mountain Railway is 47 km from the property.

Holiday home in Criccieth · 9.78 km from centre
9.3
14 reviews
Situated in Criccieth in the Gwynedd region, Tyddyn Sianel - Celyn features accommodation with free WiFi and free private parking. The property is located 37 km from Snowdon, 38 km from Snowdon Mountain Railway and 41 km from Bangor Cathedral. The property is non-smoking and is set 16 km from Portmeirion.
This holiday home features 1 bedroom, a kitchen with oven, 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 relax in the garden at the property.
Anglesey Sea Zoo is 46 km from Tyddyn Sianel - Celyn, while Beaumaris Castle is 47 km from the property.