How to get to Edinburgh from London

Thu, 25 Jul
+ 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 between London and Edinburgh

distanceDistance330 miles
modeAvailable travel modesTrain, coach or flight
priceTicket price range£18 - £42
cheapestCheapest modeCoach • £18 • 8 h 1 min
fastestFastest modeFlight • £41 • 1 h 15 min
carriersPopular travel companiesMegabus, easyJet or East Coast

Travel 330 miles by train, coach or flight between London and Edinburgh. The most popular travel providers which serve this trip are Megabus, easyJet or East Coast among others. Travellers can even take a direct coach, flight or train from London to Edinburgh.

Travel options
from London to Edinburgh

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

Our recommendation
bus

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

Megabus
10:059h05
London
19:10Edinburgh
£491One-way
0 changes
Cheapest
FlixBus
08:009h30
London
17:30Edinburgh
£461One-way
0 changes
Fastest
easyJet
16:001h15
London Luton Airport (LTN)
17:15Edinburgh Airport (EDI)
£1801One-way
0 changes
Other options
London North Eastern Railway
09:004h21
London Kings Cross (KGX)
13:21Edinburgh Waverley (EDB)
£1411One-way
0 changes
London North Eastern Railway
08:004h24
London Kings Cross (KGX)
12:24Edinburgh Waverley (EDB)
£1511One-way
0 changes
London North Eastern Railway
08:304h40
London Kings Cross (KGX)
13:10Edinburgh Waverley (EDB)
£1511One-way
0 changes
Megabus
09:309h40
London, Victoria Coach Station
19:10Edinburgh
£491One-way
0 changes
FlixBus
07:3010h00
London, Victoria Coach Station
17:30Edinburgh
£461One-way
0 changes
National Express
08:3010h25
London, Victoria Coach Station
18:55Edinburgh
£491One-way
0 changes
easyJet
06:251h30
London Gatwick Airport (LGW)
07:55Edinburgh Airport (EDI)
£1251One-way
0 changes
easyJet
08:101h20
London Luton Airport (LTN)
09:30Edinburgh Airport (EDI)
£1451One-way
0 changes
easyJet
08:151h30
London Gatwick Airport (LGW)
09:45Edinburgh Airport (EDI)
£1491One-way
0 changes

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

Compare prices and tickets Prices for trains, coaches, flights and ferries

Thu
25 Jul
Fri
26 Jul
Sat
27 Jul
Sun
28 Jul
Mon
29 Jul
Tue
30 Jul
Wed
31 Jul
Thu
01 Aug
Fri
02 Aug
Sat
03 Aug
Sun
04 Aug
Mon
05 Aug
Tue
06 Aug
Wed
07 Aug
Thu
08 Aug
Fri
09 Aug
Sat
10 Aug
Sun
11 Aug
Mon
12 Aug
Tue
13 Aug
Wed
14 Aug

Travelling from London to Edinburgh

There are a number of options when travelling between London and Edinburgh. The distance between the two major cities is 650 kilometers, and so flying is often the quickest option, taking an average of 1.5 hours. The train usually takes around 5 hours, while the bus can take between 8 and 11 hours. Some overnight bus and train sleeper services are also available.

Click for more information on Journey Details.

Quick Guide to Edinburgh


Must Know: The best way to see the city is by foot - explore the difference between Edinburgh's enchanting Medieval Old Town and the elegant Georgian New Town.
Must See: Check out Edinburgh Castle and the Botanical Gardens.
Must Do: Be sure to head up towards Arthur's Seat, the main peak of a group of mountains with beautiful views over the whole city - definitely worth the hike.
Did you know? Edinburgh has more trees per head than any other city in the UK and is home to 112 parks.

Not the information you were looking for? Here are some pages that might be more in line with the information you need:

Travelling to Edinburgh

Flights

A number of airlines offer flights from London to Edinburgh Airport, including Ryanair, easyJet, and British Airways. There are roughly 50 daily direct flights which take around 2 hours. Flights depart from all London airports including Heathrow, Gatwick and Stanstead and arrive at Edinburgh airport. Make sure to book in advance to get the best deals, otherwise flying can become expensive.

Trains

Virgin Trains East Coast operate between 2-3 services per hour from London Euston and London Kings Cross stations. The journey takes between 4-5 hours and can be either direct or with one change. The Caledonian Sleeper train leaves Euston every day in the late evening, excluding Saturdays, and takes approximately seven and a half hours to reach Edinburgh, travelling overnight.

Buses

Megabus and National Express are the main bus providers of this route. Megabus offer a low-cost service from Victoria Coach Station to Edinburgh Bus Station. Daily services leave in the morning, afternoon and evening. Afternoon services arrive in the early hours of the following morning at North St. David Street, due to Edinburgh Bus Station being closed during the overnight hours. Services that depart from London in the evening will arrive the following morning in Edinburgh. National Express also offers services from Victoria Coach Station as well as the option of overnight travel, leaving Victoria late at night and arriving in Edinburgh the following morning. Both companies offer between two and six services per day, with journeys taking between 8 and 11 hours.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

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

