virail helps you to find timetables and prices for all buses from Bristol to Edinburgh.
The route from Bristol to Edinburgh is served daily by 8 bus departing from the stations of Bristol Bus Station, Bus & Coach Station and arriving to the station of Edinburgh Bus Station.
The average duration of the journey is 11 h 25 min. The first bus leaves at 08:30. The last is at 20:00.