There are 4 ways to get from Blaenau Ffestiniog to Cardiff 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.

Recommended option

Train  •  5 h 48 min

  1. Take the train from Blaenau Ffestiniog to Llandudno Junction
  2. Take the train from Llandudno Junction to Cardiff Central

$92 - $138

Cheapest option

Bus Megabus UK  •  8 h 30 min

  1. Take the bus from Porthmadog, Australia (Y Gestiana) to Penglais, National Library (National Library of Wales) T2
  2. Take the bus from Penglais, University Campus Penglais (Aberystwyth University) to Cardiff, Kingsway M7

$48 - $66

2 alternative options

Bus New Adventure Travel  •  7 h 51 min

  1. Take the bus from Tan-y-bwlch, Oakeley Arms (Oakeley Arms Hotel PH) to Aberystwyth, Bus Station Stand 4 (Aberystwyth Bus Station) T2
  2. Take the bus from Aberystwyth, Bus Station Stand 7 (Aberystwyth Bus Station) to Cardiff, Customhouse Street (Old Customhouse) T1c

$60 - $61

Drive  •  3 h 15 min

  1. Drive from Blaenau Ffestiniog to Cardiff 143.4 miles

$30 - $45

What companies run services between Blaenau Ffestiniog, Wales and Cardiff, Wales?

You can take a train from Blaenau Ffestiniog to Cardiff via Llandudno Junction in around 5 h 48 min. Alternatively, you can take a bus from Blaenau Ffestiniog to Cardiff via Tan-y-bwlch, Oakeley Arms (Oakeley Arms Hotel PH), Aberystwyth, Bus Station Stand 4 (Aberystwyth Bus Station), and Aberystwyth, Bus Station Stand 7 (Aberystwyth Bus Station) in around 7 h 51 min.

Train operators
Arriva Trains Wales
Phone
03333 211 202
Email
customer.relations@arrivatrainswales.co.uk
Website
arrivatrainswales.co.uk
Train from Blaenau Ffestiniog to Llandudno Junction
Ave. Duration
55 min
Frequency
5 times a day
Estimated price
$12 - $18
Website
arrivatrainswales.co.uk
Advanced Single
$6 - $9
Anytime Day Single
$12 - $18
First Anytime Day Single
$18 - $27
Train from Llandudno Junction to Cardiff Central
Ave. Duration
3 h 53 min
Frequency
Every 4 hours
Estimated price
$80 - $120
Website
arrivatrainswales.co.uk
Advanced Single
$35 - $55
Anytime Day Single
$80 - $120
First Anytime Day Single
$130 - $200
Bus operators
Lloyds Coaches
Phone
+44 1654 702100
Email
info@lloydscoaches.com
Website
lloydscoaches.com
Bus from Tan-y-bwlch, Oakeley Arms (Oakeley Arms Hotel PH) to Aberystwyth, Bus Station Stand 4 (Aberystwyth Bus Station)
Ave. Duration
2 h 1 min
Frequency
Every 4 hours
Estimated price
$18
Schedules at
lloydscoaches.com
Bus from Porthmadog, Australia (Y Gestiana) to Penglais, National Library (National Library of Wales)
Ave. Duration
2 h 12 min
Frequency
Every 4 hours
Estimated price
$20
Schedules at
lloydscoaches.com
New Adventure Travel
Phone
+44 29 2044 2040
Email
sales@natgroup.co.uk
Website
natgroup.co.uk
Bus from Aberystwyth, Bus Station Stand 7 (Aberystwyth Bus Station) to Cardiff, Customhouse Street (Old Customhouse)
Ave. Duration
3 h 35 min
Frequency
Once daily
Estimated price
$39
Schedules at
natgroup.co.uk
Megabus UK
Phone
0871 266 3333
Email
enquiries@megabus.com
Website
uk.megabus.com
Bus from Penglais, University Campus Penglais (Aberystwyth University) to Cardiff, Kingsway
Ave. Duration
3 h 50 min
Frequency
Once daily
Estimated price
$24 - $40
Book at
uk.megabus.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, How to get from JFK to New York City and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.

Questions & Answers

How far is it from Blaenau Ffestiniog to Cardiff?

The distance between Blaenau Ffestiniog and Cardiff is 176 km. The road distance is 229 km.

What is the cheapest way to get from Blaenau Ffestiniog to Cardiff?

The cheapest way to get from Blaenau Ffestiniog to Cardiff is to drive which costs £22 - £35 and takes 3 h 15 min.

What is the fastest way to get from Blaenau Ffestiniog to Cardiff?

The quickest way to get from Blaenau Ffestiniog to Cardiff is to drive which takes 3 h 15 min and costs £22 - £35.

Is there a direct train between Blaenau Ffestiniog and Cardiff?

No, there is no direct train from Blaenau Ffestiniog to Cardiff. However, there are services departing from Blaenau Ffestiniog and arriving at Cardiff Central via Llandudno Junction. The journey, including transfers, takes approximately 5 h 48 min.

Is there a direct bus between Blaenau Ffestiniog and Cardiff?

No, there is no direct bus from Blaenau Ffestiniog to Cardiff. However, there are services departing from Blaenau Ffestiniog, Cwm (NatWest Bank) and arriving at Cardiff, Customhouse Street (Old Customhouse) via Tan-y-bwlch, Oakeley Arms (Oakeley Arms Hotel PH) and Aberystwyth, Bus Station Stand 7 (Aberystwyth Bus Station). The journey, including transfers, takes approximately 7 h 51 min.

How long does it take to get from Blaenau Ffestiniog to Cardiff?

It takes approximately 5 h 48 min to get from Blaenau Ffestiniog to Cardiff, including transfers.