Cardiff to London bus

Sat, Oct 05
+ 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

Cheap bus tickets from Cardiff to London

Showing times and prices for Oct 05

Cheapest

The best way to find a cheap bus ticket from Cardiff to London is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
National Express
06:00PM3h35
Cardiff
09:35PMLondon, Victoria Coach Station
$151One-way
0 transfers
Cheapest
National Express
07:58PM3h17
Cardiff
11:15PMLondon, Victoria Coach Station
$151One-way
0 transfers
2nd Cheapest
FlixBus
04:15PM3h15
Cardiff
07:30PMLondon
$181One-way
0 transfers
2nd Cheapest
FlixBus
04:15PM3h45
Cardiff
08:00PMLondon, Victoria Coach Station
$181One-way
0 transfers
National Express
06:58PM3h22
Cardiff
10:20PMLondon, Victoria Coach Station
$181One-way
0 transfers

Cardiff to London bus times

Showing buses for tomorrow, Saturday, October 5
ProviderDepartsDurationArrivesTransfersTickets
Megabus12:05AM Cardiff3h55 04:00AM London, Victoria Coach Station0 transfersDirect
Megabus02:30AM Cardiff3h20 05:50AM London, Heathrow Airport Terminals 2 & 30 transfersDirect
Megabus02:30AM Cardiff4h20 06:50AM London, Victoria Coach Station0 transfersDirect
Megabus02:35AM Cardiff4h15 06:50AM London, Victoria Coach Station0 transfersDirect
Megabus02:35AM Cardiff3h15 05:50AM London, Heathrow Airport Terminals 2 & 30 transfersDirect
National Express03:25AM Cardiff3h25 06:50AM London, Victoria Coach Station0 transfersDirect
FlixBus06:45AM Cardiff3h45 10:30AM London, Victoria Coach Station0 transfersDirect
FlixBus06:45AM Cardiff3h15 10:00AM London0 transfersDirect
National Express07:25AM Cardiff3h25 10:50AM London, Victoria Coach Station0 transfersDirect
Megabus07:30AM Cardiff4h30 12:00PM London, Heathrow Airport Terminals 2 & 31 transfer
Megabus07:35AM Cardiff4h25 12:00PM London, Heathrow Airport Terminals 2 & 31 transfer
National Express07:58AM Cardiff3h27 11:25AM London, Victoria Coach Station0 transfersDirect
FlixBus08:15AM Cardiff3h15 11:30AM London0 transfersDirect
FlixBus08:15AM Cardiff3h45 12:00PM London, Victoria Coach Station0 transfersDirect
Megabus08:30AM Cardiff4h00 12:30PM London, Victoria Coach Station0 transfersDirect
Megabus08:35AM Cardiff3h55 12:30PM London, Victoria Coach Station0 transfersDirect
FlixBus09:15AM Cardiff3h55 01:10PM London0 transfersDirect
FlixBus09:15AM Cardiff4h25 01:40PM London, Victoria Coach Station0 transfersDirect
National Express09:28AM Cardiff3h37 01:05PM London, Victoria Coach Station0 transfersDirect
National Express10:13AM Cardiff3h37 01:50PM London, Victoria Coach Station0 transfersDirect
Megabus10:30AM Cardiff4h30 03:00PM London, Heathrow Airport Terminals 2 & 31 transfer
Megabus10:30AM Cardiff4h00 02:30PM London, Victoria Coach Station0 transfersDirect
Megabus10:35AM Cardiff3h55 02:30PM London, Victoria Coach Station0 transfersDirect
Megabus10:35AM Cardiff4h25 03:00PM London, Heathrow Airport Terminals 2 & 31 transfer
National Express10:58AM Cardiff3h37 02:35PM London, Victoria Coach Station0 transfersDirect
National Express11:43AM Cardiff3h22 03:05PM London, Victoria Coach Station0 transfersDirect
FlixBus12:15PM Cardiff3h55 04:10PM London0 transfersDirect
FlixBus12:15PM Cardiff4h25 04:40PM London, Victoria Coach Station0 transfersDirect
National Express12:28PM Cardiff3h17 03:45PM London, Victoria Coach Station0 transfersDirect
Megabus12:30PM Cardiff4h00 04:30PM London, Victoria Coach Station0 transfersDirect
Megabus12:30PM Cardiff5h30 06:00PM London, Heathrow Airport Terminals 2 & 31 transfer
Megabus12:35PM Cardiff5h25 06:00PM London, Heathrow Airport Terminals 2 & 31 transfer
Megabus12:35PM Cardiff3h55 04:30PM London, Victoria Coach Station0 transfersDirect
Megabus01:30PM Cardiff4h30 06:00PM London, Heathrow Airport Terminals 2 & 31 transfer
Megabus01:35PM Cardiff4h25 06:00PM London, Heathrow Airport Terminals 2 & 31 transfer
FlixBus01:45PM Cardiff3h35 05:20PM London0 transfersDirect
FlixBus01:45PM Cardiff4h05 05:50PM London, Victoria Coach Station0 transfersDirect
National Express01:58PM Cardiff3h37 05:35PM London, Victoria Coach Station0 transfersDirect
Megabus02:30PM Cardiff4h00 06:30PM London, Victoria Coach Station0 transfersDirect
Megabus02:35PM Cardiff3h55 06:30PM London, Victoria Coach Station0 transfersDirect
National Express04:15PM Cardiff3h45 08:00PM London, Victoria Coach Station0 transfersDirect
FlixBus04:15PM Cardiff3h15 07:30PM London0 transfersDirect
FlixBus04:15PM Cardiff3h45 08:00PM London, Victoria Coach Station0 transfersDirect
Megabus04:30PM Cardiff4h00 08:30PM London, Victoria Coach Station0 transfersDirect
Megabus04:35PM Cardiff3h55 08:30PM London, Victoria Coach Station0 transfersDirect
National Express06:00PM Cardiff3h35 09:35PM London, Victoria Coach Station0 transfersDirect
Megabus06:30PM Cardiff3h20 09:50PM London, Heathrow Airport Terminals 2 & 30 transfersDirect
Megabus06:30PM Cardiff4h20 10:50PM London, Victoria Coach Station0 transfersDirect
Megabus06:35PM Cardiff4h15 10:50PM London, Victoria Coach Station0 transfersDirect
Megabus06:35PM Cardiff3h15 09:50PM London, Heathrow Airport Terminals 2 & 30 transfersDirect
National Express06:58PM Cardiff3h22 10:20PM London, Victoria Coach Station0 transfersDirect
National Express07:58PM Cardiff3h17 11:15PM London, Victoria Coach Station0 transfersDirect
Megabus11:59PM Cardiff4h01 04:00AM London, Victoria Coach Station0 transfersDirect

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Cardiff to London by train or bus

