Hotels in Machynlleth

Search and compare Machynlleth hotels from hundreds of travel sites and save

Machynlleth, Wales, United Kingdom
25 Jun — 26 Jun2
Machynlleth, Wales, United Kingdom
Fri 25/6
Sat 26/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Machynlleth

Filter by star ratings
All filters
The Penrhos Arms
The Penrhos Arms
8.8 Excellent
Cemmaes, Machynlleth, United Kingdom
Show on map
10.5 km from city centre, Machynlleth 
ExcellentBased on 89 reviews
8.8

The Penrhos Arms is situated in Cemmaes and features free Wi-Fi. The numerous facilities this modern guest house offers include room service, laundry facilities and a kids club.

Tips for booking a Machynlleth hotel

Cheapest month:November
Most expensive month:August
Average price in Machynlleth:$135/night
Absolute cheapest price found:$76/night
Cheapest day:Sunday
Most expensive day:Monday
$106 - $192
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$86 - $210
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Machynlleth, Wales

Show all 130 hotels
The Penrhos Arms
The Penrhos Arms
8.8 Excellent
Cemmaes, Machynlleth, United Kingdom
Show on map
10.5 km from city centre,  

The Penrhos Arms is situated in Cemmaes and features free Wi-Fi. The numerous facilities this modern guest house offers include room service, laundry facilities and a kids club.

$103
Avg. per night

Where to stay in Machynlleth

Machynlleth travel FAQs

  • What are the best hotels in Machynlleth?

    The Brigands Inn is a very popular hotel in Machynlleth, with a score of 8.8 from 272 reviews. The Penrhos Arms (8.8 from 89 reviews) and Plas Dolguog Hotel (8.4 from 158 reviews) are also highly rated Machynlleth hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in Machynlleth cost?

    Hotels in Machynlleth cost an average of $141/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Machynlleth?

    Over the last 3 days, Machynlleth hotels have been found for as cheap as $119/night in searches by HotelsCombined users.