HUB hero image

How to Travel from

Bristol to Edinburgh

by Plane, Train, Bus, Route or Car

Bristol
+0
Edinburgh
Transport search to Edinburgh
Bristol
+0
Edinburgh
Building a composite car route
Cheapest
Best Offer!
Car
6 h 18 min
592 km.
from $32
Composite Route Car Only
Schedule

Bristol, Great Britain → Edinburgh, Great Britain

All
All days
29 Jul, Wed
30 Jul, Thu
31 Jul, Fri
01 Aug, Sat
02 Aug, Sun

Cheapest and Fastest Ways to Travel from Bristol to Edinburgh

Composite routes from Bristol to Edinburgh

Cheapest
Other
Details

Transport providers

Ryanair
Website
KLM
Website
easyJet
Website
Loganair
Website
Ryanair
Website
3h 15m
Saturday and Sunday
$40.50–$253.16
KLM
Website
3h 35m
Monday to Friday
$240.50–$1,392.36
easyJet
Website
1h 15m
Every day
$34.18–$164.55
Loganair
Website
1h 23m
Every day
$126.58–$468.34
Avanti West Coast
Website
First Great Western Service
Website
National Express
Website
Cross Country
Website
LNER
Website
Lumo
Website
ScotRail
Website
Caledonian Sleeper
Website
TransPennine Express Service
Website
Avanti West Coast
Website
3h 52m
Every 4 hours
$151.89–$367.08
00 44 345 528 0253
00 44 345 528 0253
Call
First Great Western Service
Website
1h 40m
Hourly
$53.16–$120.25
+44 3457 000 125
+44 3457 000 125
Call Contact via email
National Express
Website
2h
Hourly
$27.85–$39.24
08717 81 81 81
08717 81 81 81
Call
Cross Country
Website
6h 33m
Every 3 hours
$253.16–$822.76
0344 736 9123
0344 736 9123
Call Contact via email
LNER
Website
1h 26m
Hourly
$107.59–$151.89
+44 345 722 5333
+44 345 722 5333
Call Contact via email
Lumo
Website
1h 26m
4 times a day
0800 031 8542
0800 031 8542
Call Contact via email
ScotRail
Website
50 min
Every 20 minutes
$18.99–$43.04
+44 344 811 0141
+44 344 811 0141
Call Contact via email
Caledonian Sleeper
Website
55 min
6 times a week
$88.60–$113.92
+44 141 555 0888
+44 141 555 0888
Call
TransPennine Express Service
Website
1h 48m
5 times a day
$35.44–$88.60
+44 345 600 1671
+44 345 600 1671
Call
Scottish Citylink
Buchanan Bus Station, Killermont Street, Glasgow, G2 3NW
megabus
Buchanan Bus station, Killermont Street, Glasgow G2 3NW
Sindbad
ul. Działkowa 4 45-144 Opole, Poland
National Express
Birmingham Coach Station, Mill Lane, Birmingham B5 6DD, United Kingdom
Scottish Citylink
Buchanan Bus Station, Killermont Street, Glasgow, G2 3NW
+44 141 352 4444
+44 141 352 4444
Call Contact via email
megabus
Buchanan Bus station, Killermont Street, Glasgow G2 3NW
+44 141 352 4444
+44 141 352 4444
Call Contact via email
Sindbad
ul. Działkowa 4 45-144 Opole, Poland
+48 774 434 444
+48 774 434 444
Call Contact via email
National Express
Birmingham Coach Station, Mill Lane, Birmingham B5 6DD, United Kingdom
+44 (0)3717 818181
+44 (0)3717 818181
Call Contact via email

Questions and Answers

What is the cheapest way to get from Bristol to Edinburgh?

The cheapest way to get from Bristol to Edinburgh is to fly which costs $30.43 - $141.30 and takes 3h 15m.

What is the fastest way to get from Bristol to Edinburgh?

The fastest way to get from Bristol to Edinburgh is to fly which takes 3h 15m and costs $30.43 - $141.30 .

Is there a direct bus between Bristol and Edinburgh?

No, there is no direct bus from Bristol to Edinburgh. However, there are services departing from Bristol Bond St and arriving at Princes Street via Buchanan Bus Station. The journey, including transfers, takes approximately 9h 48m.

Is there a direct train between Bristol and Edinburgh?

Yes, there is a direct train departing from Bristol Temple Meads and arriving at Edinburgh Waverley. Services depart every three hours, and operate every day. The journey takes approximately 6h 33m.

How far is it from Bristol to Edinburgh?

The distance between Bristol and Edinburgh is 532 km. The road distance is 592.1 km.

How do I travel from Bristol to Edinburgh without a car?

The best way to get from Bristol to Edinburgh without a car is to train which takes 6h 33m and costs $217.39 - $706.52 .

How long does it take to get from Bristol to Edinburgh?

It takes approximately 3h 15m to get from Bristol to Edinburgh, including transfers.

Where do I catch the Bristol to Edinburgh bus from?

Bristol to Edinburgh bus services, operated by National Express, depart from Bristol station.

Where do I catch the Bristol to Edinburgh train from?

Bristol to Edinburgh train services, operated by Cross Country, depart from Bristol Temple Meads station.

Train, bus or fly from Bristol to Edinburgh?

The best way to get from Bristol to Edinburgh is to fly which takes 3h 15m and costs $30.43 - $141.30 . Alternatively, you can train, which costs $217.39 - $706.52 and takes 6h 33m, you could also bus, which costs $44.57 - $65.22 and takes 9h 48m.

Where does the Bristol to Edinburgh bus arrive?

Bristol to Edinburgh bus services, operated by National Express, arrive at Birmingham station.

Where does the Bristol to Edinburgh train arrive?

Bristol to Edinburgh train services, operated by Cross Country, arrive at Edinburgh Waverley station.

Can I drive from Bristol to Edinburgh?

Yes, the driving distance between Bristol to Edinburgh is 592 km. It takes approximately 6h 18m to drive from Bristol to Edinburgh.

How do I get a train ticket from Bristol to Edinburgh?

Book your Bristol to Edinburgh train tickets online with Omio.

How do I get a bus ticket from Bristol to Edinburgh?

Book your Bristol to Edinburgh bus tickets online with Omio.

Where can I stay near Edinburgh?

There are 2157+ hotels available in Edinburgh. Prices start at $44.14 per night.
+0