Machynlleth Accommodation

Where to Stay in Machynlleth

Machynlleth is a market town in the Dyfi valley, where southern Eryri (Snowdonia) gives way to the road down to the sea. Maengwyn Street is unusually wide because it was laid out for livestock and stalls, and the shops along it are still largely independent.

Where to find Machynlleth — map data © OpenStreetMap contributors.
Facilities ▾
Star rating
Max £/night
Facilities

3 places to stay · showing 1–3

Book OnlinePlas Talgarth Resort Holiday Rentals
Cottage

Plas Talgarth Resort Holiday Rentals

★★★★4-Star

Machynlleth, Snowdonia

  • Sleeps 15+
  • 16 bedrooms
  • Pets welcome
Family friendly

A 4-star self-catering resort of lodges and apartments with a spa and pools, in a historic mansion’s grounds. Dog-friendly.

★ 7.5/ 10 · Booking.com
From£90 per night
View details
Book OnlineThe Firecat Guest Accommodation
B&B

The Firecat Guest Accommodation

★★★★4-Star

Machynlleth, Mid Wales

  • Sleeps 6
  • 3 bedrooms
  • 3 bathrooms
  • Pets welcome
Breakfast

A luxurious adults-only country guesthouse in a peaceful rural spot at Penybontfawr, near Lake Vyrnwy — quiet, stylish and relaxing.

★ 4.9/ 5 · Google
From£159 per night
View details
Book OnlineCefn Crib Shepherd’s Hut
Glamping

Cefn Crib Shepherd’s Hut

★★★3-Star

Machynlleth, Mid Wales

  • Sleeps 4
  • 1 bedroom
  • 1 bathroom
  • Pets welcome
Sea viewsNear a beach

Superb shepherd’s huts in an elevated rural spot near Machynlleth, each sleeping two with a woodburning stove — a unique, dog-friendly glamping retreat.

★ 4.8/ 5 · Google
From£100 per night
View details

More places to stay nearby in Snowdonia

★ FeaturedBook DirectBook OnlineCrafnant House
B&B

Crafnant House

★★★★4-Star

Betws-y-Coed, Snowdonia

  • Sleeps 10
  • 5 bedrooms
  • 5 bathrooms
Breakfast

A boutique four-star Victorian B&B in Trefriw near Betws-y-Coed, with stylish en-suite rooms, local breakfasts, EV charging and bike storage.

★ 9.9/ 10 · Booking.com
From£110 per night
View details

More About Machynlleth

Its real advantage as a base is the railway. Trains come in from the English border, and this is the junction where the Cambrian coast line turns off. A stay here works without a car in a way most of mid Wales does not.

Rooms generally cost less here than at the seaside twenty minutes west. That suits anyone content to drive or take the train to the sand rather than sleep beside it.

Machynlleth has held a market on the same day of the week since 1291, when Edward I granted the town its charter. It still runs on Wednesdays, along Maengwyn Street, and it is not a revival or a heritage exercise — it simply never stopped. Seven hundred and thirty-odd years is a long run for anything.

The other date the town is known for is 1404, when Owain Glyndŵr summoned a parliament here during his rising against Henry IV. It is the reason Machynlleth is sometimes called the ancient capital of Wales — a claim rather than a constitutional fact. The parliament itself is real history, though, and it is why a town of this size carries the weight it does.

What you get from all that is a working market town rather than a resort. The clock tower at the crossroads is Victorian rather than medieval, put up in 1873 by the Marquess of Londonderry to mark his son coming of age. MOMA Machynlleth, the modern-art gallery in the old Tabernacle chapel on Penrallt Street, is free to walk into.

The town sits on the Dyfi, which is the boundary between north and south Wales in more than a mapping sense, and it makes a good base for both. The estuary and the coast are twenty minutes west, Cadair Idris is north, and the empty hills of the Cambrian Mountains start immediately to the south and east.

Come on a Wednesday if you can arrange it. The market takes over the main street and the town fills with people in from the hill farms. You get a much better sense of what this place is for than on a quiet Tuesday.

Machynlleth accommodation — your questions answered

What is Machynlleth known for?
Its street market, which has run every Wednesday under a charter of 1291, and the parliament Owain Glyndŵr summoned here in 1404. The building called Parliament House is traditionally the site, though tree-ring dating puts the present structure two generations later.
What's nearby?
The Dyfi estuary and the coast at Aberdyfi, twenty minutes west. Cadair Idris is to the north and the Cambrian Mountains begin immediately south. The Dyfi Osprey Project at Cors Dyfi opens daily until the 7th of September 2026, ten until five, at £8 for adults and £4 for children.
Is it a good base?
Yes. The town is on the Cambrian line with direct trains, and it is where Glyndŵr’s Way meets the Wales Coast Path. The mountains are north, the sea is west, and the town sits at the heart of the Dyfi Biosphere, the only UNESCO biosphere reserve in Wales.
Is the Centre for Alternative Technology open?
Not to day visitors. It stopped taking them in November 2023 and has given no date for starting again, so do not turn up expecting to walk in. Pre-booked visits, group bookings and short courses still run, and it holds a summer open day on the 1st of August 2026.
What can we see in the town for nothing?
The Owain Glyndŵr Centre on Heol Maengwyn opens on Wednesdays, Fridays and Saturdays, half past ten until half past three, and admission is free. MOMA, the modern art gallery in the Tabernacle chapel on Penrallt Street, is free as well, Tuesday to Friday and on Saturday mornings.
Is there anything on this summer?
Gwyl Machynlleth runs from the 23rd to the 29th of August 2026 at Y Tabernacl, a week of classical, folk and world music. The comedy festival comes back each May bank holiday, using venues all within ten minutes’ walk of each other.

There are three places to stay in Machynlleth, starting at £90 a night. Machynlleth accommodation sits mostly outside the town itself — a farmhouse on the river, shepherd’s huts up in the hills, and lodges in parkland. The town is outside the National Park but within easy reach of it, and Glyndŵr’s Way crosses the Wales Coast Path here. West to the sea is Aberdyfi; north over the pass, Dolgellau.