Travel on National Express, Lufthansa and Ryanair travel to Edinburgh from London at great prices. Omio finds you travel times and tickets for over 1000 travel companies all in one place.

Grand Central Trains is a train company based in the United Kingdom. It operates services from London to the North East of England, Yorkshire and the East Midlands. Grand Central Trains offers a range of services, including express, semi-fast and stopping services. Express services run between London and the North East, Yorkshire and the East Midlands, with journey times of up to three hours. Semi-fast services run between London and the North East, Yorkshire and the East Midlands, with journey times of up to four hours. Stopping services run between London and the North East, Yorkshire and the East Midlands, with journey times of up to five hours. Grand Central Trains offers a range of ticket types, including Standard, First Class and Advance tickets. Standard tickets are the most economical option, while First Class tickets offer more comfort and space. Advance tickets are available for purchase up to 12 weeks in advance and offer the best value for money. Onboard facilities include free Wi-Fi, power sockets, comfortable seating and a range of snacks and drinks. The most popular routes for Grand Central Trains are London to Bradford, London to Sunderland, London to York and London to Wakefield.

    Cross Country trains are a UK-based train operator that provides services across the country including trains to Edinburgh from London. They offer a range of services, from express services to local services, and have a variety of ticket types to suit different needs. Their express services, such as the CrossCountry Voyager and CrossCountry XC Trains, offer a fast and comfortable journey, with onboard facilities such as free Wi-Fi, power sockets, and a selection of snacks and drinks. Their local services, such as the CrossCountry Regional and CrossCountry Regional Express, provide a more leisurely journey, with stops at smaller stations along the way. They also offer a range of ticket types, such as Advance, Anytime, and Off-Peak tickets, to suit different budgets and travel needs. The most popular routes for Cross Country trains include London to Birmingham, Manchester to Edinburgh, and Bristol to Reading.

      EasyJet is a British multinational low-cost airline headquartered at London Luton Airport (LTN). It’s the largest UK-based carrier based on the number of passengers carried. EasyJet flies to over 150 destinations across Europe and North Africa, making it a popular budget airline for travellers. To keep fares as low as possible, easyJet tickets are non-refundable and no complimentary snacks are provided onboard. All fare types include allowance of one small personal bag, while additional fees apply for carry-on luggage and checked luggage.

        FAQs: 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 options to travel to Edinburgh from London including taking a train, coach or flight.

        The cheapest way to go to Edinburgh from London is by taking a coach, which costs on average £18.

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

        A coach is £23 less than a flight for this trip with tickets for a flight from London to Edinburgh costing on average £41.

        Taking a coach costs £24 less than taking a train, which average ticket prices of £42.

        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:

        Coach takes on average 8 h 1 min.

        Train takes 4 h 11 min on average.

        Edinburgh is approximately 330 miles away from London.

        The average frequency per day from London to Edinburgh is:

        • Around 10 coaches per day.
        • Around 25 trains per day.

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

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

        • Most travellers catch their coach from London, Victoria Coach Station and arrive in Edinburgh, Bus Station.
        • Most travellers board their plane from London Gatwick Airport and arrive in Edinburgh Airport.
        • Most travellers who buy a train ticket from London to Edinburgh depart from London Waterloo to Edinburgh Waverley.

        Omio works with many trusted partners that can help you travel the best way from London to Edinburgh:

        • You can travel by coach between London and Edinburgh with Megabus, National Express or FlixBus, and you can find National Express London to Edinburgh tickets for £18 on Omio.
        • You can travel by plane between London and Edinburgh with easyJet, British Airways, Cityflyer (British Airways 2), BAR Aviation, Aer Lingus or Lufthansa, and you can find easyJet London to Edinburgh tickets for £41 on Omio.
        • You can travel by train from London to Edinburgh with East Coast, Lumo, Virgin Trains, Caledonian Sleeper, CrossCountry, Arriva Bus or Grand Central Trains, and you can find Lumo London to Edinburgh tickets for £42 on Omio.

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

        • You can check for a direct coach to Edinburgh with Megabus, National Express or FlixBus with 10 direct coaches per day.
        • You can find 25 direct trains per day to Edinburgh with East Coast, Virgin Trains or Caledonian Sleeper.

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

        Your journey from London to Edinburgh doesn't have to end in Edinburgh. Many of our customers like to extend their holidays to explore other popular destinations like Glasgow, Inverness, Manchester or Aberdeen. If you’d like to add Glasgow, Inverness, Manchester or Aberdeen to your London to Edinburgh trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Edinburgh today!

        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