Buses from London to Cardiff

Wed, Aug 21
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

London to Cardiff

Showing buses for tomorrow, Wed, Aug 21
carrier-logo
04:00London, Victoria Coach Station6h3510:35Cardiff, Sophia Gardens
0 changes
carrier-logo
08:00London, Victoria Coach Station3h4511:45Cardiff, Sophia Gardens
0 changes
carrier-logo
09:30London, Victoria Coach Station3h4013:10Cardiff, Sophia Gardens
0 changes
carrier-logo
10:30London, Victoria Coach Station3h4014:10Cardiff, Sophia Gardens
0 changes
carrier-logo
11:30London, Victoria Coach Station3h4015:10Cardiff, Sophia Gardens
0 changes
carrier-logo
12:30London, Victoria Coach Station3h5016:20Cardiff, Sophia Gardens
0 changes
carrier-logo
13:30London, Victoria Coach Station3h4517:15Cardiff, Sophia Gardens
0 changes
carrier-logo
14:30London, Victoria Coach Station4h0018:30Cardiff, Sophia Gardens
0 changes
carrier-logo
15:30London, Victoria Coach Station4h1019:40Cardiff, Sophia Gardens
0 changes
carrier-logo
16:30London, Victoria Coach Station4h1520:45Cardiff, Sophia Gardens
0 changes
carrier-logo
17:30London, Victoria Coach Station4h0021:30Cardiff, Sophia Gardens
0 changes
carrier-logo
18:00London, Victoria Coach Station3h5021:50Cardiff, Sophia Gardens
0 changes
carrier-logo
18:00London, Victoria Coach Station4h2522:25Cardiff, Sophia Gardens
0 changes
carrier-logo
18:30London, Victoria Coach Station3h4522:15Cardiff, Sophia Gardens
0 changes
carrier-logo
19:00London, Victoria Coach Station3h4022:40Cardiff, Sophia Gardens
0 changes
carrier-logo
20:00London, Victoria Coach Station3h2023:20Cardiff, Sophia Gardens
0 changes
carrier-logo
21:00London, Victoria Coach Station3h2500:25Cardiff, Sophia Gardens
0 changes
carrier-logo
22:30London, Victoria Coach Station3h2501:55Cardiff, Sophia Gardens
0 changes
carrier-logo
23:59London, Victoria Coach Station3h1603:15Cardiff, Sophia Gardens
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 Cardiff

Showing times and prices for Aug 21

Fastest Journey

3h 16m

Average

3h 55m

Buses per day

19

Distance

211 km

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

These direct bus cover the 211 km distance in an average of 3h 55m but if you time it right, some bus will get you there in just 3h 16m .

The slowest bus will take 6h 35m 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
23:59London, Victoria Coach Station3h1603:15Cardiff, Sophia Gardens
0 changes
£81One-way
2nd Fastest
carrier-logo
20:00London, Victoria Coach Station3h2023:20Cardiff, Sophia Gardens
0 changes
£181One-way
carrier-logo
21:00London, Victoria Coach Station3h2500:25Cardiff, Sophia Gardens
0 changes
£111One-way
carrier-logo
22:30London, Victoria Coach Station3h2501:55Cardiff, Sophia Gardens
0 changes
£91One-way
carrier-logo
10:30London, Victoria Coach Station3h4014:10Cardiff, Sophia Gardens
0 changes
£181One-way

COMPARE

Prices across different modes

Train
Bus
Tue
Aug 20
£52Great Western Railway
£9National Express
Wed
Aug 21
£52Great Western Railway
£8National Express
Thu
Aug 22
£52Great Western Railway
£8National Express
Fri
Aug 23
£52Great Western Railway
£21National Express
Sat
Aug 24
£52Great Western Railway
£11National Express
Sun
Aug 25
Find prices
£11National Express
Mon
Aug 26
£52Great Western Railway
£8National Express
Tue
Aug 27
£48Great Western Railway
£8National Express
Wed
Aug 28
£48Great Western Railway
£8National Express
Thu
Aug 29
£48Great Western Railway
£8National Express
Fri
Aug 30
£48Great Western Railway
£9National Express
Sat
Aug 31
£48Great Western Railway
£8National Express
Sun
Sep 1
£44Great Western Railway
£11National Express
Mon
Sep 2
£44Great Western Railway
£7National Express
Tue
Sep 3
£44Great Western Railway
£7National Express
Wed
Sep 4
£44Great Western Railway
£7National Express
Thu
Sep 5
£44Great Western Railway
£5National Express
Fri
Sep 6
£48Great Western Railway
£8National Express
Sat
Sep 7
£44Great Western Railway
£5National Express
Sun
Sep 8
Find prices
£8National Express
Mon
Sep 9
£44Great Western Railway
£4National Express