Sat
Oct 05
Sun
Oct 06
Mon
Oct 07
Tue
Oct 08
Wed
Oct 09
Thu
Oct 10
Fri
Oct 11
Sat
Oct 12
Sun
Oct 13
Mon
Oct 14
Tue
Oct 15
Wed
Oct 16
Thu
Oct 17
Fri
Oct 18
Sat
Oct 19
Sun
Oct 20
Mon
Oct 21
Tue
Oct 22
Wed
Oct 23
Thu
Oct 24
Fri
Oct 25

Bus times from Cardiff to London

Showing times and prices for Oct 05

Fastest Journey

3 h 15 m

Average

3 h 53 m

Buses per day

53

Distance

211 km

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

Fastest
FlixBus
08:15AM3h15
Cardiff
11:30AMLondon
$331One-way
0 transfers
Fastest
FlixBus
04:15PM3h15
Cardiff
07:30PMLondon
$181One-way
0 transfers
Fastest
FlixBus
06:45AM3h15
Cardiff
10:00AMLondon
$561One-way
0 transfers
Fastest
Megabus
02:35AM3h15
Cardiff
05:50AMLondon, Heathrow Airport Terminals 2 & 3
$281One-way
0 transfers
Fastest
Megabus
06:35PM3h15
Cardiff
09:50PMLondon, Heathrow Airport Terminals 2 & 3
$411One-way
0 transfers

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 Cardiff to London

