Getting There

Travelling to Cardiff

By Air

There are direct flights to Cardiff Airport from Edinburgh (Loganair) , Belfast City (Aer Lingus), Belfast International (Easyjet) and Dublin (Ryanair)

There are direct flights to Bristol Airport from Glasgow (Easyjet) and Nantes (Easyjet) and a rail service from Bristol to Cardiff. 

There are direct flights from Santiago de Compostela to London Gatwick (Vueling) and a rail service from London to Cardiff. 


By Train


The main direct rail route to Wales is the fast and frequent service from London Paddington, Reading, Bath and Bristol to Newport and Cardiff, with easy connections to Swansea, Carmarthenshire and Pembrokeshire. 

The fastest trains from London to Cardiff typically take a little under two hours. 

From London Heathrow Airport, there’s a fast, direct rail service to Paddington, where you can change onto a direct train to Wales. From London Gatwick Airport, you can travel direct to London Victoria, then hop on the tube to Paddington or Euston to continue your journey. 




By Ferry

Irish Ferries operates crossings between Ireland and Wales:  

A ferry crossing operates twice daily between Rosslare and Pembroke. A direct rail service operates between Pembroke and Cardiff Central (approx. 3hrs). 

A ferry crossing operates 4 times daily between Dublin and Holyhead. A direct rail service operates between Holyhead and Cardiff Central (approx. 5hrs).