London to Cardiff bus

Wed, 22 May
+ 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 coach tickets from London to Cardiff

Showing times and prices for 22 May

Cheapest

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

Cheapest
Megabus
16:004h30
London, Victoria Coach Station
20:30Cardiff
£81One-way
0 changes
Cheapest
Megabus
21:303h10
London, Heathrow Airport Terminals 1, 2, 3
00:40Cardiff
£81One-way
0 changes
Cheapest
Megabus
16:004h25
London, Victoria Coach Station
20:25Cardiff
£81One-way
0 changes
Cheapest
Megabus
22:004h05
London, Victoria Coach Station
02:05Cardiff
£81One-way
0 changes
Cheapest
Megabus
10:004h10
London, Victoria Coach Station
14:10Cardiff
£81One-way
0 changes

Bus timetableLondon to Cardiff

Showing buses for tomorrow, Wednesday, 22 May
National Express
00:305h15
London, Victoria Coach Station
05:45Cardiff, Sophia Gardens
1 change
National Express
00:305h10
London, Victoria Coach Station
05:40Cardiff
1 change
Megabus
01:407h30
London, Heathrow Airport Terminals 1, 2, 3
09:10Cardiff
1 change
Megabus
01:407h25
London, Heathrow Airport Terminals 1, 2, 3
09:05Cardiff
1 change
National Express
05:006h00
London, Victoria Coach Station
11:00Cardiff, Sophia Gardens
1 change
Megabus
05:004h05
London, Victoria Coach Station
09:05Cardiff
0 changes
Megabus
05:004h10
London, Victoria Coach Station
09:10Cardiff
0 changes
National Express
07:303h40
London, Victoria Coach Station
11:10Cardiff
0 changes
National Express
07:303h45
London, Victoria Coach Station
11:15Cardiff, Sophia Gardens
0 changes
Megabus
08:003h35
London, Victoria Coach Station
11:35Cardiff
0 changes
Megabus
08:003h40
London, Victoria Coach Station
11:40Cardiff
0 changes
National Express
08:303h35
London, Victoria Coach Station
12:05Cardiff
0 changes
National Express
08:303h40
London, Victoria Coach Station
12:10Cardiff, Sophia Gardens
0 changes
Megabus
09:055h30
London, Gatwick Airport Terminal South
14:35Cardiff
1 change
Megabus
09:055h35
London, Gatwick Airport Terminal South
14:40Cardiff
1 change
Megabus
09:145h21
London, Gatwick Airport Terminal North
14:35Cardiff
1 change
Megabus
09:145h26
London, Gatwick Airport Terminal North
14:40Cardiff
1 change
National Express
10:003h25
London, Victoria Coach Station
13:25Cardiff
0 changes
Megabus
10:004h10
London, Victoria Coach Station
14:10Cardiff
0 changes
National Express
10:003h30
London, Victoria Coach Station
13:30Cardiff, Sophia Gardens
0 changes
Megabus
10:004h05
London, Victoria Coach Station
14:05Cardiff
0 changes
National Express
11:003h40
London, Victoria Coach Station
14:40Cardiff, Sophia Gardens
0 changes
National Express
11:003h35
London, Victoria Coach Station
14:35Cardiff
0 changes
Megabus
11:303h10
London, Heathrow Airport Terminals 1, 2, 3
14:40Cardiff
0 changes
Megabus
11:303h05
London, Heathrow Airport Terminals 1, 2, 3
14:35Cardiff
0 changes
Megabus
11:304h40
London, Heathrow Airport Terminals 1, 2, 3
16:10Cardiff
1 change
Megabus
11:304h35
London, Heathrow Airport Terminals 1, 2, 3
16:05Cardiff
1 change
FlixBus
12:003h35
London, Victoria Coach Station
15:35Cardiff
0 changes
Megabus
12:004h05
London, Victoria Coach Station
16:05Cardiff
0 changes
Megabus
12:004h10
London, Victoria Coach Station
16:10Cardiff
0 changes
National Express
12:303h45
London, Victoria Coach Station
16:15Cardiff
0 changes
National Express
12:303h50
London, Victoria Coach Station
16:20Cardiff, Sophia Gardens
0 changes
Megabus
13:055h00
London, Gatwick Airport Terminal South
18:05Cardiff
2 changes
Megabus
13:055h05
London, Gatwick Airport Terminal South
18:10Cardiff
2 changes
Megabus
13:144h51
London, Gatwick Airport Terminal North
18:05Cardiff
2 changes
Megabus
13:144h56
London, Gatwick Airport Terminal North
18:10Cardiff
2 changes
National Express
13:303h40
London, Victoria Coach Station
17:10Cardiff
0 changes
National Express
13:303h50
London, Victoria Coach Station
17:20Cardiff, Sophia Gardens
0 changes
Megabus
14:004h05
London, Victoria Coach Station
18:05Cardiff
0 changes
Megabus
14:004h10
London, Victoria Coach Station
18:10Cardiff
0 changes
Megabus
14:203h45
London, Heathrow Airport Terminals 1, 2, 3
18:05Cardiff
1 change
Megabus
14:203h50
London, Heathrow Airport Terminals 1, 2, 3
18:10Cardiff
1 change
National Express
14:304h00
London, Victoria Coach Station
18:30Cardiff, Sophia Gardens
0 changes
National Express
14:303h55
London, Victoria Coach Station
18:25Cardiff
0 changes
FlixBus
15:004h30
London, Victoria Coach Station
19:30Cardiff
0 changes
National Express
15:304h10
London, Victoria Coach Station
19:40Cardiff, Sophia Gardens
0 changes
National Express
15:304h05
London, Victoria Coach Station
19:35Cardiff
0 changes
Megabus
16:004h30
London, Victoria Coach Station
20:30Cardiff
0 changes
Megabus
16:004h25
London, Victoria Coach Station
20:25Cardiff
0 changes
Megabus
16:205h45
London, Gatwick Airport Terminal South
22:05Cardiff
2 changes
Megabus
16:205h50
London, Gatwick Airport Terminal South
22:10Cardiff
2 changes
Megabus
16:295h41
London, Gatwick Airport Terminal North
22:10Cardiff
2 changes
Megabus
16:295h36
London, Gatwick Airport Terminal North
22:05Cardiff
2 changes
National Express
16:303h55
London, Victoria Coach Station
20:25Cardiff, Sophia Gardens
0 changes
National Express
16:303h50
London, Victoria Coach Station
20:20Cardiff
0 changes
National Express
17:303h40
London, Victoria Coach Station
21:10Cardiff
0 changes
National Express
17:303h45
London, Victoria Coach Station
21:15Cardiff, Sophia Gardens
0 changes
National Express
18:003h40
London, Victoria Coach Station
21:40Cardiff
0 changes
National Express
18:003h45
London, Victoria Coach Station
21:45Cardiff, Sophia Gardens
0 changes
FlixBus
18:304h15
London, Victoria Coach Station
22:45Cardiff
0 changes
National Express
19:003h35
London, Victoria Coach Station
22:35Cardiff
0 changes
National Express
19:003h40
London, Victoria Coach Station
22:40Cardiff, Sophia Gardens
0 changes
Megabus
19:205h15
London, Gatwick Airport Terminal South
00:35Cardiff
1 change
Megabus
19:205h20
London, Gatwick Airport Terminal South
00:40Cardiff
1 change
Megabus
19:285h07
London, Gatwick Airport Terminal North
00:35Cardiff
1 change
Megabus
19:285h12
London, Gatwick Airport Terminal North
00:40Cardiff
1 change
Megabus
20:004h05
London, Victoria Coach Station
00:05Cardiff
0 changes
National Express
20:003h35
London, Victoria Coach Station
23:35Cardiff, Sophia Gardens
0 changes
National Express
20:003h30
London, Victoria Coach Station
23:30Cardiff
0 changes
Megabus
20:004h10
London, Victoria Coach Station
00:10Cardiff
0 changes
National Express
20:303h29
London, Victoria Coach Station
23:59Cardiff, Sophia Gardens
0 changes
National Express
20:303h25
London, Victoria Coach Station
23:55Cardiff
0 changes
Megabus
21:303h10
London, Heathrow Airport Terminals 1, 2, 3
00:40Cardiff
0 changes
National Express
21:303h25
London, Victoria Coach Station
00:55Cardiff, Sophia Gardens
0 changes
National Express
21:303h20
London, Victoria Coach Station
00:50Cardiff
0 changes
Megabus
21:303h05
London, Heathrow Airport Terminals 1, 2, 3
00:35Cardiff
0 changes
FlixBus
21:303h35
London, Victoria Coach Station
01:05Cardiff
0 changes
Megabus
22:004h05
London, Victoria Coach Station
02:05Cardiff
0 changes
Megabus
22:004h10
London, Victoria Coach Station
02:10Cardiff
0 changes
National Express
22:303h25
London, Victoria Coach Station
01:55Cardiff, Sophia Gardens
0 changes
National Express
22:303h20
London, Victoria Coach Station
01:50Cardiff
0 changes
National Express
23:593h16
London, Victoria Coach Station
03:15Cardiff, Sophia Gardens
0 changes
Megabus
23:594h16
London, Victoria Coach Station
04:15Cardiff
0 changes
National Express
23:593h11
London, Victoria Coach Station
03:10Cardiff
0 changes
Megabus
23:594h21
London, Victoria Coach Station
04:20Cardiff
0 changes

