Travel from Cardiff to Scotland

Train, bus or fly from Cardiff to Scotland?

Flybe and Aer Lingus fly from Cardiff to Edinburgh 3 times a day. Alternatively, Arriva Trains Wales operates a train from Cardiff to Glasgow hourly. Tickets cost $60 - $90 and the journey takes 2 h 36 min. Virgin West Coast Trains also services this route every 3 hours.

How to get from Cardiff to Scotland

From Cardiff, Customhouse Street (Old Customhouse) bus to Cardiff airport, fly to Edinburgh airport, then tram to Edinburgh. 3 h 19 min $96. From Cardiff, Customhouse Street (Old Customhouse) bus to Cardiff airport, fly to Glasgow airport, then line 757 bus to Paisley. 3 h 27 min $99. From Cardiff Central train to Temple Meads, bus to Bristol airport, fly to Edinburgh airport, then tram to Edinburgh. 3 h 59 min $109. From Cardiff Central train to Temple Meads, bus to Bristol airport, fly to Glasgow airport, then line 757 bus to Paisley. 4 h 1 min $102. From Cardiff Central train to Temple Meads, bus to Bristol airport, fly to Aberdeen airport, line 727 bus to Aberdeen, Adelphi (St. Catherine's Wynd), then line 17 bus to Aberdeen. 4 h 33 min $224. From Cardiff Central train to Crewe then train to Glasgow Central. 6 h 40 min $270. From Cardiff Central train to Bristol Parkway then train to Glasgow Central. 9 h 6 min $262. From Cardiff, Sophia Gardens bus to Bristol then bus to Glasgow. 11 h 30 min $51. From Cardiff drive to Glasgow. 6 h 26 min $103.