There are 4 ways to get from Blaenau Ffestiniog to Cardiff by train, bus, car or plane

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

$81 - $126

Cheapest option

Bus  •  7 h 55 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

$56 - $57

2 alternative options

Drive  •  3 h 15 min

  1. Drive from Blaenau Ffestiniog to Cardiff 143.4 miles

$30 - $45

Bus, train, fly  •  5 h 51 min

  1. Take the bus from Blaenau Ffestiniog, Church Street (NatWest Bank) to Llandudno Junction, Station (Llandudno Junction Station)
  2. Take the train from Llandudno Junction to Holyhead
  3. Fly from Anglesey (VLY) to Cardiff (CWL) VLY - CWL

$60 - $166

Questions & Answers

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

More details

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

More details

The distance between Blaenau Ffestiniog and Cardiff is 110 miles. The road distance is 143.4 miles.

Get driving directions

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

More details

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 55 min.

More details

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.

More details

Yes, the driving distance between Blaenau Ffestiniog to Cardiff is 143 miles. It takes approximately 3 h 15 min to drive from Blaenau Ffestiniog to Cardiff.

Get driving directions

Book your Blaenau Ffestiniog to Cardiff train tickets online with Rome2rio.

Search and book

Map of how to get from Blaenau Ffestiniog to Cardiff.
Launch map view
  • Distance: 110.1 miles
  • Duration: 5 h 48 min

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 55 min.

Airlines
Flybe
Website
flybe.com
Flights from Anglesey to Cardiff
Ave. Duration
50 min
When
Monday to Friday
Estimated price
$50 - $240
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
Every 4 hours
Estimated price
$11 - $17
Website
arrivatrainswales.co.uk
Advanced Single
$5 - $8
Anytime Day Single
$11 - $17
First Anytime Day Single
$16 - $24
Train from Llandudno Junction to Cardiff Central
Ave. Duration
3 h 53 min
Frequency
Every 4 hours
Estimated price
$70 - $110
Website
arrivatrainswales.co.uk
Advanced Single
$30 - $50
Anytime Day Single
$70 - $110
First Anytime Day Single
$120 - $180
Train from Llandudno Junction to Holyhead
Ave. Duration
54 min
Frequency
Hourly
Estimated price
$16 - $25
Website
arrivatrainswales.co.uk
Advanced Single
$8 - $12
Anytime Day Single
$16 - $25
First Anytime Day Single
$25 - $40
Virgin West Coast Trains
Phone
0344 556 5650
Website
virgintrains.co.uk
Train from Llandudno Junction to Holyhead
Ave. Duration
46 min
Frequency
Every 4 hours
Estimated price
$26 - $45
Website
virgintrains.co.uk
Advanced Single
$17 - $25
Anytime Day Single
$26 - $45
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
$17
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
$36
Schedules at
natgroup.co.uk
Llew Jones Coaches
Phone
+44 1492 640320
Email
info@llewjonesinternational.co.uk
Website
llewjonesinternational.co.uk
Bus from Blaenau Ffestiniog, Church Street (NatWest Bank) to Llandudno Junction, Station (Llandudno Junction Station)
Ave. Duration
56 min
Frequency
Hourly
Estimated price
$10
Schedules at
llewjonesinternational.co.uk

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 Train travel in Spain: A guide to Renfe, Italian Lakes: Getting around by train and Getting to Milan from the airport - to help you get the most out of your next trip.

Where to next?