Find all the dates and times for this journey

Compare prices and tickets London to Cardiff by train or coach

Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
01 Jun
Sun
02 Jun
Mon
03 Jun
Tue
04 Jun
Wed
05 Jun
Thu
06 Jun
Fri
07 Jun
Sat
08 Jun
Sun
09 Jun
Mon
10 Jun
Tue
11 Jun

Bus times from London to Cardiff

Showing times and prices for 22 May

Fastest Journey

3 h 5 m

Average

4 h 14 m

Buses per day

85

Distance

211 km

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

Fastest
Megabus
21:303h05
London, Heathrow Airport Terminals 1, 2, 3
00:35Cardiff
£81One-way
0 changes
Fastest
Megabus
11:303h05
London, Heathrow Airport Terminals 1, 2, 3
14:35Cardiff
£81One-way
0 changes
2nd Fastest
Megabus
21:303h10
London, Heathrow Airport Terminals 1, 2, 3
00:40Cardiff
£81One-way
0 changes
2nd Fastest
Megabus
11:303h10
London, Heathrow Airport Terminals 1, 2, 3
14:40Cardiff
£81One-way
0 changes
National Express
23:593h11
London, Victoria Coach Station
03:10Cardiff
£141One-way
0 changes

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

National Express
Eurolines France
RegioJet
Trenitalia

