[menuItemContent][menuItemRightSideContent]
Currency

Timetable London to Edinburgh

Showing buses for tomorrow, Wed, Jun 23
08:30AMLondon10h40 07:10PMEdinburgh
0 changes
09:30AMLondon9h30 07:00PMEdinburgh, Elder Street
0 changes
10:00PMLondon9h20 07:20AMEdinburgh, Elder Street
0 changes
10:30PMLondon9h10 07:40AMEdinburgh
0 changes
11:00PMLondon11h35 10:35AMEdinburgh
0 changes
11:30PMLondon17h45 05:15PMEdinburgh
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

The fastest buses from London to Edinburgh

Showing times and prices for Jun 23

Fastest Journey

9 h 10 m

Average

11 h 20 m

Buses per day

6

Distance

534 km

Of the 6 buses that leave London for Edinburgh every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 534 km distance in an average of 11 h 20 m but if you time it right, some buses will get you there in just 9 h 10 m .

The slowest buses will take 17 h 45 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
10:30PMLondon9h10 07:40AMEdinburgh
0 changes
$621One-way
2nd Fastest
10:00PMLondon9h20 07:20AMEdinburgh, Elder Street
0 changes
$551One-way
09:30AMLondon9h30 07:00PMEdinburgh, Elder Street
0 changes
$551One-way
08:30AMLondon10h40 07:10PMEdinburgh
0 changes
$501One-way
11:00PMLondon11h35 10:35AMEdinburgh
1 changes
$901One-way

COMPARE Prices across different modes

Tue
Jun 22
Find prices
$49Megabus
$94British Airways
Wed
Jun 23
$115London North Eastern Railway
$49Megabus
$86easyJet
Thu
Jun 24
$116London North Eastern Railway
$49Megabus
$99easyJet
Fri
Jun 25
$206Avanti West Coast
$49Megabus
$101easyJet
Sat
Jun 26
$169Avanti West Coast
$49Megabus
$89easyJet
Sun
Jun 27
$115London North Eastern Railway
$49Megabus
$83easyJet
Mon
Jun 28
$115London North Eastern Railway
$49Megabus
$84easyJet
Tue
Jun 29
$94London North Eastern Railway
$49Megabus
Find prices
Wed
Jun 30
$80London North Eastern Railway
$50National Express
$59easyJet
Thu
Jul 1
$94London North Eastern Railway
$49Megabus
$74easyJet
Fri
Jul 2
$115London North Eastern Railway
$49Megabus
$89easyJet
Sat
Jul 3
$91Avanti West Coast
$49National Express
$83easyJet
Sun
Jul 4
$80London North Eastern Railway
$49Megabus
$50easyJet
Mon
Jul 5
$94London North Eastern Railway
$49National Express
$49easyJet
Tue
Jul 6
$80London North Eastern Railway
$49Megabus
$47easyJet
Wed
Jul 7
$80London North Eastern Railway
$44National Express
$52easyJet
Thu
Jul 8
$94London North Eastern Railway
$49Megabus
Find prices
Fri
Jul 9
$94London North Eastern Railway
$49National Express
$65easyJet
Sat
Jul 10
$80London North Eastern Railway
$49National Express
$70easyJet
Sun
Jul 11
$67London North Eastern Railway
$49National Express
$50easyJet
Mon
Jul 12
$94London North Eastern Railway
$49Megabus
$50easyJet

The cheapest buses from London to Edinburgh

Showing times and prices for Jun 23

Cheapest

$50

Average

$62

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from London to Edinburgh will cost around $ 62 if you buy it on the day, but the cheapest tickets can be found for only $ 50.

Cheapest
08:30AMLondon10h40 07:10PMEdinburgh
0 changes
$501One-way
2nd Cheapest
09:30AMLondon9h30 07:00PMEdinburgh, Elder Street
0 changes
$551One-way
2nd Cheapest
10:00PMLondon9h20 07:20AMEdinburgh, Elder Street
0 changes
$551One-way
11:30PMLondon17h45 05:15PMEdinburgh
1 changes
$591One-way
10:30PMLondon9h10 07:40AMEdinburgh
0 changes
$621One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

Wed, Jun 23
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
bus

Journey Summary

London to Edinburgh Bus Information

Avg. Bus Duration
12 hours 3 minutes
Coach Ticket Price: $45
Buses depart from:London
Bus arrives in:Edinburgh
Distance:534 km
Bus Companies:National Express, Megabus
Bus companies

Travel with National Express between London and Edinburgh

Travel from London to Edinburgh from $49 (€39) with Omio’s bus partners National Express! You can find the best schedules and tickets when comparing and booking the most convenient route for you.

National Express

Looking for a cheap and hassle-free way to travel between London and Edinburgh? National Express is the UK’s leading bus company that provides premium services and comfortable travel experiences on a budget. National Express connects hundreds of cities and towns throughout the country and even offers routes to and from major UK airports like Heathrow, Gatwick, Stansted, Luton and Bristol. Check National Express bus schedules and tickets available for the route on Omio to find the best deals on buses between London and Edinburgh. When you ride with National Express, you can expect to travel 330 miles (533 km) between London and Edinburgh.

