Buses from Birmingham to London

Tue, Aug 20
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

Bus times

Birmingham to London

Showing buses for tomorrow, Tue, Aug 20
carrier-logo
03:00Birmingham, Coach Station3h2006:20London, Victoria Coach Station
0 changes
carrier-logo
03:55Birmingham, Coach Station3h0507:00London, Victoria Coach Station
0 changes
carrier-logo
04:45Birmingham, Coach Station3h0507:50London, Victoria Coach Station
0 changes
carrier-logo
05:00Birmingham, Coach Station3h5008:50London, Victoria Coach Station
0 changes
carrier-logo
06:15Birmingham, Coach Station3h3509:50London, Victoria Coach Station
0 changes
carrier-logo
06:45Birmingham, Coach Station3h3510:20London, Victoria Coach Station
0 changes
carrier-logo
07:45Birmingham, Coach Station3h3011:15London, Victoria Coach Station
0 changes
carrier-logo
08:30Birmingham, Coach Station3h1511:45London, Victoria Coach Station
0 changes
carrier-logo
09:15Birmingham, Coach Station3h0012:15London, Victoria Coach Station
0 changes
carrier-logo
10:00Birmingham, Coach Station2h5012:50London, Victoria Coach Station
0 changes
carrier-logo
10:30Birmingham, Coach Station3h0013:30London, Victoria Coach Station
0 changes
carrier-logo
11:00Birmingham, Coach Station2h5013:50London, Victoria Coach Station
0 changes
carrier-logo
12:00Birmingham, Coach Station3h0515:05London, Victoria Coach Station
0 changes
carrier-logo
12:30Birmingham, Coach Station2h5015:20London, Victoria Coach Station
0 changes
carrier-logo
12:50Birmingham, Coach Station3h0015:50London, Victoria Coach Station
0 changes
carrier-logo
13:15Birmingham, Coach Station2h5016:05London, Victoria Coach Station
0 changes
carrier-logo
13:45Birmingham, Coach Station3h1517:00London, Victoria Coach Station
0 changes
carrier-logo
14:30Birmingham, Coach Station3h0517:35London, Victoria Coach Station
0 changes
carrier-logo
15:30Birmingham, Coach Station3h4519:15London, Victoria Coach Station
0 changes
carrier-logo
16:30Birmingham, Coach Station3h1019:40London, Victoria Coach Station
0 changes
carrier-logo
17:30Birmingham, Coach Station3h2020:50London, Victoria Coach Station
0 changes
carrier-logo
18:30Birmingham, Coach Station2h5521:25London, Victoria Coach Station
0 changes
carrier-logo
19:30Birmingham, Coach Station3h1022:40London, Victoria Coach Station
0 changes
carrier-logo
20:45Birmingham, Coach Station2h3523:20London, Victoria Coach Station
0 changes
carrier-logo
21:30Birmingham, Coach Station3h0500:35London, Victoria Coach Station
0 changes

Find all the dates and times for this journey

The fastest buses

from Birmingham
to London

Showing times and prices for Aug 20

Fastest Journey

2h 35m

Average

3h 9m

Buses per day

25

Distance

163 km

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

These direct bus cover the 163 km distance in an average of 3h 9m but if you time it right, some bus will get you there in just 2h 35m .

The slowest bus will take 3h 50m 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
carrier-logo
20:45Birmingham, Coach Station2h3523:20London, Victoria Coach Station
0 changes
£81One-way
2nd Fastest
carrier-logo
12:30Birmingham, Coach Station2h5015:20London, Victoria Coach Station
0 changes
£141One-way
2nd Fastest
carrier-logo
11:00Birmingham, Coach Station2h5013:50London, Victoria Coach Station
0 changes
£101One-way
2nd Fastest
carrier-logo
13:15Birmingham, Coach Station2h5016:05London, Victoria Coach Station
0 changes
£111One-way
2nd Fastest
carrier-logo
10:00Birmingham, Coach Station2h5012:50London, Victoria Coach Station
0 changes
£121One-way

COMPARE

Prices across different modes

Train
Bus
Mon
Aug 19
Find prices
£10National Express
Tue
Aug 20
£28West Midlands Railway
£8National Express
Wed
Aug 21
£21West Midlands Railway
£16National Express
Thu
Aug 22
£22Chiltern Railways
£6National Express
Fri
Aug 23
£21West Midlands Railway
£14National Express
Sat
Aug 24
£24West Midlands Railway
£8National Express
Sun
Aug 25
£17West Midlands Railway
£8National Express
Mon
Aug 26
£14Virgin Trains
£6National Express
Tue
Aug 27
£19West Midlands Railway
£6National Express
Wed
Aug 28
£22Chiltern Railways
£6National Express
Thu
Aug 29
Find prices
£6National Express
Fri
Aug 30
£13West Midlands Railway
£6National Express
Sat
Aug 31
£13West Midlands Railway
£6National Express
Sun
Sep 1
£17West Midlands Railway
£6National Express
Mon
Sep 2
£10West Midlands Railway
£6National Express
Tue
Sep 3
£8West Midlands Railway
£4National Express
Wed
Sep 4
£8West Midlands Railway
£4National Express
Thu
Sep 5
£8West Midlands Railway
£4National Express
Fri
Sep 6
£8Chiltern Railways
£4National Express
Sat
Sep 7
£13West Midlands Railway
£4National Express
Sun
Sep 8
£15Virgin Trains
£4National Express

