Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

Cheap Hotels in Barmouth

Canol y Coed
3.9 Miles from the centre
per night from £85
Estimated price based on searches in the last month
76
94 reviews by TrustYou
Marine Parade
0.3 Miles from the centre
per night from £90
Estimated price based on searches in the last month
89
565 reviews by TrustYou
Llanaber Road
0.6 Miles from the centre
per night from £108
Estimated price based on searches in the last month
95
686 reviews by TrustYou
Church Street
0.3 Miles from the centre
per night from £126
(price for Tue, 26 Sep)
94
487 reviews by TrustYou
Panorama Road
0.6 Miles from the centre
per night from £145
Estimated price based on searches in the last month
94
46 reviews by TrustYou
Ceilwart Ganol Farm, Llanaber
0.8 Miles from the centre
per night from £506
(price for Tue, 26 Sep)

Sunray Guest House Hotel

The Quay
0.4 Miles from the centre
per night from £80
Estimated price based on searches in the last month

Bryn Melyn Apartments Hotel

98
67 reviews by TrustYou
Panorama Road, Gwynedd
0.6 Miles from the centre
per night from £83
Estimated price based on searches in the last month

Hendre Clochydd Hall Hotel

Llanaber Barmouth Wales Ll42 1Rr

With a stay at Hendre Clochydd Hall in Barmouth, you'll be by the sea, within a 10-minute drive of Barmouth Beach and Snowdonia National Park. This 4-star guesthouse is 8.6 mi (13.9 km) from Harlech Castle and 2.5 mi (4.1 km) from Ty Crwyn (Round House). Take in the views from a garden and make use of amenities such as complimentary wireless Internet access and a picnic area. Free self parking is available onsite. At Hendre Clochydd Hall, enjoy a satisfying meal at the restaurant. A complimentary English breakfast is served daily from 8:30 AM to 9:30 AM. Stay in one of 3 guestrooms featuring flat-screen televisions. Complimentary wireless Internet access is available to keep you connected. Bathrooms have bathtubs or showers and complimentary toiletries. Conveniences include safes and coffee/tea makers, and housekeeping is provided daily.

Show more
per night from £99
Estimated price based on searches in the last month

The Fanny Talbot Hotel

94
17 reviews by TrustYou
High Street
per night from £143
(price for Tue, 26 Sep)

Hotels in Barmouth

Barmouth is a seaside town in the Welsh county of Gwynedd, in north-west Wales. Situated at the mouth of the outstandingly beautiful Mawddach Estuary and conveniently located for Snowdonia National Park, Barmouth is a picturesque base from which to explore this fascinating region.

Old Barmouth

Don't be fooled by its name. The area known as The Rock is in fact the old quarter of Barmouth. Its steep paths and winding alleyways are home to some delightful cottages and crumbling old terraces. Keep on climbing until you reach open country and Dinas Oleu (the Fort of Light), a viewing point from which you can see the whole town and its magnificent setting.

About town

Amble back down the hill and in to new Barmouth. Church Street has some lovely small shops selling souvenirs and bric-a-brac. After working up an appetite shopping, head to the Quayside and The Davy Jones Locker, which serves up good honest food for breakfast, lunch and dinner.

If you're in Barmouth over the weekend, make sure you have a meal at Bistro Bermo. The award-winning restaurant pulls in regulars from miles around. It's only open Thursday until Sunday for dinner though, so ensure you book early to avoid disappointment.

Church Street also has a number of great pubs in which to while away winter evenings. The Last Inn has friendly staff as well as good quality pub grub.

Family fun

Barmouth Park has an excellent kids' play area and plenty of space for exploration. There's a wooden pirate ship, a skate park and an AstroTurf pitch for endless fun. A pristine bowling green is on site for those who enjoy this leisurely past time, with first-timers always welcome.

Back in the middle of town, take the kids to the Shipwreck Museum, a medieval building on the Quayside with plenty of interactive exhibits. The Round House houses a replica 19th-century prison where you can leave the youngsters while you head off back to the pub!

On the beach there's all you would expect from a traditional seaside holiday. Munch on some bright pink candy floss and give the little ones their first donkey ride. There's also a funfair with dodgems and a carousel.

Barmouth Bridge

Traversing the estuary is the 136-year-old Barmouth Bridge, a red brick viaduct that does much to augment the already stunning scenery. You can rent a bike or simply stroll on the wooden promenade that runs alongside the bridge. If you want to use it for its intended purpose, the Morfa Mawddach railway halt can be found at the other end.

Snowdonia

After experiencing all that the town has to offer from your Barmouth hotel, hop in a car or lace up your walking boots and explore the breathtaking beauty of Snowdonia National Park. The park covers over 800 square miles of stunning scenery and coastline. Go for a dip in Wales's largest natural lake, Llyn Tegid. Or if you're feeling really adventurous, climb the great Mount Snowdon itself.

With so much charm and natural beauty, it's easy to see why people return to Barmouth year after year.

Frequently asked questions about Hotels in Barmouth

Which hotels are the most popular ones to stay at in Barmouth?

According to our booking data, the most booked hotels in Barmouth are Min Y Mor Hotel, Talybont B&B and Tyr Graig Castle.

What is the cheapest price for a hotel in Barmouth?

The lowest price for a double room in Barmouth is £85.

What hotels are in the central Barmouth neighborhood?

Min Y Mor Hotel, The Tilman and Tyr Graig Castle are located in the central neighborhood of Barmouth.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555