virail helps you to find timetables and prices for all buses from Cardiff to Edinburgh.
The route from Cardiff to Edinburgh is served daily by 5 bus departing from the station of Cardiff University and arriving to the station of Edinburgh Bus Station.
The average duration of the journey is 14 h 35 min. The first bus leaves at 02:45. The last is at 17:25.