The cheapest buses

from Birmingham
to London

Showing times and prices for Aug 20

Cheapest

£8

Average

£11

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

The average ticket from Birmingham to London will cost around £ 11 if you buy it on the day, but the cheapest tickets can be found for only £ 8.

Cheapest
carrier-logo
04:45Birmingham, Coach Station3h0507:50London, Victoria Coach Station
0 changes
£81One-way
Cheapest
carrier-logo
21:30Birmingham, Coach Station3h0500:35London, Victoria Coach Station
0 changes
£81One-way
Cheapest
carrier-logo
13:45Birmingham, Coach Station3h1517:00London, Victoria Coach Station
0 changes
£81One-way
Cheapest
carrier-logo
20:45Birmingham, Coach Station2h3523:20London, Victoria Coach Station
0 changes
£81One-way
Cheapest
carrier-logo
03:55Birmingham, Coach Station3h0507:00London, Victoria Coach Station
0 changes
£81One-way

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

National Express
Eurolines France
Ouibus
RegioJet
bus

Journey Summary

Birmingham to London Bus Information

Avg. Bus Duration:
3 hours 10 minutes
Coach Ticket Price: £5
Buses depart from:Birmingham
Bus arrives in:London
Distance:163 km
BusBus Companies:National Express

Travelling by Coach from Birmingham to London

Buses from Birmingham to London run throughout the day and are provided by National Express. Coaches run approximately every 30 minutes during the week. The average journey time is just over 2 hours and there are no changes required along the route.

Know before you go:

  • Coaches from London to Birmingham are run by National Express.
  • The average journey duration is 1hr 30min, although some journeys can take up to 3hrs 35min with a change.
  • Coaches run from Birmingham to London from 01:00 until 23:30.
  • Up to 2 coaches departing an hour throughout the day.
  • Coaches depart from Birmingham Bus Station and arrive into London Victoria Bus Station.
  • Cheapest Days to Travel by Bus

    The table below displays the cheapest days to travel throughout the week by bus, on average, across the U.K. You can save yourself almost £10 by booking to travel on a Tuesday instead of the most expensive day, Friday. In general, to travel during the week is cheaper, although a Sunday is also a cheaper day to travel by bus.


    Tips for Booking Cheap Coaches from Birmingham to London

    • To get the best price it's important to book at least one week in advance, the further in advance the better.
    • The cheapest day to book is a Tuesday, Friday is the most expensive day to travel.
    • The cheapest time of day to travel is either first thing in the morning or last in the evening.

    Coach Station Information and Getting to the City Centre

    Departing from Birmingham: Coaches from London to Birmingham depart from Birmingham Coach Station, located to the southwest of the city centre on Mill Lane and is open 24h. There are several buses that depart from the Coach station to the city centre and takes just 10 minutes, or 15 minutes to walk. Birmingham coach station has some facilities including charging points, a newsagents, WiFi, parking and pay phones.

    Arriving in London: Coaches from Birmingham to London arrive at Victoria Coach Station in the southwest of London, close to Westminster on Buckingham Palace Road. Passengers can get to the city centre by taking the District & Circle Lines or the Victoria Line on the Underground. Passengers can also take a local bus to many areas around London. Victoria departure terminal closes at 01:00 and opens again at 05:00. There are refreshments, cash machines and a left luggage office. If taking a return journey passengers are advised to be at Victoria Coach station at least 30 minutes before the departure time.

    Compare prices

    Best fares for buses from Birmingham to London

    This Weekend
    This month
    Next Month
    Fri, Aug 23
    Bus
    National Express
    04:003h 50m07:50
    BirminghamLondon
    Sat, Aug 24
    Bus
    National Express
    04:152h 35m06:50
    BirminghamLondon
    Fastest Buses from Birmingham to London by duration
    Sat, Aug 24
    Bus
    National Express
    04:152h 35m06:50
    BirminghamLondon
    Mon, Aug 26
    Bus
    National Express
    04:152h 35m06:50
    BirminghamLondon
    Tue, Aug 27
    Bus
    National Express
    19:452h 35m22:20
    BirminghamLondon
    Return Journeys for Buses from London to Birmingham
    Wed, Aug 21
    Bus
    National Express
    13:003h 30m16:30
    LondonBirmingham
    Thu, Aug 22
    Bus
    National Express
    21:302h 35m00:05
    LondonBirmingham
    Fri, Aug 23
    Bus
    National Express
    16:303h19:30
    LondonBirmingham

    Stations

    Important Stations and Airports for this Journey
    Birmingham
    London
    BusBirmingham (Coach Station)

    Amenities

    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