Cheap bus tickets from Leicester to London

Showing times and prices for Jan 27

Cheapest

$10

Average

$16

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 Leicester to London will cost around $ 16 if you buy it on the day, but the cheapest tickets can be found for only $ 10.

Cheapest
01:10PMLeicester2h20 03:30PMLondon
0 changes
$101One-way
Cheapest
01:10PMLeicester1h55 03:05PMLondon
0 changes
$101One-way
2nd Cheapest
02:30PMLeicester, St.Margaret's Bus Station2h55 05:25PMLondon
0 changes
$121One-way
07:05AMLeicester, St.Margaret's Bus Station3h15 10:20AMLondon
0 changes
$151One-way
08:05AMLeicester, St.Margaret's Bus Station3h15 11:20AMLondon
0 changes
$151One-way

Bus schedule from Leicester to London

Showing buses for tomorrow, Thu, Jan 27
04:15AMLeicester, St.Margaret's Bus Station3h05 07:20AMLondon
0 changes
06:00AMLeicester, St.Margaret's Bus Station3h20 09:20AMLondon
0 changes
07:05AMLeicester, St.Margaret's Bus Station3h15 10:20AMLondon
0 changes
07:10AMLeicester1h55 09:05AMLondon
0 changes
07:10AMLeicester2h20 09:30AMLondon
0 changes
08:05AMLeicester, St.Margaret's Bus Station3h15 11:20AMLondon
0 changes
10:30AMLeicester, St.Margaret's Bus Station2h45 01:15PMLondon
0 changes
10:40AMLeicester1h55 12:35PMLondon
0 changes
10:40AMLeicester2h20 01:00PMLondon
0 changes
11:10AMLeicester2h20 01:30PMLondon
0 changes
11:10AMLeicester1h55 01:05PMLondon
0 changes
12:30PMLeicester, St.Margaret's Bus Station2h45 03:15PMLondon
0 changes
01:10PMLeicester2h20 03:30PMLondon
0 changes
01:10PMLeicester1h55 03:05PMLondon
0 changes
02:30PMLeicester, St.Margaret's Bus Station2h55 05:25PMLondon
0 changes
03:30PMLeicester, St.Margaret's Bus Station3h10 06:40PMLondon
0 changes
04:30PMLeicester, St.Margaret's Bus Station3h20 07:50PMLondon
0 changes
05:50PMLeicester2h20 08:10PMLondon
0 changes
05:50PMLeicester1h55 07:45PMLondon
0 changes
07:00PMLeicester, St.Margaret's Bus Station2h50 09:50PMLondon
0 changes
09:30PMLeicester, St.Margaret's Bus Station2h35 12:05AMLondon
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Jan 27
$53East Midlands Railway
$6Flixbus
Fri
Jan 28
$53East Midlands Railway
$4Flixbus
Sat
Jan 29
$53East Midlands Railway
$6Flixbus
Sun
Jan 30
$28East Midlands Railway
$5Flixbus
Mon
Jan 31
Find prices
$5Flixbus
Tue
Feb 1
$53East Midlands Railway
$5Flixbus
Wed
Feb 2
$53East Midlands Railway
$5Flixbus
Thu
Feb 3
$53East Midlands Railway
$5Flixbus
Fri
Feb 4
$35East Midlands Railway
$5Flixbus
Sat
Feb 5
$39East Midlands Railway
$5Flixbus
Sun
Feb 6
$28East Midlands Railway
$4Flixbus
Mon
Feb 7
$45East Midlands Railway
$5Flixbus
Tue
Feb 8
$45East Midlands Railway
$5Flixbus
Wed
Feb 9
$141
$10National Express
Fri
Feb 11
$46East Midlands Railway
Find prices
Sat
Feb 12
$39East Midlands Railway
$6Flixbus
Sun
Feb 13
$30East Midlands Railway
$8Megabus
Mon
Feb 14
$46East Midlands Railway
$5Flixbus
Tue
Feb 15
$46East Midlands Railway
$5Flixbus