All National Express buses are air-conditioned and provide free WiFi and onboard entertainment. Most buses have seat belts and power outlets in every seat, perfect if you need to charge your phone or laptop. You can select from three ticket options for the London to Edinburgh bus: Restricted Fare, Standard Fare, and Fully Flexible Fare. If you’re looking for more flexibility on canceling or changing your bus ticket easily, we recommend splurging on the Fully Flexible Fare option.

National Express' current ticket policies due to COVID-19 for your bus between London and Edinburgh are the following:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
    • Restricted ticket: One change is allowed free of charge
    • Standard ticket: Full refund or one change is allowed free of charge
    • Fully flexible ticket: Unlimited changes to time or date are allowed
    • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

Buses from London to Edinburgh

Buses connecting London and Edinburgh depart throughout the day, 7 days of the week. They take between around 10 and 16 hours to make the journey. Most services require at least one change.

Which bus companies travel from London to Edinburgh?

National Express runs the bus route from London to Edinburgh. On trips that require passengers to change services, National Express operates all legs of the journey.

How long is the bus from London to Edinburgh?

Buses between London and Edinburgh take up to around 16 hours to complete the journey, depending on departure time and whether or not the service incorporates any changes. The shortest trips, taking around 10 hours, are the direct services.

How many buses are there from London to Edinburgh?

Passengers wanting to travel to Edinburgh from London by bus have a choice of up to 20 buses per day. Services are spaced out throughout the day, with the first leaving early in the morning. The last service of the day departs in the late evening, arriving in Edinburgh the following morning. The majority of services require at least one change, usually at Birmingham. Some also incorporate an additional change at Glasgow. However, one or two services every day run directly between London and Edinburgh, and do not require passengers to change coach. These direct services tend to leave London in the early morning and the late evening.

What are the departure and arrival stations for buses from London to Edinburgh?

Departure Bus Station: buses depart from London Victoria bus station. Located in central London, Victoria bus station is 300 metres from Victoria railroad station, which is served by mainline rail links and London Underground's Victoria, District and Circle lines. Local buses stop directly outside Victoria bus station, and the nearest car parking is at the NCP car park on nearby Semley Place. Victoria bus station has a variety of refreshment facilities, waiting rooms and a left baggage office.

Arrival Bus Station: All services terminate at Edinburgh bus station. Situated on Elder Street, in the centre of the city, Edinburgh bus station offers a variety of onward transport options. Local buses serve the station and the Saint Andrew Square tram stop is a short walk away. There are also several nearby public cab ranks. The bus station itself has cycle racks, vending machines, a convenience shop and left baggage lockers.

Travel Tips

Buses from London to Edinburgh
Take the bus 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
How much does a cheap bus between London and Edinburgh cost?
Omio customers have found cheap bus tickets from London to Edinburgh for as low as $49 (€39)  for the next 7 days.
What is the price of a bus ticket from London to Edinburgh?
In the next 7 days you can expect to pay on average $49 (€39)  for a bus ticket to Edinburgh from London.
How far is London to Edinburgh by bus?
When traveling this route you should expect the distance between London and Edinburgh by bus to be approximately 330 miles (533 km).
How many hours is the bus time to Edinburgh from London?
The London to Edinburgh bus duration is on average 9 h 20 min, which is to be expected when traveling 330 miles (533 km) from London to Edinburgh. However, the time it takes can vary based on specific dates, weekends, and holidays.
Which bus station from London to Edinburgh do I depart from? Which Edinburgh bus station from London do I arrive in?

Omio customers traveling this route depart most frequently from London Victoria   and arrive in Edinburgh, Elder Street.

Where is the bus station in London to go to Edinburgh? Where is the bus station in Edinburgh located?

Passengers booking this journey most frequently board their buses from London Victoria and need to travel around 0 mile (s) / 0 km from the city center to get to this bus station.

Passengers arriving in Edinburgh most often arrive at Edinburgh, Elder Street and need to travel around 0 mile (s) / 0 km from this bus station to the city center.

Which bus providers can take me between London and Edinburgh?
For the route from London to Edinburgh you can take a bus with National Express or Infobus. Be sure to check out all possible bus companies that offer services to Edinburgh from London on Omio to compare what amenities they may have.
Can I purchase a direct bus from London to Edinburgh?
Yes, you can look for direct buses from London to Edinburgh with Megabus  without needing to transfer at another stop in between. Taking a direct bus tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
When does the first bus depart from London to Edinburgh? When does the last bus depart from London to Edinburgh?
The first London to Edinburgh bus departs at 8: 30 AM   and the last bus from London to Edinburgh leaves at 10: 30 PM. Check out the most up-to-date bus schedule from London to Edinburgh on Omio and find the best time to travel to your destination.
How early should I buy bus tickets from London to Edinburgh to score the best deals?
If you buy the London to Edinburgh bus within the next 7 days, you can find one way tickets to cost on average $49 (€39). However, booking your bus ticket in advance gives you access to the best prices for buses from London to Edinburgh. Look out for bus tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

London
Edinburgh
London
Amenities
London Liverpool Street Stn
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the bus station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Central, Circle, Hammersmith, City