Overview: Coach from London to Cardiff

distanceDistance131 miles
durationAverage coach duration3 h 5 min
priceAverage coach ticket price£10 (€11)
frequencyCoach frequency25 a day
changesDirect coachYes, there are 25 direct coaches a day
carriersCoach companiesNational Express, Megabus or FlixBus

Coaches from London to Cardiff cover the 131 miles long route taking on average 3 h 5 min with our travel partners like National Express, Megabus or FlixBus. Normally, there are 25 coaches operating per day, including direct services available. While the average ticket price for this journey costs around £10, you can find the cheapest coach ticket for as low as £4. Travellers depart most frequently from London, Victoria Coach Station and arrive in Cardiff, University.

Coach companies: Megabus, National Express and FlixBus London to Cardiff

Megabus, National Express and FlixBus coaches will get you from London to Cardiff from £4. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.

FlixBus is one of Europe's leading low-cost coach operators, founded in Germany and offering long-distance coach services in Europe and the U. S. FlixBus also operates overnight coaches on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

FlixBus from London to Cardiff coach information:

  • Average Duration: 3 h 31 min
  • Cheapest Price: £4

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.

FAQs: London to Cardiff coach

FAQs: Take the bus from London to Cardiff 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 London to Cardiff.
FAQs
Cheap coach tickets from London to Cardiff can start from as little as £4 when you book in advance. The average coach ticket price for London to Cardiff is £10; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The coach time between London and Cardiff is on average 3 h 5 min   for the 131 mile long journey, but the time it takes to go between London and Cardiff by coach can vary depending on specific dates or if traveling on weekends and holidays.
The first coach from London to Cardiff leaves at 11: 00. Plan your trip with the Journey Planner   from Omio.
The last coach from London to Cardiff leaves at 23: 30.
Yes, it is possible to travel from London to Cardiff without having to change trains with National Express, Megabus or FlixBus. There are 25 direct coaches from London to Cardiff each day. There may be fewer direct services available on weekends or holidays.
For the route from London to Cardiff you can take a coach with National Express, Megabus or FlixBus. Be sure to check out all possible coach companies that offer services between London and Cardiff on Omio to compare what amenities they may have.

When departing from London, you have various coach station options to start your route from including London, Victoria Coach Station, London, Golders Green Station and Luton, London Luton Airport Bus Station. When arriving in Cardiff, you can end your route in coach stations like Cardiff, University, Cardiff, Millennium Stadium and Cardiff, North Road (St Josephs Convent).

Passengers board the coach most frequently from London, Victoria Coach Station, which is located around 2.1 miles (3.4 km) away from the city centre, and they get off the coach at Cardiff, University, located 1.1 miles (1.8 km) away from the city centre.

A trip to Cardiff from London 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 for a coach from London to Cardiff is March.
You have options as you can travel to Cardiff from London 2 different ways: train or coach.

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