There are 5 ways to get from Conwy (Region) to Machynlleth by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Betws-y-Coed to Blaenau Ffestiniogtrain
- Take the bus from Blaenau Ffestiniog Station Stand C to Porthmadog Park Abus T22
- Take the bus from The Australia to Wynnstay Arms Hotelbus
3h 53mBus via Bangor
cheapest- Take the bus from Waterloo Bridge to Bangor stationbus T10
- Take the bus from Bangor Railway Station H to Clockbus T2
5h 5m£12–16Train
- Take the train from Llandudno Junction to Shrewsburytrain Llandudno Junction - Birmingham International / ...
- Take the train from Shrewsbury to Machynllethtrain Birmingham International - Aberystwyth / ...
5h 38m£54–93Drive 49.7 mi
- Drive from Conwy (Region) to Machynllethcar 49.7 mi
1h 6m£13–18Bus
- Take the bus from Betws-y-Coed station to Caernarfon Bus Station Stand Bbus S1
- Take the bus from Caernarfon Bus Station Stand B to Wynnstay Arms Hotelbus Taith
4h 12m
Conwy (Region) to Machynlleth by train
Comparing Your Travel Options
The cheapest way to get from Conwy (Region) to Machynlleth is to bus via Bangor which costs £12 - £16 and takes 5h 5m.
The fastest way to get from Conwy (Region) to Machynlleth is to drive which takes 1h 6m and costs £12 - £18.
No, there is no direct bus from Conwy (Region) station to Machynlleth. However, there are services departing from Betws-y-Coed station and arriving at Wynnstay Arms Hotel via Caernarfon Bus Station Stand B. The journey, including transfers, takes approximately 4h 12m.
No, there is no direct train from Conwy (Region) to Machynlleth. However, there are services departing from Betws-y-Coed and arriving at Machynlleth via Llandudno Junction and Shrewsbury. The journey, including transfers, takes approximately 5h 38m.
The distance between Conwy (Region) and Machynlleth is 65 miles. The road distance is 50 miles.
The best way to get from Conwy (Region) to Machynlleth without a car is to train and bus which takes 3h 53m and costs .
It takes approximately 3h 53m to get from Conwy (Region) to Machynlleth, including transfers.
Conwy (Region) to Machynlleth bus services, operated by Gwynfor Coaches, depart from Betws-y-Coed station.
Conwy (Region) to Machynlleth train services, operated by Transport for Wales, depart from Llandudno Junction station.
The best way to get from Conwy (Region) to Machynlleth is to train which takes 5h 38m and costs £50 - £95. Alternatively, you can bus, which costs and takes 4h 12m.
What companies run services between Conwy (Region), Wales and Machynlleth, Wales?
You can take a train from Betws-y-Coed to Machynlleth via Llandudno Junction and Shrewsbury in around 5h 38m. Alternatively, you can take a bus from Betws-y-Coed station to Wynnstay Arms Hotel via Caernarfon Bus Station Stand B in around 4h 12m.
- Phone
- 03333 211 202
- Website
- Transport for Wales
Train from Betws-y-Coed to Blaenau Ffestiniog
- Ave. Duration
- 33 min
- Frequency
- Every 4 hours
- Estimated price
- £3–7
- Website
- Transport for Wales
Train from Llandudno Junction to Shrewsbury
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- £29–50
- Website
- Transport for Wales
Train from Shrewsbury to Machynlleth
- Ave. Duration
- 1h 17m
- Frequency
- Every 2 hours
- Estimated price
- £20–35
- Website
- Transport for Wales
- Phone
- +44 1492 640320
- [email protected]
- Website
- Llew Jones Coaches
Bus from Blaenau Ffestiniog Station Stand C to Porthmadog Park A
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- £2–3
- Website
- Llew Jones Coaches
Bus from Waterloo Bridge to Bangor station
- Ave. Duration
- 1h 2m
- Frequency
- Every 4 hours
- Estimated price
- £3–4
- Website
- Llew Jones Coaches
- Website
- TaithCymru
Bus from The Australia to Wynnstay Arms Hotel
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Schedules at
- TaithCymru
Bus from Caernarfon Bus Station Stand B to Wynnstay Arms Hotel
- Ave. Duration
- 1h 58m
- Frequency
- Every 3 hours
- Schedules at
- TaithCymru
- Phone
- 01248 722 694
- [email protected]
- Website
- Gwynfor Coaches
Bus from Betws-y-Coed station to Caernarfon Bus Station Stand B
- Ave. Duration
- 1h 14m
- Frequency
- Every 3 hours
- Estimated price
- £3–5
- Website
- Gwynfor Coaches
- Phone
- +44 1654 702100
- [email protected]
- Website
- Lloyd's Coaches
Bus from Bangor Railway Station H to Clock
- Ave. Duration
- 3h 3m
- Frequency
- Every 4 hours
- Estimated price
- £9–12
- Website
- Lloyd's Coaches
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
Booking & Getting There
Conwy (Region) to Machynlleth bus services, operated by Gwynfor Coaches, arrive at Caernarfon Bus Station Stand B.
Conwy (Region) to Machynlleth train services, operated by Transport for Wales, arrive at Shrewsbury station.
Yes, the driving distance between Conwy (Region) to Machynlleth is 50 miles. It takes approximately 1h 6m to drive from Conwy (Region) to Machynlleth.
Book your Conwy (Region) to Machynlleth train tickets online with Omio.
There are 861+ hotels available in Machynlleth.








