There are 5 ways to get from Porth to Criccieth 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 Cardiff Central to Bangor (Gwynedd)train Cardiff Central - Holyhead
- Take the bus from Bangor Railway Station H to Y Maes High Streetbus T2
8h 1mDrive 139.7 mi
cheapest- Drive from Porth to Cricciethcar 139.7 mi
3h 20m£34–50Bus via Newtown
- Take the bus from Merthyr Bus Station Stand 2 to Newtown Bus Station Stand 2bus T4
- Take the bus from Newtown Bus Station to Bus Depotbus X85
- Take the bus from Bus Depot to Y Maes High Streetbus T2
10h 2mTrain
- Take the train from Cardiff Central to Shrewsburytrain
- Take the train from Shrewsbury to Machynllethtrain
- Take the train from Machynlleth to Cricciethtrain
8h 27m£90–166Bus
- Take the bus from Tresillian Way to Aberystwyth Bus Station Stand 7bus T1c
- Take the bus from Aberystwyth Bus Station Stand 4 to Y Maes High Streetbus T2
10h 13m
Questions & Answers
The cheapest way to get from Porth to Criccieth is to drive which costs £30 - £50 and takes 3h 20m.
The fastest way to get from Porth to Criccieth is to drive which takes 3h 20m and costs £30 - £50.
No, there is no direct bus from Porth to Criccieth. However, there are services departing from Porth Interchange Bay 4 and arriving at Y Maes High Street via Pontypridd Bus Station Stand 5, Merthyr Bus Station Stand 2, Newtown Bus Station and Bus Depot. The journey, including transfers, takes approximately 10h 2m.
No, there is no direct train from Porth to Criccieth. However, there are services departing from Porth and arriving at Criccieth via Cardiff Central, Shrewsbury and Machynlleth. The journey, including transfers, takes approximately 8h 27m.
The distance between Porth and Criccieth is 252 miles. The road distance is 140.5 miles.
The best way to get from Porth to Criccieth without a car is to train and bus which takes 8h 1m and costs .
It takes approximately 8h 1m to get from Porth to Criccieth, including transfers.
Porth to Criccieth bus services, operated by Celtic Travel, depart from Merthyr Bus Station Stand 2.
Porth to Criccieth train services, operated by Transport for Wales, depart from Cardiff Central station.
The best way to get from Porth to Criccieth is to bus via Newtown which takes 10h 2m and costs . Alternatively, you can train, which costs £90 - £170 and takes 8h 27m.
What companies run services between Porth, Wales and Criccieth, Wales?
You can take a bus from Porth Interchange Bay 4 to Y Maes High Street via Pontypridd Bus Station Stand 5, Merthyr Bus Station Stand 2, Newtown Bus Station, and Bus Depot in around 10h 2m. Alternatively, you can take a train from Porth to Criccieth via Cardiff Central, Shrewsbury, and Machynlleth in around 8h 27m.
- Phone
- 03333 211 202
- Website
- tfw.wales
Train from Cardiff Central to Bangor (Gwynedd)
- Ave. Duration
- 4h 9m
- Frequency
- Every 4 hours
- Estimated price
- £80–150
- Website
- https://tfw.wales/
Train from Cardiff Central to Shrewsbury
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- £40–75
- Website
- https://tfw.wales/
Train from Shrewsbury to Machynlleth
- Ave. Duration
- 1h 13m
- Frequency
- Every 2 hours
- Estimated price
- £24–45
- Website
- https://tfw.wales/
Train from Machynlleth to Criccieth
- Ave. Duration
- 2h 8m
- Frequency
- Every 4 hours
- Estimated price
- £20–35
- Website
- https://tfw.wales/
- Phone
- +44 1654 702100
- [email protected]
- Website
- lloydscoaches.com
Bus from Bangor Railway Station H to Y Maes High Street
- Ave. Duration
- 1h 11m
- Frequency
- Every 4 hours
- Website
- https://lloydscoaches.com/
Bus from Bus Depot to Y Maes High Street
- Ave. Duration
- 1h 48m
- Frequency
- Every 4 hours
- Website
- https://lloydscoaches.com/
Bus from Aberystwyth Bus Station Stand 4 to Y Maes High Street
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Website
- https://lloydscoaches.com/
- Phone
- 01686 412231
- Website
- celtictravel.wales
Bus from Merthyr Bus Station Stand 2 to Newtown Bus Station Stand 2
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Website
- https://www.celtictravel.wales/
- Phone
- 01691 780212
- [email protected]
- Website
- tanat.co.uk
Bus from Newtown Bus Station to Bus Depot
- Ave. Duration
- 1h 1m
- Frequency
- Every 4 hours
- Website
- http://www.tanat.co.uk/
- Phone
- +44 1970 828288
- [email protected]
- Website
- midwalestravel.co.uk
Bus from Tresillian Way to Aberystwyth Bus Station Stand 7
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Website
- http://www.midwalestravel.co.uk/
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
More Questions & Answers
Porth to Criccieth bus services, operated by Celtic Travel, arrive at Newtown Bus Station Stand 2.
Porth to Criccieth train services, operated by Transport for Wales, arrive at Shrewsbury station.
Yes, the driving distance between Porth to Criccieth is 141 miles. It takes approximately 3h 20m to drive from Porth to Criccieth.
Book your Porth to Criccieth train tickets online with Omio.
There are 1812+ hotels available in Criccieth.










