Cardiff to London bus

Cheap bus tickets from Cardiff to London

Showing times and prices for Dec 03

Cheapest

10

Average

24

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.

2nd Cheapest
04:03PMCardiff3h57 08:00PMLondon
0 transfers
101One-way
2nd Cheapest
04:00PMCardiff, Sophia Gardens4h00 08:00PMLondon
0 transfers
101One-way
03:00PMCardiff, Sophia Gardens4h00 07:00PMLondon
0 transfers
111One-way
03:03PMCardiff3h57 07:00PMLondon
0 transfers
111One-way
05:18PMCardiff3h47 09:05PMLondon
0 transfers
111One-way

Bus schedule from Cardiff to London

Showing buses for tomorrow, Saturday, December 3
01:00AMCardiff3h45 04:45AMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
01:00AMCardiff4h30 05:30AMLondon
0 transfers
01:05AMCardiff4h25 05:30AMLondon
0 transfers
01:05AMCardiff3h40 04:45AMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
03:00AMCardiff, Sophia Gardens3h20 06:20AMLondon
0 transfers
03:02AMCardiff3h18 06:20AMLondon
0 transfers
04:55AMCardiff, Sophia Gardens3h25 08:20AMLondon
0 transfers
04:57AMCardiff3h23 08:20AMLondon
0 transfers
06:15AMCardiff3h50 10:05AMLondon
0 transfers
06:15AMCardiff3h05 09:20AMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
06:20AMCardiff3h45 10:05AMLondon
0 transfers
06:20AMCardiff3h00 09:20AMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
07:00AMCardiff4h05 11:05AMLondon
0 transfers
07:05AMCardiff4h00 11:05AMLondon
0 transfers
08:30AMCardiff3h45 12:15PMLondon
0 transfers
08:30AMCardiff3h00 11:30AMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
08:35AMCardiff2h55 11:30AMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
08:35AMCardiff3h40 12:15PMLondon
0 transfers
09:15AMCardiff3h55 01:10PMLondon
0 transfers
09:15AMCardiff, Sophia Gardens3h50 01:05PMLondon
0 transfers
09:18AMCardiff3h47 01:05PMLondon
0 transfers
09:20AMCardiff3h50 01:10PMLondon
0 transfers
10:35AMCardiff3h45 02:20PMLondon
0 transfers
10:35AMCardiff3h00 01:35PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
10:40AMCardiff3h40 02:20PMLondon
0 transfers
10:40AMCardiff2h55 01:35PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
10:45AMCardiff, Sophia Gardens3h35 02:20PMLondon
0 transfers
10:48AMCardiff3h32 02:20PMLondon
0 transfers
11:20AMCardiff4h05 03:25PMLondon
0 transfers
11:25AMCardiff4h00 03:25PMLondon
0 transfers
11:45AMCardiff, Sophia Gardens3h30 03:15PMLondon
0 transfers
11:48AMCardiff3h27 03:15PMLondon
0 transfers
12:45PMCardiff, Sophia Gardens3h50 04:35PMLondon
0 transfers
12:48PMCardiff3h47 04:35PMLondon
0 transfers
12:50PMCardiff3h00 03:50PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
12:50PMCardiff3h45 04:35PMLondon
0 transfers
12:55PMCardiff2h55 03:50PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
12:55PMCardiff3h40 04:35PMLondon
0 transfers
01:45PMCardiff, Sophia Gardens3h55 05:40PMLondon
0 transfers
01:48PMCardiff3h52 05:40PMLondon
0 transfers
01:50PMCardiff4h15 06:05PMLondon
0 transfers
01:55PMCardiff4h10 06:05PMLondon
0 transfers
02:50PMCardiff3h55 06:45PMLondon
0 transfers
02:55PMCardiff3h50 06:45PMLondon
0 transfers
03:00PMCardiff, Sophia Gardens4h00 07:00PMLondon
0 transfers
03:03PMCardiff3h57 07:00PMLondon
0 transfers
03:55PMCardiff4h05 08:00PMLondon
0 transfers
04:00PMCardiff, Sophia Gardens4h00 08:00PMLondon
0 transfers
04:00PMCardiff4h00 08:00PMLondon
0 transfers
04:03PMCardiff3h57 08:00PMLondon
0 transfers
04:50PMCardiff3h30 08:20PMLondon
0 transfers
04:50PMCardiff2h45 07:35PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
04:55PMCardiff3h25 08:20PMLondon
0 transfers
04:55PMCardiff2h40 07:35PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
05:15PMCardiff, Sophia Gardens3h50 09:05PMLondon
0 transfers
05:18PMCardiff3h47 09:05PMLondon
0 transfers
06:00PMCardiff3h40 09:40PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
06:00PMCardiff4h25 10:25PMLondon
0 transfers
06:05PMCardiff3h35 09:40PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
06:05PMCardiff4h20 10:25PMLondon
0 transfers
06:15PMCardiff, Sophia Gardens3h40 09:55PMLondon
0 transfers
06:18PMCardiff3h37 09:55PMLondon
0 transfers
07:45PMCardiff, Sophia Gardens3h30 11:15PMLondon
0 transfers
07:48PMCardiff3h27 11:15PMLondon
0 transfers
11:40PMCardiff, Sophia Gardens5h10 04:50AMLondon
1 transfer

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

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