The cheapest buses

from London
to Cardiff

Showing times and prices for Aug 21

Cheapest

£8

Average

£18

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 London to Cardiff will cost around £ 18 if you buy it on the day, but the cheapest tickets can be found for only £ 8.

Cheapest
carrier-logo
23:59London, Victoria Coach Station3h1603:15Cardiff, Sophia Gardens
0 changes
£81One-way
2nd Cheapest
carrier-logo
22:30London, Victoria Coach Station3h2501:55Cardiff, Sophia Gardens
0 changes
£91One-way
carrier-logo
21:00London, Victoria Coach Station3h2500:25Cardiff, Sophia Gardens
0 changes
£111One-way
carrier-logo
09:30London, Victoria Coach Station3h4013:10Cardiff, Sophia Gardens
0 changes
£111One-way
carrier-logo
12:30London, Victoria Coach Station3h5016:20Cardiff, Sophia Gardens
0 changes
£181One-way

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

National Express
Eurolines France
Ouibus
RegioJet
bus

Journey Summary

London to Cardiff Bus Information

Avg. Bus Duration:
4 hours 30 minutes
Coach Ticket Price: £6
Buses depart from:London
Bus arrives in:Cardiff
Distance:211 km
BusBus Companies:National Express

Travelling by Coach from London to Cardiff

Coaches from London to Cardiff are run by National Express and run on average twice an hour during the weekdays. Most coaches are direct and take around 3hrs to arrive into Cardiff.

Know before you go:

  • Coaches from London to Cardiff are run by National Express.
  • The average journey duration is 3hrs 45min, although some journeys can take up to 5hrs 19mins.
  • Coaches run from London to Cardiff from just past 06:00 until midnight, although times may vary.
  • Up to 2 coaches depart an hour throughout the day.
  • Coaches depart from either London Victoria Coach Station and arrive into Cardiff, Sophia Gardens.

Coach Station Information and Getting to the City Centre

Departing from London: Coaches from London to Cardiff depart from Victoria Coach Station in the southwest of London, close to Westminster on Buckingham Palace Road. Passengers can get to Victoria Coach Station by taking the District & Circle Lines or the Victoria Line on the Underground and then walk the few minutes to the coach station.

Passengers can also take a local bus to the station from many areas around London and walk the same distance to the coach station. Victoria departure terminal closes at 01:00 and opens again at 05:00. There are refreshments, cash machines and a left luggage office. Passengers are advised to be at Victoria Coach station at least 30 minutes before the departure time.

Arriving in Cardiff: Buses from London to Cardiff arrive at Cardiff Bus station next to Sophia Gardens, right in the city centre. Onward travel is simple with either local buses and the train station just a short walk away from Sophia Gardens. Cardiff Bus Station has limited facilities, but does include a waiting area and toilets.

Tips for Booking Cheap Coaches from London to Cardiff

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

Compare prices

Best fares for buses from London to Cardiff

This Weekend
This month
Next Month
Fri, Aug 23
Bus
National Express
18:003h 40m21:40
LondonCardiff
Sat, Aug 24
Bus
National Express
20:003h 25m23:25
LondonCardiff
Fastest Buses from London to Cardiff by duration
Sun, Aug 25
Bus
National Express
22:593h 11m02:10
LondonCardiff
Sun, Sep 1
Bus
National Express
22:593h 11m02:10
LondonCardiff
Sun, Sep 8
Bus
National Express
22:593h 11m02:10
LondonCardiff
Return Journeys for Buses from Cardiff to London
Thu, Aug 22
Bus
National Express
01:303h 50m05:20
CardiffLondon
Fri, Aug 23
Bus
National Express
04:104h 10m08:20
CardiffLondon
Sat, Aug 24
Bus
National Express
18:153h 30m21:45
CardiffLondon

Stations

Important Stations and Airports for this Journey
London
Cardiff
BusLondon

Amenities

BusLondon 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.
Metro lines Central, Circle, Hammersmith, City

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

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.