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.
You can save up to 15% on over 100,000 hotels
Become a member for free
Discover the charming village of Pennal, nestled in the scenic landscapes of Machynlleth, Wales. As a serene travel destination, Pennal offers a peaceful retreat with its picturesque surroundings and proximity to the stunning Snowdonia National Park. Visitors can enjoy a tranquil stay in this quaint village, which is ideally located on the north bank of the River Dyfi.
For those seeking the best areas to stay, the heart of Pennal provides easy access to local amenities and the natural beauty of the region. The village itself is a gateway to numerous outdoor activities, including hiking and exploring the lush countryside.
Top attractions in and around Pennal include the historic St. Peter ad Vincula Church and the nearby Dyfi Osprey Project, where nature enthusiasts can observe these magnificent birds in their natural habitat. Whether you're looking for adventure or relaxation, Pennal offers a delightful escape in the heart of Wales.
See the latest prices and deals by choosing your dates
Bed & breakfast in Dolgellau · 18.52 km from centre
9.0
164 reviews
With a stay at Dolgun Uchaf Guesthouse in Dolgellau, you'll be within a 15-minute drive of Eryri National Park and Torrent Walk. This bed & breakfast is 10.6 mi (17 km) from Barmouth Beach and 1.3 mi (2.1 km) from Dolgellau Park.
Hotel in Barmouth · 17.40 km from centre
9.8
220 reviews
Breakfast available
With a stay at The Tilman in Barmouth, you'll be near the beach, steps from Barmouth Beach and a 5-minute drive from Eryri National Park. This hotel is 0.1 mi (0.2 km) from Ty Crwyn and 0.4 mi (0.7 km) from Barmouth Bridge.
Bed and breakfast in Barmouth · 17.82 km from centre
9.1
1,898 reviews
Breakfast available
Housed in a historic building, The Royal offers accommodations with a garden and free Wifi in Barmouth, a 5-minute walk from Barmouth Beach. Offering a restaurant, the property also has a terrace and a bar. Featuring a private entrance, the bed and breakfast allows guests their privacy.
At the bed and breakfast, the units have a wardrobe, a flat-screen TV, a private bathroom, bed linen, and towels. A fridge and kettle are also offered. The rooms are equipped with heating facilities.
Portmeirion is 19 miles from the bed and breakfast, while Harlech Castle is 11 miles from the property.
Hotel in Barmouth · 17.20 km from centre
8.8
178 reviews
Breakfast available
With a stay at Bae Abermaw Hotel in Barmouth, you'll be a 1-minute drive from Barmouth Beach and 7 minutes from Eryri National Park. This hotel is 0.2 mi (0.3 km) from Barmouth Bridge and 0.4 mi (0.7 km) from Ty Crwyn.
Bed & breakfast in Gwynedd, Fairbourne · 15.19 km from centre
8.0
13 reviews
With a stay at The Springfield Fairbourne in Fairbourne, you'll be on the beach, within a 10-minute walk of Fairbourne Golf Club and Fairbourne Beach. This beach bed & breakfast is 11.6 mi (18.6 km) from Torrent Walk and 13.2 mi (21.3 km) from Barmouth Bridge.
Aparthotel in Barmouth · 17.46 km from centre
10.0
34 reviews
With a stay at The Fanny Talbot in Barmouth, you'll be steps from Barmouth Beach and a 5-minute drive from Eryri National Park. This aparthotel is 0.2 mi (0.3 km) from Ty Crwyn and 0.5 mi (0.7 km) from Barmouth Bridge.
Guesthouse in Dolgellau · 17.48 km from centre
9.4
84 reviews
Breakfast available
With a stay at Ivy House in Dolgellau, you'll be within a 15-minute drive of Eryri National Park and Dolgellau Park. This guesthouse is 9.4 mi (15.2 km) from Barmouth Beach and 0.7 mi (1.1 km) from Dolgellau and Barmouth Hospital.
Bed and breakfast in Barmouth · 17.86 km from centre
8.6
686 reviews
Set on the beachfront in Barmouth, Leamington House offers accommodations with free WiFi.
All rooms feature a seating area, flat-screen TV and tea and coffee making facilities.
A terrace is available for guests at the bed and breakfast to use.
The nearest airports are Liverpool John Lennon Airport, 91 mi away and Manchester Airport, 99 mi away from Leamington House.
Hotel in Dolgellau, Penmaenpool · 18.02 km from centre
9.0
413 reviews
Located in Penmaenpool, 24 miles from Portmeirion, George III Hotel has accommodations with a garden, free private parking, a terrace and a restaurant. Offering a bar, the property is located within 18 miles of Harlech Castle. The hotel has family rooms.
At the hotel, rooms include a desk, a flat-screen TV, a private bathroom, bed linen and towels. Rooms contain a safety deposit box and free WiFi, while certain rooms contain a lake view. The rooms will provide guests with a closet and a coffee machine.
Castell y Bere is 18 miles from George III Hotel, while Aberdovey Golf Club is 21 miles from the property.
Guest house in Barmouth · 17.98 km from centre
8.5
402 reviews
Housed in a historic building, Môr Wyn Guest House features accommodations with a garden and free Wifi in Barmouth, a few steps from Barmouth Beach. The guest house, set in a building dating back to 19th century, is 19 miles from Portmeirion and 12 miles from Harlech Castle. Aberdovey Golf Club is 28 miles from the guest house.
At the guest house, each unit is fitted with a wardrobe, a flat-screen TV, a private bathroom, bed linen, and towels. The guest house provides some units with sea views, and every unit comes with a kettle. The rooms are equipped with heating facilities.
Guests can also relax on the sun terrace.
Criccieth Castle is 25 miles from the guest house, while Castell y Bere is 26 miles from the property.
Apartment in Dolgellau · 16.99 km from centre
9.5
565 reviews
Abergwynant Farm Glamping & Apartments in Dolgellau provides accommodations with a garden and barbecue facilities. This apartment provides free private parking, luggage storage space, and free Wifi. Guests can access the apartment via private entrance.
All units include a seating area, a flat-screen TV with streaming services, a fully equipped kitchen, a dining area, and a private bathroom equipped with a hair dryer, while some rooms feature a terrace or a patio. An oven, a microwave, and toaster are also featured, as well as a kettle. At the apartment complex, all units have bed linen and towels.
The apartment has a picnic area where you can spend the day outdoors.
Portmeirion is 25 miles from the apartment, while Lake Vyrnwy is 29 miles away.
Cottage in Ceredigion, Bow Street · 15.90 km from centre
10.0
1 review
Located in Geneu'r Glyn, this cottage is a 4-minute drive from Borth and Ynyslas Golf Club and 6 minutes from Aberystwyth University. This cottage is 14.4 mi (23.2 km) from Eryri National Park and 2.4 mi (3.9 km) from Traeth Ynyslas - Ynyslas Beach.
Bed and breakfast in Dolgellau · 17.35 km from centre
9.4
489 reviews
Bryn Mair in Dolgellau provides accommodations with a garden, barbecue facilities, and a shared lounge. This property offers access to a terrace, free private parking, and free Wifi. The bed and breakfast offers quiet street views and a picnic area.
At the bed and breakfast, units are equipped with a wardrobe, a flat-screen TV, a private bathroom, bed linen, and towels. A patio with an outdoor dining area and garden views is offered in every unit. At the bed and breakfast, all units are allergy-free.
Buffet and continental breakfast options with warm dishes, pancakes, and fruit are available every morning.
Guests at the bed and breakfast will be able to enjoy activities in and around Dolgellau, like hiking. Guests can also warm up near the outdoor fireplace after a day of cycling.
Portmeirion is 24 miles from Bryn Mair, while Castell y Bere is 16 miles from the property.
Guest house in Barmouth · 17.90 km from centre
9.0
228 reviews
On the Snowdonia coast, Wavecrest is 2 minutes’ walk from Barmouth Beach with its spectacular mountain views. This elegant guest house offers free WiFi.
Guest rooms at Wavecrest have private bathrooms with a shower, hairdryer and toiletries provided. There is also a flat-screen TV, alarm clock, wardrobe and tea and coffee facilities in each room, and some also have sea views.
Barmouth has a wide choice of cafés and independent shops, and Wavecrest is just 5 minutes’ walk from the town’s Dragon Theater, housed in a converted Victorian chapel. It is around 9 miles from Dolgellau, a pretty market town at the opposite end of the Mawddach Trail, a scenic walk along the disused railway line connecting the two towns.
Bed & breakfast in Dolgellau · 17.43 km from centre
9.8
32 reviews
Breakfast available
With a stay at Borthwen B&B in Dolgellau, you'll be within a 15-minute drive of Eryri National Park and Dolgellau Park. This bed & breakfast is 9.4 mi (15.1 km) from Barmouth Beach and 0.7 mi (1.2 km) from Dolgellau and Barmouth Hospital.
Hotel in Tywyn · 11.62 km from centre
8.2
81 reviews
Breakfast available
With a stay at Gwesty Minffordd Hotel in Tywyn, you'll be within a 15-minute drive of Eryri National Park and Mach Loop. This hotel is 16.4 mi (26.4 km) from Barmouth Beach and 3 mi (4.9 km) from Corris Craft Centre.
Bed and breakfast in Dolgellau · 17.73 km from centre
8.0
322 reviews
Breakfast available
Trem Hyfryd B&B offers accommodations in Dolgellau, 23 miles from Portmeirion and 17 miles from Castell y Bere. This property offers access to a terrace, free private parking, and free Wifi. The bed and breakfast has private entrance.
At the bed and breakfast, each unit comes with a wardrobe, a flat-screen TV, a private bathroom, and bed linen. The rooms are equipped with heating facilities.
Guests at the bed and breakfast can enjoy cycling and hiking nearby, or make the most of the garden.
Harlech Castle is 20 miles from Trem Hyfryd B&B, while Aberdovey Golf Club is 23 miles away.
Apartment in Barmouth · 17.30 km from centre
9.6
72 reviews
When you stay at Bryn Melyn Apartments in Barmouth, you'll be near the beach, a 1-minute drive from Barmouth Beach and 6 minutes from Eryri National Park. This apartment is 0.3 mi (0.5 km) from Barmouth Bridge and 0.5 mi (0.9 km) from Ty Crwyn.
Inn in Dolgellau · 17.53 km from centre
9.2
65 reviews
Breakfast available
With a stay at The Cross Foxes- Bar Grill and Rooms in Dolgellau, you'll be within a 10-minute drive of Eryri National Park and Torrent Walk. This luxury inn is 12.4 mi (20 km) from Barmouth Beach and 2.2 mi (3.5 km) from Mach Loop.
Bed & breakfast in Mid-Wales, Llanbrynmair · 18.33 km from centre
9.8
28 reviews
Breakfast available
With a stay at The Old School House in Llanbrynmair, you'll be 15.4 mi (24.9 km) from Eryri National Park and 11.1 mi (17.8 km) from Llanidloes War Memorial Hospital. This bed & breakfast is 11.6 mi (18.6 km) from WMS Firearms Training and 11.7 mi (18.8 km) from River Wye.