You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
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
Holiday home in Criccieth · 4.96 km from centre
8.5
2 reviews
The Hayloft Barn, a property with a garden, is situated in Criccieth, 32 km from Snowdon, 39 km from Snowdon Mountain Railway, as well as 42 km from Bangor Cathedral. The property is around 47 km from Anglesey Sea Zoo, 48 km from Beaumaris Castle and 4.2 km from Criccieth Castle. The property is non-smoking and is set 11 km from Portmeirion.
The holiday home has 1 bedroom, a TV, an equipped kitchen, a washing machine and 1 bathroom with a shower. Offering free private parking, this 4-star holiday home also features free WiFi. For added privacy, the accommodation features a private entrance.
Criccieth Golf Club is 5.2 km from the holiday home.
Bed and breakfast in Gwynedd, Penrhyndeudreath · 4.78 km from centre
9.9
94 reviews
Situated in Penrhyndeudreath and only 4.5 km from Portmeirion, Ferlas Bed and Breakfast features accommodation with mountain views, free WiFi and free private parking. With garden views, this accommodation provides a patio. The property is non-smoking and is located 27 km from Snowdon.
The bed and breakfast features a flat-screen TV. The bed and breakfast offers bed linen, towels and housekeeping service.
Continental and Full English/Irish breakfast options with warm dishes, fresh pastries and fruits are available.
Guests can relax in the garden at the property.
Snowdon Mountain Railway is 33 km from the bed and breakfast, while Bangor Cathedral is 46 km from the property.
Cottage in Gwynedd, Penrhyndeudraeth · 4.52 km from centre
With a stay at this cottage in Penrhyndeudraeth, you'll be a 1-minute drive from Eryri National Park and 6 minutes from Ffestiniog & Welsh Highland Railways. This cottage is 13.1 mi (21.1 km) from Yr Wyddfa and 2.5 mi (3.9 km) from Portmeirion Central Piazza.
Holiday home in Criccieth · 4.91 km from centre
Offering a garden and lake view, Eisteddfa Country House Cottages is located in Criccieth, 2.5 km from Criccieth Beach and 12 km from Portmeirion. This property offers access to a patio and free private parking. Guests can use the hot tub, or enjoy mountain views.
The holiday home provides guests with a terrace, sea views, a seating area, a flat-screen TV, a fully equipped kitchen with an oven and a fridge, and a private bathroom with shower and a hair dryer. A stovetop and kitchenware are also provided, as well as a kettle. At the holiday home, every unit has bed linen and towels.
Guests can take advantage of the warm weather with the property's barbecue facilities.
Snowdon is 32 km from the holiday home, while Snowdon Mountain Railway is 38 km away. Liverpool John Lennon Airport is 150 km from the property.
Holiday home in Llanfrothen, Penrhyndeudreath · 5.73 km from centre
Set 28 km from Snowdon and 34 km from Snowdon Mountain Railway, Stablgoch is in Penrhyndeudreath and features a garden and barbecue facilities. This property offers access to a patio, free private parking and free WiFi. The property is non-smoking and is situated 4.6 km from Portmeirion.
The holiday home has 3 bedrooms, a TV, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom with a hot tub. Towels and bed linen are available in the holiday home. The accommodation offers a fireplace.
Liverpool John Lennon Airport is 141 km from the property.
Bed and breakfast in Gwynedd, Talsarnau · 5.86 km from centre
9.8
156 reviews
Yr Hen Farcdy features garden views, free WiFi and free private parking, located in Talsarnau, 5.9 km from Portmeirion. Providing a garden, the property is located within 30 km of Snowdon. Outdoor furniture is available for guests to relax or dine outside.
The units are equipped with a flat-screen TV with satellite channels, fridge, a kettle, a walk-in shower, a hair dryer and a wardrobe. A private bathroom is available in all units, while selected rooms are equipped with a DVD player. At the bed and breakfast, every unit includes bed linen and towels.
Full English/Irish and vegetarian breakfast options with warm dishes, fresh pastries and fruits are available daily.
Snowdon Mountain Railway is 37 km from the bed and breakfast.
Holiday home in Criccieth · 6.24 km from centre
Set in Criccieth in the Gwynedd region and Criccieth Beach reachable within 1.7 km, Stabal-Ednyfed offers accommodation with free WiFi, barbecue facilities, a garden and free private parking. The property is around 35 km from Snowdon, 39 km from Snowdon Mountain Railway and 44 km from Bangor Cathedral. The property is non-smoking and is situated 15 km from Portmeirion.
The holiday home features 3 bedrooms, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 2 bathrooms. Towels and bed linen are featured in the holiday home. The accommodation offers a fireplace.
Anglesey Sea Zoo is 48 km from Stabal-Ednyfed, while Beaumaris Castle is 49 km away. Liverpool John Lennon Airport is 174 km from the property.
Hotel in Gwynedd, Talsarnau · 6.61 km from centre
9.3
46 reviews
Set in Talsarnau, 10 km from Portmeirion, Maes Y Neuadd offers accommodation with a garden, free private parking, a shared lounge and a terrace. With a restaurant, the property also features a bar, as well as water sports facilities. The property is non-smoking and is situated 34 km from Snowdon.
Certain rooms will provide you with a kitchen with a fridge and a minibar.
The hotel offers a barbecue. You can play billiards at Maes Y Neuadd, and the area is popular for hiking and windsurfing.
Snowdon Mountain Railway is 40 km from the accommodation, while Harlech Castle is 4.3 km away. Liverpool John Lennon Airport is 144 km from the property.
Homestay in Criccieth · 6.66 km from centre
10.0
1 review
Rooms At Greystoke features sea views, free WiFi and free private parking, located in Criccieth, 500 metres from Criccieth Beach. With garden views, this accommodation provides a patio. The homestay offers quiet street views and a picnic area.
At the homestay, all units have a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. A terrace with an outdoor dining area and mountain views is offered in each unit. At the homestay, the units come with a seating area.
Guests can also relax in the garden or in the shared lounge area.
Portmeirion is 14 km from the homestay, while Snowdon is 34 km away. Liverpool John Lennon Airport is 173 km from the property.
Hotel in Blaenau Ffestiniog · 9.54 km from centre
9.0
272 reviews
Breakfast available
With a stay at The Oakeley Arms Hotel in Blaenau Ffestiniog, you'll be within a 5-minute drive of Eryri National Park and Ceunant Llennyrch National Nature Reserve. This hotel is 15.3 mi (24.6 km) from Yr Wyddfa and 3.2 mi (5.1 km) from Cae Bryn Coed.
Holiday park in Harlech, Llanbedr · 10.70 km from centre
8.7
366 reviews
Set in Llanbedr, 19 km from Portmeirion, Dinas offers accommodation with free WiFi and free private parking. The 3-star holiday park is 43 km from Snowdon. It is possible for guests to sit outside and enjoy the property grounds.
There is also a well-fitted kitchenette in some of the units equipped with an oven, a microwave, and a toaster.
Snowdon Mountain Railway is 49 km from the holiday park.
Hotel in Beddgelert, Caernarfon · 9.46 km from centre
7.6
247 reviews
Breakfast available
Located in Caernarfon, Royal Goat Hotel is on the riverwalk, within a 15-minute drive of Pen-y-Pass and Pyg Track. This hotel is 10.8 mi (17.4 km) from Portmeirion Sands and 11.1 mi (17.9 km) from Criccieth Castle.
Inn in Blaenau Ffestiniog, Blaenau-Ffestiniog · 9.93 km from centre
8.8
1,032 reviews
Set within a beautiful Grade II listed building, dating back to the 17th century, this charming hotel boasts an idyllic setting in the village of Maentwrog, at the very heart of Snowdonia’s National Park.
Traditional, warm and comfortable, The Grapes Hotel is renowned for its home-cooked food, real ales and wonderful accommodation in North Wales. It provides the ideal base from which to enjoy a range of country pursuits, including walking, cycling and horse-riding.
Each of the bedrooms at The Grapes has been recently refurbished to provide all modern comforts required for a comfortable and relaxing stay, whilst still retaining their original period features. Real log fires provide an inviting and cosy atmosphere for the cold winter evenings.
Property in Beddgelert, Caernarfon · 9.51 km from centre
9.2
50 reviews
Breakfast available
With a stay at Coach House in Caernarfon, you'll be within a 5-minute drive of Eryri National Park and Aberglaslyn Pass. This property is 21.2 mi (34.2 km) from Zip World Penrhyn Quarry and 0.5 mi (0.8 km) from Gelert's Grave.
Hotel in Beddgelert · 9.61 km from centre
8.5
569 reviews
Saracens Head in Beddgelert provides accommodation with a garden, a terrace and a bar. Both free WiFi and private parking are accessible at the hotel.
Guest rooms in Saracens Head are equipped with a seating area and tea/coffee making facilities. Featuring a private bathroom with a shower and free toiletries, some rooms also have a mountain view.
Llandudno is 39 km from Saracens Head, while Betws-y-coed is 22 km from the property.
Inn in Criccieth · 6.90 km from centre
7.8
475 reviews
With magnificent views towards the sea and the old medieval hilltop castle, this atmospheric hotel is situated on the High Street in the centre of town. Criccieth Rail Station is only 2 minutes’ walk from the building.
There is a lift accessing every floor of George IV Hotel.The surrounding Welsh countryside is ideal for walkers, with a number of picturesque routes nearby. It is just 1.5 miles to the Lloyd George Museum.
Rooms are traditionally furnished, and each benefits from a TV and an en suite bathroom with a hairdryer.
Guests can relax in the bar or in the entertainment room, and the restaurant serves a range of traditional favourites.
Hotel in Beddgelert · 10.14 km from centre
9.3
756 reviews
Situated in Beddgelert and with Snowdon reachable within 16 km, Sygun Fawr Country House features a shared lounge, non-smoking rooms, free WiFi and a bar. The property is around 17 km from Portmeirion, 22 km from Snowdon Mountain Railway and 36 km from Bangor Cathedral. Red Wharf Bay is 46 km away and Bodnant Garden is 46 km from the hotel.
Continental and Full English/Irish breakfast options are available at the hotel.
Guests at Sygun Fawr Country House will be able to enjoy activities in and around Beddgelert, like hiking and cycling.
Anglesey Sea Zoo is 41 km from the accommodation, while Beaumaris Castle is 41 km from the property.
Hotel in Beddgelert · 9.58 km from centre
8.5
457 reviews
Set in Beddgelert and with Portmeirion reachable within 15 km, Prince Llewelyn Hotel offers a terrace, non-smoking rooms, free WiFi and a bar. The property is situated 16 km from Snowdon, 22 km from Snowdon Mountain Railway and 36 km from Bangor Cathedral. The hotel has family rooms.
The hotel features some units with mountain views, and the rooms are equipped with a kettle. All guest rooms in Prince Llewelyn Hotel are fitted with a flat-screen TV and free toiletries.
The accommodation offers an à la carte or Full English/Irish breakfast. At Prince Llewelyn Hotel you will find a restaurant serving American, British and Mediterranean cuisine. Vegetarian, dairy-free and vegan options can also be requested.
The area is popular for cycling, and bike hire is available at the hotel.
Anglesey Sea Zoo is 40 km from Prince Llewelyn Hotel, while Beaumaris Castle is 40 km from the property. Liverpool John Lennon Airport is 147 km away.
Inn in Harlech · 7.74 km from centre
9.4
114 reviews
Breakfast available
With a stay at Castle Cottage Inn in Harlech, you'll be within a 10-minute drive of Eryri National Park and Hufenfa'r Castell. This inn is 9.9 mi (16 km) from Barmouth Beach and 0.1 mi (0.2 km) from Harlech Castle.
Country house in Beddgelert, Caernarfon · 9.45 km from centre
9.4
40 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 Aberglaslyn Pass. This country house is 6.2 mi (10 km) from Yr Wyddfa and 21.3 mi (34.3 km) from Zip World Penrhyn Quarry.