Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Search Hotels in Machynlleth

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Machynlleth hotels and places to stay

Y Daflod
3.5 out of 5
Get Rates
4.26 mi from city centre
Y Daflod
3.5 out of 5
Get Rates
4.85 mi from city centre
2 Isygraig
3.5 out of 5
Get Rates
4.47 mi from city centre
2 Isygraig
Penrhosmawr B&B
3.5 out of 5
Get Rates
1.34 mi from city centre
Penrhosmawr B&B
Penrhosmawr - Family Suite with Hot Tub
Dolbrodmaeth Riverside B&B
Get Rates
10.71 mi from city centre
Dolbrodmaeth Riverside B&B
4 out of 5
Free cancellationReserve now, pay when you stay
The price is £130 per night
3.92 mi from city centre
5/5Exceptional! (9 reviews)
Fabulous and comfirtableomfortable

"What a lovely stay at the Old Vicarage, both our hosts were delightful, prepared delicious meals, were so kind to drop us to destinations on different occasions and had great conversations. Thank you again!"…"

Reviewed on 13 Jan 2020

Get Rates
0.04 mi from city centre
1.5/5 (2 reviews)

"Situation is good, spacious rooms. However, felt photos misleading as to condition of property. Crockery chipped, curtains loose, bathroom in need of attention."…"

Reviewed on 12 Jun 2019

The White Lion Hotel
The price is £79 per night
0.05 mi from city centre
4/5Very Good! (37 reviews)

"Very friendly service . Lovely breakfast. Helpful staff and very clean room and bathroom."…"

Reviewed on 22 Sep 2019

The White Lion Hotel
The Brigands Inn
The price is £95 per night
10.23 mi from city centre
4.7/5Exceptional! (80 reviews)

"Has a lot of character. Great food and really friendly staff."…"

Reviewed on 20 Jan 2020

The Brigands Inn
Don't see what you're looking for?
See all available properties in Machynlleth
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Machynlleth

Visitors can enjoy all that Machynlleth has to offer including the museums, forests and art. Tourists can also enjoy so much more including its entertainment choices. A top sight in the area is Barmouth Beach. In Machynlleth, there are 41 hotels and other accommodation options to choose from.

Sightseeing and Staying in Machynlleth

Favourite places to visit in the city include Centre for Alternative Technology, Falconry Experience Wales and King Arthur's Labyrinth. Additionally, you'll find Barmouth Beach in the area.

As you plan your holiday retreat, you'll find 41 hotels and other accommodation options to pick from in Machynlleth. Here you'll find top ones based on Expedia user reviews:

  • The Brigands Inn - With a stay at this 4-star inn, guests can enjoy access to free breakfast and a restaurant, along with free WiFi. It's a favourite with Expedia travellers for its dining options and helpful staff.
  • Wynnstay Hotel - Our customers like the breakfast and comfortable, quiet rooms at this hotel. This 3-star hotel features 2 restaurants, free breakfast and free WiFi.
  • The White Lion Hotel - This 3-star hotel features free breakfast, a restaurant and free WiFi. Expedia customers like its beach locale and overall value.

A popular place to see outside the city is Lake Vyrnwy, 20 mi/32.2 km from the heart of the city.

Getting around Machynlleth

To see more of the surrounding area, hop aboard a train at Machynlleth Station or Dovey Junction Station. Machynlleth might not have many public transport choices so consider a car rental to maximise your time.

Dressing for Machynlleth

  • Between January and March, daytime temperatures average 9°C, whilst night-time temperatures stay around 3°C
  • From April to June, the average is 19°C during the day and 4°C at night
  • July to September sees average temperatures of 20°C during the day and 9°C at night
  • Between October and December, you can expect 14°C as the daytime average and 3°C as the night-time average
  • About 733.60 millimetres of rain falls on Machynlleth each year
  • July and August are usually the hottest months averaging 19°C, while February and January are usually the coldest with an average temperature of 3°C

Frequently asked questions

What's the best place to stay in Machynlleth?
Macdonald Plas Talgarth Holiday Resort is one of the top choices for your stay based on our traveller data. This 3.5-star aparthotel offers a full-service spa and a restaurant. Other good choices for your stay include The Brigands Inn and THE OLD VICARAGE.
If I need to cancel my hotel reservation in Machynlleth, will I receive a refund?
Yes! Most room reservations are refundable provided that you cancel before the hotel’s cancellation deadline, which is usually within 24-48 hours of check in. If your reservation is non-refundable, it may still be possible to cancel it and be given a refund within a 24-hour period of booking. Enter dates and click on “Search”, then filter by “free cancellation” to get the best options available in Machynlleth.
What's the best pet-friendly hotel in Machynlleth?
Wynnstay Hotel is a top hotel for people travelling with their pets, and offers 2 restaurants and a bar/lounge for its human guests.
What's the best high-end place to stay in Machynlleth?
Ty Derw Country House B&B is a luxury B&B with a bar, and a popular choice for Expedia travellers looking for an elegant place to stay.

Machynlleth Hotel Reviews

More trip options