Bus times from Leicester to London

Showing times and prices for Jan 27

Fastest Journey

1 h 55 m

Average

2 h 35 m

Buses per day

21

Distance

143 km

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

These direct buses cover the 143 km distance in an average of 2 h 35 m but if you time it right, some buses will get you there in just 1 h 55 m .

The slowest buses will take 3 h 20 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:40AMLeicester1h55 12:35PMLondon
0 changes
$161One-way
Fastest
01:10PMLeicester1h55 03:05PMLondon
0 changes
$101One-way
Fastest
05:50PMLeicester1h55 07:45PMLondon
0 changes
$161One-way
Fastest
11:10AMLeicester1h55 01:05PMLondon
0 changes
$161One-way
Fastest
07:10AMLeicester1h55 09:05AMLondon
0 changes
$161One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Leicester to London

distanceDistance89 miles (143 km)
durationAverage bus duration1 h 45 min
priceAverage bus ticket price$5 (€4)
changesDirect busYes
carriersBus companiesNational Express, Megabus, Infobus or Flixbus

Buses from Leicester to London cover the 89 miles (143 km) long trip taking on average 1 h 45 min with our travel partners like National Express, Megabus, Infobus or Flixbus. There are direct bus services available. While the average ticket price for this trip costs around $5 (€4), you can find the cheapest bus ticket for as low as $4 (€3). Travelers depart most frequently from Leicester and arrive in London, Hammersmith Bridge Road.

Bus providers: National Express and FlixBus from Leicester to London

Buy your official National Express and FlixBus bus tickets from Leicester to London from $4 (€3) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most convenient journey.

National Express
FlixBus