distanceDistance131 miles (211 km)
durationAverage bus duration3 h 5 min
priceAverage bus ticket price$20 (€17)
frequencyBus frequency12 a day
changesDirect busYes, there are 12 direct buses a day
carriersBus companiesNational Express, Megabus or FlixBus

Buses from Cardiff to London cover the 131 miles (211 km) long route taking on average 3 h 5 min with our travel partners like National Express, Megabus or FlixBus. Normally, there are 12 buses operating per day, including direct services available. You can get the cheapest bus tickets for this route for as low as $9 (€8), but the average price of bus tickets is $20 (€17). Travelers depart most frequently from Cardiff, Sophia Gardens and arrive in London, Victoria Coach Station.

Bus providers: National Express, Megabus and FlixBus from Cardiff to London

Travel from Cardiff to London from $5 (€4) with Omio’s bus partners National Express, Megabus and FlixBus! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.

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 from Cardiff to London, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

Cardiff to London bus information with National Express:

  • Average Duration: 3 h 22 min
  • Cheapest Price: $9
  • National Express frequency: 8 a day

Buses from Cardiff to London: Journey Details

Direct buses from Cardiff to London are provided by National Express who offer 12 coach services a day. The first daily coach service departs in the early hours with the remaining services departing approximately every hour until late afternoon. Journey time from Cardiff to London by bus is between 3.5 and 4.5 hours.

Taking the Bus from Cardiff

Buses from Cardiff to London depart from Cardiff Coach and Bus Station at Sophia Gardens, found to the northwest of Central Cardiff. Many major bus routes terminate at Sophia Gardens. It's also possible to walk to Sophia Gardens Coach and Bus Station from Cardiff Central Station in about 15 minutes. Those boarding the earliest four coach services to London will need to get a taxi to the bus station.

Getting into London by Bus

The UK's capital city of London is as famous for its black cabs as it is for its East End markets, West End shows and numerous world class museums and galleries. View the capital's best historic buildings with a cruise along the River Thames or board the fabulous London Eye for an unforgettable view across the capital. Coaches from Cardiff arrive at London Victoria Coach Station. The coach station is a very short walk from London Victoria Station where most major bus routes terminate and where travellers can also board a tube or overground train to reach their final destination. Underground train travel from Victoria to Central London takes around ten minutes. Underground services cease at 1:00 a.m.;however, after this time a multitude of taxi and night bus options are available.

FAQs: Bus from Cardiff to London

FAQs: Take the bus from Cardiff to London with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Cardiff to London.
FAQs
Cheap bus tickets from Cardiff to London can start from as little as $9 (€8) when you book in advance. The average bus ticket price for Cardiff to London is $20 (€17); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by bus from Cardiff to London is 3 h 5 min   to travel the 131 mile (211 km) long trip, with around there are 12 buses per day. Journey times can vary on weekends and holidays.
The first bus from Cardiff to London leaves at 4: 45 AM. Plan your trip with the Journey Planner   from Omio.
The last bus from Cardiff to London leaves at 10: 25 PM.
Yes, it is possible to travel from Cardiff to London without having to change trains with National Express, Megabus or FlixBus. There are 12 direct buses from Cardiff to London each day. There may be fewer direct services available on weekends or holidays.
For the journey from Cardiff to London you can take a bus with National Express, Megabus or FlixBus. Be sure to check out all possible bus companies that offer services between Cardiff and London on Omio to compare what amenities they may have.

When departing from Cardiff, you have various bus station options to start your journey from including Cardiff, Sophia Gardens, Cardiff, University, Cardiff, North Road (St Josephs Convent) and Cardiff, North Road (Friary Gardens). When arriving in London, you can end your route in bus stations like London, Victoria Coach Station and London, Heathrow Airport Terminal 4.

Passengers board the bus most frequently from Cardiff, Sophia Gardens, which is located around 0.9 miles (1.4 km) away from the city centre, and they get off the bus at London, Victoria Coach Station, located 2.1 miles (3.4 km) away from the city centre.

A trip to London from Cardiff is worth doing but not as a day trip with a journey time of 3 h 5 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Cardiff to London by bus is March.
You have options as you can travel between Cardiff and London 2 different ways: train or bus.

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
Currency
Language

Useful links