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.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My Read up on the latest travel restrictions.

Cheap Hotels in Machynlleth

56 reviews by TrustYou
1 Mile from the centre

With a stay at Plas Dolguog Hotel in Machynlleth, you'll be within a 10-minute drive of Snowdonia National Park and Centre for Alternative Technology. This hotel is 26.7 mi (43 km) from Barmouth Beach and 4.6 mi (7.4 km) from Falconry Experience Wales. Take in the views from a garden and make use of amenities such as complimentary wireless Internet access. The front desk is staffed during limited hours. This hotel has 2 meeting rooms available for events. Free self parking is available onsite. At Plas Dolguog Hotel, enjoy a satisfying meal at the restaurant. Wrap up your day with a drink at the bar/lounge. A complimentary cooked-to-order breakfast is served daily from 8:00 AM to 9:30 AM. Stay in one of 12 guestrooms featuring flat-screen televisions. Complimentary wireless Internet access is available to keep you connected. Bathrooms with shower/tub combinations are provided. Conveniences include coffee/tea makers, housekeeping is provided daily, and irons/ironing boards can be requested.

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

Macdonald Plas Talgarth Holiday Resort Hotel


Near Cors Dyfi

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

Hotels in Machynlleth

Often nicknamed the 'ancient capital of Wales', Machynlleth is a beautifully preserved market town that held the renowned National Eisteddfod of Wales festival for more than 40 years until 1981.

This area of Wales was inhabited as far back as the Early Bronze Age, when there was a small copper mining industry, and became a strategic military defence in the Roman era, when a fort was built just a few miles from Machynlleth.

After the Elizabethan period, the town became a flourishing market centre, although it was besieged by Royalist troops in the English Civil War and suffered extensive damage. Fortunately, Machynlleth is home to a high concentration of listed buildings such as the Grade II listed 19th-century Clock Tower and the Grade II listed medieval St Peter's Parish Church.

King Arthur's Labyrinth

Near the outskirts of Machynlleth, the King Arthur's Labyrinth, a unique underground attraction, is ideal for families and features a magical waterfall. Here, you can learn about the bewitching myths of the Dark Ages as you sail on a boat guided by hooded boatmen with fascinating stories to tell.

Another place of interest in the area is is the Museum of Modern Art, Wales, which is in a converted Wesleyan chapel and exhibits many famous Welsh artworks. The museum is also the venue for the annual Machynlleth Festival, which includes live music, special speeches, and plenty of other fun festivities.

Hotels in Machynlleth

For a stylish, country venue, choose the friendly, affordable and pet friendly Plas Dolguog Hotel, or consider the enchanting Glandyfi Castle if you're looking for the ultimate romantic getaway. Other great Machynlleth hotels include the Dyfiview B&B, the Wynnstay Hotels, and the Sunny View Bed and Breakfast.

Where to eat in the town

Dine at the Black Lion restaurant if you're after some hearty Welsh classics, or choose the Number Twenty One restaurant for other fantastic Welsh dishes in a bistro setting. For delectable fresh seafood, head to Glan yr Afon (Riverside), or try Henninghans Top Shop for some excellent takeaways.

Frequently asked questions about Hotels in Machynlleth

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

According to our booking data, one of the most booked hotels in Machynlleth is Plas Dolguog Hotel.

What is the cheapest price for a hotel in Machynlleth?

The lowest price for a double room in Machynlleth is £89.

What are the best hotels in Machynlleth near the center?

If you want to stay near the center of Machynlleth, you can consider staying at Plas Dolguog Hotel.

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