How to travel from London to Edinburgh

Mon, Sep 16
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel Information from London to Edinburgh

distanceDistance330 miles (533 km)
modeAvailable travel modesBus, train or flight
priceTicket price range$25 - $68
cheapestCheapest modeBus • $25 (€22) • 8 h 1 min
fastestFastest modeFlight • $50 (€43) • 1 h 15 min
carriersPopular travel companiesMegabus, easyJet or LNER

Travel 330 miles (533 km) by bus, train or flight from London to Edinburgh. The most popular travel companies which serve this trip are Megabus, easyJet or LNER among others. Travelers can even take a direct bus, flight or train from London to Edinburgh.

Travel options
from London to Edinburgh

How to get from London to Edinburgh by train, bus or flight.

Our recommendation
bus

The best way to travel from London to Edinburgh is by taking a bus because it’s the best combination of price and speed.

Megabus
10:30AM8h55
London
07:25PMEdinburgh
$391One-way
0 transfers
Cheapest
Megabus
10:30AM9h50
London
08:20PMEdinburgh
$371One-way
1 transfer
Fastest
easyJet
09:10PM1h15
London Stansted Airport (STN)
10:25PMEdinburgh Airport (EDI)
$881One-way
0 transfers
Other options
London North Eastern Railway
09:00AM4h21
London Kings Cross (KGX)
01:21PMEdinburgh Waverley (EDB)
$2011One-way
0 transfers
London North Eastern Railway
08:00AM4h23
London Kings Cross (KGX)
12:23PMEdinburgh Waverley (EDB)
$2011One-way
0 transfers
London North Eastern Railway
08:30AM4h40
London Kings Cross (KGX)
01:10PMEdinburgh Waverley (EDB)
$2281One-way
0 transfers
Megabus
10:00AM10h20
London, Victoria Coach Station
08:20PMEdinburgh
$371One-way
1 transfer
National Express
08:30AM10h25
London, Victoria Coach Station
06:55PMEdinburgh
$531One-way
0 transfers
FlixBus
11:59PM8h16
London, Victoria Coach Station
08:15AMEdinburgh
$481One-way
0 transfers
easyJet
08:50AM1h20
London Luton Airport (LTN)
10:10AMEdinburgh Airport (EDI)
$1141One-way
0 transfers
easyJet
08:05AM1h20
London Stansted Airport (STN)
09:25AMEdinburgh Airport (EDI)
$1151One-way
0 transfers
easyJet
06:25AM1h30
London Gatwick Airport (LGW)
07:55AMEdinburgh Airport (EDI)
$1121One-way
0 transfers

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, buses and flights

Mon
Sep 16
Tue
Sep 17
Wed
Sep 18
Thu
Sep 19
Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
Mon
Sep 23
Tue
Sep 24
Wed
Sep 25
Thu
Sep 26
Fri
Sep 27
Sat
Sep 28
Sun
Sep 29
Mon
Sep 30
Tue
Oct 01
Wed
Oct 02
Thu
Oct 03
Fri
Oct 04
Sat
Oct 05
Sun
Oct 06

How to Travel from London to Edinburgh

There are a number of options for those traveling from London to Edinburgh in the United Kingdom. Edinburgh and London are 534 km apart. Edinburgh also uses the Pound Sterling (£) as its currency. Travelers from London to Edinburgh stay in the same time zone (UTC±00:00). As this trip from London to Edinburgh stays in the United Kingdom, no additional visa is required.

Trains from London to Edinburgh | Buses from London to Edinburgh | Flights from London to Edinburgh

London to Edinburgh Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

Bus

$28

9:30 h

1 Week Before

Train

$75

4:17 h

1 Week Before

Flight

$54

1:10 h

1 Month Before



What is the best way to travel from London to Edinburgh?

Cheapest way to travel from London to Edinburgh

Taking the bus is the cheapest way to travel from London to Edinburgh with next-day bus tickets starting from $31. National Express buses that travel from London to Edinburgh depart from Victoria station in central London. There are 4 direct buses per day from Monday to Friday and 3 on weekends. Buses depart in the morning and late at night with an additional evening bus departing during the week. Buses arrive at Edinburgh Bus Station in the city center and a typical journey takes between 9.5-10 hours. A Megabus service is also available with changes en route.


Fastest way to travel from London to Edinburgh


The fastest way to travel from London to Edinburgh is by taking a flight. A London to Edinburgh flight usually requires only 1:15 of flight time; however, when transport to and from the London and Edinburgh airports are taken into consideration, the journey will take approximately 3:30 hours. Flights traveling from London to Edinburgh depart from Heathrow, Gatwick, Stansted, London City and Luton Airports. Airlines traveling from London to Edinburgh include EasyJet, Ryanair, British Airways and Flybe with flights departing throughout the day. All flights land at Edinburgh Airport. Regular shuttle buses and trams traveling to the city center are available at Edinburgh airport.


Most popular way to travel from London to Edinburgh

Most travelers from London to Edinburgh who book with Omio choose to travel by train. Trains traveling from London to Edinburgh depart every day. During the week, Virgin East Coast trains depart approximately every 30 minutes from early morning until evening. All trains leave from Kings Cross Station and take between 4 to 5 hours to reach Edinburgh. There is an overnight sleeper train every night of the week except Saturday. ScotRail's Caledonian Sleeper takes about 7 hours to reach Edinburgh and departs from London's Euston station.


How to get from London to Edinburgh

The Best Way According to our Users