Bus times from Cardiff to London

Showing times and prices for Dec 03

Fastest Journey

2 h 40 m

Average

3 h 41 m

Buses per day

65

Distance

211 km

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

Fastest
04:55PMCardiff2h40 07:35PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
201One-way
2nd Fastest
04:50PMCardiff2h45 07:35PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
201One-way
08:35AMCardiff2h55 11:30AMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
401One-way
12:55PMCardiff2h55 03:50PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
261One-way
10:40AMCardiff2h55 01:35PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
371One-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 Cardiff to London

distanceDistance131 miles (211 km)
durationAverage bus duration3 h 40 min
priceAverage bus ticket price$11 (€10)
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day
carriersBus companiesInfobus, Flixbus, Megabus or National Express

Buses from Cardiff to London cover the 131 miles (211 km) long route taking on average 3 h 40 min with our travel partners like Infobus, Flixbus, Megabus or National Express. Normally, there is 1 bus operating per day, including direct services available. While the average ticket price for this trip costs around $11 (€10), you can find the cheapest bus ticket for as low as $8 (€8).

Bus companies: National Express and FlixBus from Cardiff to London

Find the best buses to London from Cardiff with Omio's travel partners National Express and FlixBus from $8 (€8). We can find you the best deals, schedules and tickets when comparing and booking the best 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 Cardiff and London, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

    FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

      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.

      Travel Tips: Bus to London from Cardiff

      Travel Tips: 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 Cardiff to London.
      FAQs
      Bus tickets to London from Cardiff for some dates and times can be found for as cheap as $8 (€8)  one way in the next 7 days.
      The Cardiff to London bus ticket price is on average $11 (€10)  if you are looking to purchase your tickets for this route in the next week.
      The Cardiff to London bus distance is approximately 131 miles (211 km).
      On average the Cardiff to London bus time is 3 h 40 min  covering the 131 miles (211 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
      For the journey from Cardiff to London you can take a bus with Infobus, Flixbus, Megabus or National Express. Be sure to check out all possible bus providers that offer services to London from Cardiff on Omio to compare what amenities they may have.
      Yes, there is 1 direct bus per day from Cardiff to London with Flixbus, National Express or Megabus, and you won’t need to transfer at another stop in between. Direct bus services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your bus ticket.
      The average number of buses departing Cardiff for London is 1 a day. The bus schedules and services may vary between weekdays and weekends.
      The earliest bus departing from Cardiff to London leaves at 10: 40 PM. The last bus departing from Cardiff to London leaves at 10: 40 PM. You can find the latest Cardiff to London bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
      If you purchase the Cardiff to London bus within the next 7 days, you can find one way tickets to cost on average $11 (€10). However, booking your bus ticket in advance gives you access to the best prices for buses from Cardiff to London. Look out for bus tickets for this route to go on sale a few months before your planned departure date to find the best deals.

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