Cardiff to London bus

Sat, 12 Oct
+ 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 and timesCardiff to London

All modes
Recommended for youView the best options based on price, speed, departure time, and popularity.

Cheap coach tickets from Cardiff to London start from £16 with an average ticket price of £27.

£16
Cheapest Price
£27
Average Price
3 h 15 m
Fastest Journey
4 h 1 m
Average
63
Buses per day
211 km
Distance

Compare prices and tickets Cardiff to London by train or coach

Sun
13 Oct
Mon
14 Oct
Tue
15 Oct
Wed
16 Oct
Thu
17 Oct
Fri
18 Oct
Sat
19 Oct
Sun
20 Oct
Mon
21 Oct
Tue
22 Oct
Wed
23 Oct
Thu
24 Oct
Fri
25 Oct
Sat
26 Oct
Sun
27 Oct
Mon
28 Oct
Tue
29 Oct
Wed
30 Oct
Thu
31 Oct
Fri
01 Nov
Sat
02 Nov

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

distanceDistance131 miles
durationAverage coach duration3 h 5 min
priceAverage coach ticket price£15 (€17)
frequencyCoach frequency12 a day
changesDirect coachYes, there are 12 direct coaches a day
carriersCoach companiesNational Express, Megabus or FlixBus

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

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

Find the best coaches to London from Cardiff with Omio's travel partners National Express, Megabus and FlixBus from £4. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

National Express is the UK’s leading long-distance coach provider operating over 550 coaches per day and serving over 900 destinations across the UK. National Express also operates coach services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express coaches have air conditioning and provide free WiFi access along with onboard entertainment. Most coaches come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your coach between Cardiff and London, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

Cardiff to London coach information with National Express:

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

Buses from Cardiff to London: Journey Information

Average Price: £4.60
Buses per day: ~ 22
Connections: 0 or 1
Average Journey: 3hr 47mins
Fastest Journey: 3hr 20mins
Slowest Journey: 5hr 42mins


Which bus providers go from Cardiff to London?

National Express Coach Services and Megabus offer daily direct and in-direct services from Cardiff to London.

Buses from Cardiff to London

Buses are an excellent choice for travelling from Cardiff to London with National Express offering 20 daily services and Megabus operating 15. The first National Express departure is at 2:40 a.m. and services run throughout the day until 8:00 p.m. Services are direct, calling at Newport, and Chepstow. The first Megabus service leaves at 4:40 a.m. and the last at 11:45 p.m. Journey time ranges from 3 hours up to 5 hours and 45 minutes for certain Megabus routes which involve many stops.

What are the departure and arrival stations for buses from Cardiff to London?

Departure Station: National Express coaches depart from Sophia Gardens. Passengers can get here on bus 28 from Queen Street or X1 from Cardiff Central, each taking around 20 minutes. Megabus coaches leave from Kingsway (Stop GQ) in the centre of the city.

Arrival Station: Buses from Cardiff to London arrive at Victoria Coach Station. Passengers can continue on buses 22, 211, 239, C1 and and the N11 night service which stop in front of the station, and it’s a 300-metre walk to Victoria tube and rail stations.

FAQs: Cardiff to London coach

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 coach tickets from Cardiff to London can start from as little as £7 when you book in advance. The average coach ticket price for Cardiff to London is £15; 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 coach from Cardiff to London is 3 h 5 min   to travel the 131 mile long journey, with around there are 12 coaches per day. Journey times can vary on weekends and holidays.
The first coach from Cardiff to London leaves at 04: 45. Plan your trip with the Journey Planner   from Omio.
The last coach from Cardiff to London leaves at 22: 25.
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 coaches from Cardiff to London each day. There may be fewer direct services available on weekends or holidays.
Take the Cardiff to London coach with National Express, Megabus or FlixBus. However, it's always good to check out all possible coach companies for the trip from Cardiff to London as there might be differences in the amenities they offer.

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

Passengers board the coach 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 coach 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 for a coach from Cardiff to London is March.
It's helpful to compare your options as there are 2 ways to travel to London from Cardiff including taking a 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
Currency
Language