National Express is the UK’s leading long-distance bus company operating over 550 buses per day and serving over 900 destinations across the UK. National Express also operates bus services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express buses have air conditioning and provide free WiFi access along with onboard entertainment. Most buses come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your bus between Leicester and London, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

    When you buy your National Express bus tickets between Leicester and London don't forget to keep the following COVID-19 related policies in mind:

    • 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.

    Bus from Leicester to London

    Thanks to National Express, taking the bus from Leicester to London is an excellent way to travel. Buses leave Leicester's St. Margaret's Bus Station 6 times every day, from morning until early evening. Journey times aren't too long, with buses generally reaching London Victoria Coach Station in just over 3 hours. Add in affordable fares, and buses make the ideal option for visits to the UK's capital.

    How long is the journey by bus from Leicester to London?

    London and Leicester are over 100 miles apart, but journey times aren't all that long. Most of the distance is covered by high-speed motorways, there won't be many stops along the way, and no changes are needed. Because of this, almost all National Express buses reach London in 3 hours 10 minutes - which isn't much slower than intercity rail services.

    How many buses are there from Leicester to London?

    Passengers will have a wide range of departures to choose from when they come to book a bus from Leicester to London. National Express runs a year-round schedule and operates 6 services every day of the week. The first departure rolls out of the bus station just after 8:00 a.m., and the last bus leaves around 6:00 p.m. So there should be a convenient departure time to suit any schedule.

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

    Departure bus station: The bus from Leicester to London departs from St. Margaret's Bus Station (also known as Haymarket). The bus station is only about 500 yards from the center of town, so walking is a practical option for many travelers. Local buses will take a few minutes from most locations, while taxis always offer a handy alternative. At the bus station, expect cafe facilities, restrooms, ticket booths, and seating, along with ATMs and payphones.

    Arrival bus station: Every bus from Leicester to London arrives at London Victoria Coach Station, the main National Express hub in the capital. Victoria is in west London, around 800 meters from Buckingham Palace, and within walking distance of Westminster. Arrivals can hop on local buses to reach shopping districts like Oxford Street, or easily transfer to rail and metro services at Victoria Station. The bus station has a few stores and a cafe, as well as free WiFi, while the local area offers places to eat or grab a coffee before moving on.

    Which bus providers travel from Leicester to London?

    Only National Express currently offers buses from Leicester to London. The largest bus operator in the UK schedules daily connections throughout the year.

    National Express Leicester to London

    National Express schedules 6 daily departures from Leicester St. Margaret's Bus Station to London Victoria Coach Station. All of them run direct, and all will have a total journey duration of approximately 3 hours and 10 minutes. Departures start early at about 8:00 a.m. and continue roughly every 2 hours until just after 6:00 p.m.

    Leicester to London Bus: Services on board

    National Express doesn't offer a choice of First or Standard classes on its London-bound buses. However, it does charge different fares for flexible or restricted tickets, with passengers paying a little more for the ability to switch dates at will. There may also be discount fares for infants, children aged 3-15, and those aged 60 and above. All passengers must keep to luggage limits. Each individual can take 2 items of hold luggage, each one measuring less than 30" x 18" x 12" and weighing under 44 lbs. And they can also take an item of hand luggage measuring less than 18" x 14" x 8". Larger items can be transported (including bikes), but extra fees may be charged, and in some cases, transport of items can be denied. Advance notification is advisable, and it's useful to note that a cap of 3 chargeable items per passenger applies. Sadly, pets aren't permitted on board, aside from helper dogs. All National Express buses are wheelchair-accessible, but they only possess a single wheelchair space. This means that some services may be inaccessible if the space has already been taken, although users of folding wheelchairs can occupy normal seats and store their chairs on board. The company also runs an Assisted Travel Helpline, which provides further information and guidance to make life easier for the mobility-impaired.

    Travel Tips: Bus to London from Leicester

    Take the bus to London 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 Leicester to London.
    FAQs

    How much does a cheap bus from Leicester to London cost?

    Omio customers have found cheap bus tickets between Leicester and London for as low as $4 (€3)  for the next 7 days.

    How much is the bus to London from Leicester on average?

    The bus price between Leicester and London is on average $5 (€4)  if you are looking to book your tickets for this trip in the next 7 days.

    How far is it from Leicester to London by bus?

    The Leicester to London bus distance is approximately 89 miles (143 km).

    How many hours is the bus time to London from Leicester?

    On average the Leicester to London bus travel time is 1 h 45 min  for the 89 miles (143 km) long trip, but the duration can vary if you travel on weekends and holidays.

    What is the departure bus station in Leicester and arrival bus station in London?

    Omio customers traveling this route book their buses from Leicester   to London, Hammersmith Bridge Road.

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

    You can find the most popular departure bus station for this trip, Leicester, located approximately 0.6 miles (945 m) from the city center of Leicester. The most popular arrival bus station in London, called London, Hammersmith Bridge Road, is located around 4.5 miles (7.2 km) away from its city center.

    What bus companies offer a service from Leicester to London?

    When taking a bus from Leicester to London, you can count on National Express, Megabus, Infobus or Flixbus for the best way to get you to London. You can also check all possible bus companies who offer a service between Leicester and London and compare the amenities they offer before buying a bus ticket.

    Are there any nonstop bus services from Leicester to London?

    Yes, there are direct buses to London from Leicester, and you can find a direct bus for this route with Flixbus, National Express or Megabus  on Omio. It's worth paying attention to when you book your bus ticket as direct services tend to offer more convenience and save you time getting to your destination.

    When is the earliest bus from Leicester to London? When is the last bus from Leicester to London?

    The first Leicester to London bus departs at 6: 00 AM   and the last bus from Leicester to London leaves at 8: 30 PM. Check out the most up-to-date bus schedule from Leicester to London on Omio and find the best time to travel to your destination.

    How far in advance should I buy a bus ticket from Leicester to London to get the best deals?

    If you buy a bus ticket from Leicester to London within the next 7 days, you can find tickets to cost on average $5 (€4) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets between Leicester and London are generally on sale a few months before the planned departure date.