Whether it is for business or leisure, in order to travel from London to Edinburgh, 71,64% of our customers choose the train as their preferred mode of transportation. By traveling by train on this route, you can enjoy the comfort of spacious seats, spectacular views—and in some cases free Wi-Fi—in both second and first class. Our customers have decided that the train is the best way to get from London to Edinburgh and have chosen to enjoy this fast, safe and efficient way to arrive at their destination. Taking the train also avoids long lines or potential expenses for transfers to/from the station—especially since most main railway stations are located in the city center. Train companies in Europe vary from country to country, but most of them offer high-speed train routes, therefore when you add up at the end-to-end journey time, the train is often also the fastest way to get to your destination.

Search on Omio to find cheap tickets from London to Edinburgh. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

All travel companies: Airlines, Train and Bus from London to Edinburgh

Find the best route between London and Edinburgh with Omio's travel partners Grand Central Trains, Cross Country and Arriva Bus! You'll find the best deals, schedules and tickets when comparing and booking the most affordable route for you.

LNER is a train company based in the United Kingdom. It operates a wide range of services, from high-speed intercity trains to local services. Its most popular routes include London to Edinburgh, London to Leeds, and London to York. LNER offers a variety of train types, including the Azuma, InterCity 225, and HST. The Azuma is a modern, high-speed train that offers comfortable seating and onboard Wi-Fi. The InterCity 225 is a classic train that offers a more traditional experience. The HST is a high-speed train that offers a smooth ride and plenty of legroom. LNER offers a variety of ticket types, including Advance, Anytime, and Off-Peak. Advance tickets are the cheapest option and must be booked in advance. Anytime tickets are more expensive but can be used at any time. Off-Peak tickets are the most affordable option for travelling during off-peak times. Onboard facilities include comfortable seating, Wi-Fi, power sockets, and a range of food and drink options. LNER also offers a range of discounts and special offers, making it an affordable and convenient way to travel.

London to Edinburgh travel information with London North Eastern Railway:

  • Average Duration: 4 h 32 min
  • London North Eastern Railway frequency: 24 a day

Lumo are an open access operator launched in 2021 owned by FirstGroup providing train travel from London to Scotland and the North-East of England. It runs between London and Edinburgh along the East Coast Main Line. Lumo trains offer 100% electric travel along with amenities like comforable seating, free WiFi & their LumoEats at-seat catering in their single Standard Class. Lumo offered two ticket types their advance tickets LumoFixed which are only valid on the date and train booked but are exchangeable prior to departure and their Anytime tickets which can be used on any Lumo train on the date of your ticket.

      FAQs: Travel from London to Edinburgh

      FAQs: Travel to Edinburgh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Edinburgh.
      FAQs

      There are 3 travel options from London to Edinburgh: bus, train or flight.

      The cheapest way to go to Edinburgh from London is by taking a bus, which costs on average $25 (€22).

      This is compared to other ways of getting from London to Edinburgh:

      Taking a bus costs $25 (€21) less than taking a flight, which costs on average $50 (€43) for the same trip.

      Taking a bus costs $43 (€37) less than taking a train, which average ticket prices of $68 (€58).

      The fastest way from London to Edinburgh is by flight with an average journey time of 1 h 15 min.

      There are alternative travel options to Edinburgh that take longer:

      Taking a bus requires on average 8 h 1 min of travel time.

      Train takes 4 h 11 min on average.

      You should expect to travel around 330 miles (533 km) between London and Edinburgh.

      The average frequency per day from London to Edinburgh is:

      • 5 buses per day.
      • Around 14 trains per day.

      However, we recommend checking specific travel dates for your trip to Edinburgh from London as scheduled services by bus, train or flight can vary by season or day of the week.

      These are the most popular departure and arrival points when traveling from London to Edinburgh:

      • Most travelers take a bus from London, Victoria Coach Station to Edinburgh, Bus Station.
      • Most travelers catch their flight from London Gatwick Airport and arrive in Edinburgh Airport.
      • Most travelers board their train from London Euston and arrive in Edinburgh Waverley.

      The following travel companies offer services from London to Edinburgh:

      • Megabus, National Express or FlixBus can take you to Edinburgh by bus. If searching for a good deal on buses, you can find tickets for Megabus from London to Edinburgh for $31 (€27).
      • Travel with easyJet, British Airways, Cityflyer (British Airways 2), BAR Aviation, Aer Lingus or Lufthansa for flights to Edinburgh. If you’re looking for a good deal on tickets, check for easyJet London to Edinburgh tickets on Omio for $70 (€60).
      • Travel with LNER, Lumo, Avanti West Coast, Caledonian Sleeper, CrossCountry or Grand Central Trains for trains to Edinburgh. If you’re looking for a good deal on tickets, check for Lumo London to Edinburgh tickets on Omio for $68 (€58).

      Yes, there are direct services available from London to Edinburgh with the following travel companies:

      • Direct bus available with Megabus, National Express or FlixBus 4 direct buses per day.
      • Direct train available with LNER, Avanti West Coast or Caledonian Sleeper 14 direct trains per day.

      Direct services tend to save you time and add more convenience in getting you to Edinburgh as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets to Edinburgh from London.

      Omio customers who travel from London to Edinburgh often also extend their vacation to go to Glasgow, Inverness, Manchester or Aberdeen. Omio can help you plan your trip by finding the best connections between Edinburgh and these popular destinations at a great price.
      HomeTravelTravel to United KingdomTravel to EdinburghHow to travel from London to Edinburgh

      The Omio App Makes Travel Planning Easy

      We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

      ios-badge
      android-badge
      Hand With Phone
      More routes, destinations and providers
      Currency
      Language

      Useful links