Duration 3h 11m
Distance 380.8 miles
Average price £85
Possible routes 10 found

London to Edinburgh

Rome2rio has found 10 ways to get from London to Edinburgh by train, bus, car and flight. We recommend taking the train from London Kings Cross to Edinburgh, which takes around 4h 18m. Alternatively, taking the bus from London Victoria Coach Station to Edinburgh is the cheapest option and takes around 9h 30m.
Recommended route

Train

  1. London Kings Cross
  2. Edinburgh
4h 18m
Bookable on Rome2rio
£30 - £280
Alternative routes

Bus

  1. London Victoria Coach Station
  2. Edinburgh
9h 30m
Bookable on Rome2rio
Cheapest
£14 - £70

Rideshare

  1. London
  2. Edinburgh
7h 45m
£23 - £50

Drive

  1. London King's Cross
  2. Edinburgh
6h 50m
£65 - £95

Fly London City to Edinburgh

  1. London City
  2. Edinburgh
3h 13m
£48 - £181

Fly London Heathrow to Edinburgh

  1. London Heathrow
  2. Edinburgh
Fastest
3h 11m
£42 - £198

Train to London Gatwick, fly to Edinburgh

  1. London Victoria
  2. London Gatwick
  3. Edinburgh
3h 27m
£40 - £143

Fly London Stansted to Edinburgh

  1. London Stansted
  2. Edinburgh
3h 34m
£32 - £118

Train to London Luton, fly to Edinburgh

  1. London St Pancras International LL
  2. London Luton
  3. Edinburgh
3h 30m
£41 - £123

Fly London City to Glasgow, train

  1. London City
  2. Glasgow Queen Street
  3. Edinburgh
4h 5m
£76 - £288

Frequently asked questions

Want to know about travelling from London to Edinburgh? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from London to Edinburgh is to bus which costs £14 - £70 and takes 9h 30m.

More details

The quickest way to get from London to Edinburgh is to fly which costs £40 - £200 and takes 3h 11m.

More details

Yes, there is a direct bus departing from London Victoria Coach Station station and arriving at Edinburgh. Services depart three times a day, and operate every day. The journey takes approximately 9h 30m.

More details

Yes, there is a direct train departing from London Kings Cross and arriving at Edinburgh. Services depart hourly, and operate every day. The journey takes approximately 4h 18m.

More details

The distance between London and Edinburgh is 334 miles. The road distance is 380.8 miles.

Get driving directions

The best way to get from London to Edinburgh without a car is to train which takes 4h 18m and costs £30 - £280.

More details

The train from London Kings Cross to Edinburgh takes 4h 18m including transfers and departs hourly.

More details

London to Edinburgh bus services, operated by National Express, depart from London Victoria Coach Station.

More details

London to Edinburgh train services, operated by LNER, depart from London Kings Cross station.

More details

The best way to get from London to Edinburgh is to train which takes 4h 18m and costs £30 - £280. Alternatively, you can bus, which costs £14 - £70 and takes 9h 30m, you could also fly, which costs £45 - £190 and takes 3h 13m.

Mode details

The quickest flight from London City Airport to Edinburgh Airport is the direct flight which takes 1h 15m.

Search flights

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

More details

London to Edinburgh train services, operated by LNER, arrive at Edinburgh station.

More details

Yes, the driving distance between London to Edinburgh is 381 miles. It takes approximately 6h 50m to drive from London to Edinburgh.

Get driving directions

Flybe and British Airways offer flights from London City Airport to Edinburgh Airport.

Search flights

Book your London to Edinburgh train tickets online with Rome2rio.

Search and book

Book your London to Edinburgh bus tickets online with Distribusion.

Search and book

There are 2091+ hotels available in Edinburgh. Prices start at £68 per night.

More details

Check out Blablacar's carpooling service for rideshare options between London and Edinburgh. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar

The best way to get from London to London City Airport is to train which takes 21 min and costs £1 - £5.

More details

How to travel from London to Edinburgh

Find all the possible transport options for your trip from London to Edinburgh right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between London and Edinburgh?

LNER operates a train from London King's Cross to Edinburgh hourly. Tickets cost £30 - £45 and the journey takes 4h 18m. Virgin West Coast Trains also services this route 5 times a day. Alternatively, National Express operates a bus from London Victoria to Edinburgh twice daily. Tickets cost £14 - £19 and the journey takes 9h 30m. Two other operators also service this route.
Airlines
Ave. Duration
1h 18m
Frequency
Every day
Estimated price
£65 - £320
Ave. Duration
1h 32m
Frequency
Every day
Estimated price
£40 - £170
Ave. Duration
1h 35m
Frequency
Every day
Estimated price
£55 - £260
Ave. Duration
3h 30m
Frequency
Monday and Friday
Estimated price
£35 - £140
Ave. Duration
3h 35m
Frequency
Every day
Estimated price
£160 - £700
Train operators
Ave. Duration
4h 18m
Frequency
Hourly
Estimated price
£30 - £45
Ave. Duration
5h 39m
Frequency
5 times a day
Estimated price
£180 - £280
Bus operators
Ave. Duration
9h 30m
Frequency
Twice daily
Estimated price
£14 - £19
Ave. Duration
9h 20m
Frequency
Once daily
Estimated price
£30 - £70
Ave. Duration
10h 20m
Frequency
Once daily
Estimated price
£17 - £22
Other operators
Ave. Duration
7h 45m
Frequency
Twice daily
Estimated price
£23 - £50

Edinburgh, United Kingdom

Home to the Edinburgh Fringe Festival, the world’s largest arts festival, this Scottish city offers much for many a traveller. Hike up Arthur’s Seat and take in the views of the cityscape, explore the famed Edinburgh Castle at night for a different (spookier) experience, pick up a bespoke kilt, and sample some of the finest whiskies in the world along with the haggis Scotland is well-known for. Take a nature-filled stroll through the Meadows, catch a cool show at the Edinburgh Festival Theatre, immerse yourself in some culture at the Scottish National Galleries, or see big-name musical acts live at Queen’s Hall.

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps