A Town Made for Walking
Machynlleth is about as walkable as towns get: it is roughly a five-minute stroll from the railway station to the clock tower at the centre, and everything — shops, cafes, pubs, the Wednesday market street — sits along two main streets that meet there. If you arrive by train (see getting here), you genuinely do not need a car for the town itself. Ten minutes' walk in almost any direction puts you into the surrounding hills, and Glyndŵr's Way National Trail passes right through town, so even the walking starts from your front door. The main attractions, from the Owain Glyndŵr Parliament House to MOMA, are all within a few hundred yards of each other.
Buses from the Town Centre
Local buses, mostly run by Machynlleth-based Lloyds Coaches, fan out from the town in every direction. The TrawsCymru T2 and the T28 together give a roughly hourly service to Aberystwyth (about 55 minutes on the T2), with the T2 also heading north to Corris in around 11 minutes and on to Dolgellau. The G21 runs via Pennal to Aberdyfi and Tywyn; the G24 links to Talyllyn Lake and Dolgoch Falls — handy for the Talyllyn Railway and Tal-y-llyn; and route 36 heads up the valley via Cemmaes to Dinas Mawddwy.
One notable feature of the Dyfi Valley network: the bookable fflecsi FF2 covers the Dulas valley in place of a fixed route, linking Machynlleth with the Centre for Alternative Technology, Corris and Aberllefenni. Book journeys through fflecsi rather than waiting at a stop.
Trains for Linear Walks and Coast Days
The Cambrian Coast Line is Machynlleth's secret weapon for car-free days out. Because the Wales Coast Path and the railway shadow each other along the estuary and shore, you can ride out and walk back (or vice versa): Aberdovey is about 22 minutes away by train and the coast path walk back to Machynlleth is around 12 miles; Borth is roughly 17 minutes away, with a 9-mile path walk between the two. Trains to Aberystwyth run about every hour and take around 33 minutes, and the coast line continues to Tywyn, Barmouth and beyond — see our day trips page for ideas. Coast line services are limited, so plan your return train before you set off.
There are gentler car-free walks straight from town too: the signed Dyfi Discovery Walk leads from Machynlleth to the Dyfi Wildlife Centre, the Llyfnant Valley offers an easy riverside ramble, and Glyndŵr's Way heads east to Abercegir — more ideas on our walking page.
By Bike
Machynlleth sits on National Cycle Route 8 and, as the old town guide put it, is “well placed for off-road exploration in every direction on a fine network of bridleways, byways, forest tracks and quiet lanes”. For hire, Dyfi Bike Shed in town offers sales, servicing and hire of mountain bikes, e-MTBs and downhill bikes — useful if you are heading for the famous Mach mountain bike trails or the Dyfi Bike Park, three miles north of town. Further up the valley, Bandit Bikes at Dinas Mawddwy (on bus route 36) also offers servicing and hire. Cyclists arriving by train can use the station's sheltered CCTV cycle storage, which holds eight bikes.
EV Charging and Taxis
Electric vehicle drivers have three local charging locations: the Maengwyn Street car park, Bank Lane Car Park and the Centre for Alternative Technology at Pantperthog, about three miles north off the A487. Taxis operate in the town for journeys the buses do not cover — useful for late arrivals at the station or reaching trailheads — and accommodation providers can usually point you to a current local number; see our where to stay guide.
Parking in town, and what it costs
The Maengwyn Street car park (SY20 8DY) is run by Powys County Council as a long-stay, mixed-use pay-and-display site; the town council is explicit that car parks are not among the things it provides. Charges apply between 8am and 6pm, and under the tariff introduced on 1 August 2025 expect around £1.50 for up to an hour, £2.50 up to two hours, £3.50 up to four and about £5 beyond that, with overnight parking free. Vehicles towing trailers or caravans, motorhomes and goods vehicles over three tonnes pay a higher rate — roughly £5 for up to two hours. Machines take cash and cards where fitted, PayByPhone is accepted, and permits and season tickets are available. Tariffs are reviewed, so check the council's own pages rather than relying on these figures.
Fflecsi, and step-free travel
The villages up the Dulas valley are served by fflecsi Dyffryn Dulas, a bookable minibus rather than a fixed route. It links Machynlleth with Pantperthog, Minffordd, Corris, Corris Uchaf and Aberllefenni, running Monday to Friday from roughly 08:45 to 18:00 and Saturdays from about 08:00 to 18:00, with no Sunday or bank holiday service. Book through the fflecsi app or by phone, up to 28 days ahead, or pay on board by card or cash; adult singles start at around £1.50 and concessionary passes are accepted. Saturdays also carry a fixed morning departure from Aberllefenni and a mid-afternoon return from Machynlleth.
For step-free travel, the railway station is rated step-free category A, with level access to both platforms, staff assistance, accessible toilets and a Changing Places facility. A few miles down the valley the Dyfi Wildlife Centre has a flat 600-metre boardwalk, a wheelchair lift up its observation tower and wheelchairs to borrow — see our Dyfi osprey page. Everything we can verify about access in and around the town is gathered on our accessible Machynlleth page.
Practical Information
Bus and train times given here are approximate and services do change — check Transport for Wales for trains and Traws Cymru or Lloyds Coaches for buses before travelling, particularly on Sundays and in winter. The fflecsi FF2 must be booked through fflecsi rather than boarded on spec. The station has step-free access via a footbridge with lifts, and around 30 free parking spaces if you are mixing car and rail. For full journey planning from further afield, including driving distances and town parking, see getting here. For the mountain roads and passes beyond the town, and what they are like to drive, see our driving routes section.
Day trips