1. Cheap tickets
  2. Coach
  3. Main Journeys
  4. Coach from Cardiff to London

Bus from Cardiff to London

With Gopili, compare bus ticket prices and easily find a cheap bus ticket from Cardiff to London!

Find a coach ticket from Cardiff to London

Prices calendar bus from Cardiff to London

Find the cheapest tickets to travel from Cardiff to London by coach, train, carsharing and flights. With the calendar below, choose the day you want to travel and easily find the best price for your next travel.

  january march   february
monday tuesday wednesday thursday friday saturday sunday

Ticket prices and availability have been recorded in the last 6 hours from the data provided by our partners.

Best prices for bus tickets Cardiff to London

from £2.00 MORE 3h47m
from £1.50 MORE 3h51m
from £6.00 MORE 3h45m
Other modes of transport available to travel from Cardiff to London
from £18.00 MORE 2h13m
from £29.89 MORE 7h00m

Next bus departures

Leaving today? Here are the next bus services to London

See all departures Today Tomorrow

Discount coach Cardiff to London

National Express discounts Cardiff to London

National Express provides many opportunities to save money on your ticket when travelling from Cardiff to London by coach. For instance you will benefit from cheaper tickets when you book in advance as well as if you choose to use one of the operator's discount cards or specific passes.

If you want to discover the UK for several days, National Express can help you make savings using the Brit Xplorer passes. You will be able to travel for a fixed price during 7 (£79*), 14 (£139*) or 28 (£219*) consecutive days.

National Express provides Discount cards for customers aged between 16 to 26, for seniors and for registered disabled customers. It allows card holders a third off bus fares and only costs £10* a year. Thereby, if your coach ticket costs £30 or more, the card will pay for itself after just one trip.

Families can also benefit from special discounts with a dedicated Coachcard. Whether you have 1 (£8* for 12 months) or 2 children (£16* a year), they can travel across the UK for free if accompanied by a full fare paying adult.

If you’re travelling as a group of 4 or more in the United Kingdom, including for your journey to London from Cardiff, you are able to get 25% on standard fares.

*Fares and discounts observed on 03/02/2017

Discounts Megabus Cardiff to London

Megabus is a budget operator providing coach services for travelling from Cardiff to London. It offers cheap tickets from only £1 each way (plus a 50p* booking fee) to travel across the UK & Europe. These tickets are normally limited and you better be flexible and buy your Cardiff London bus tickets as early as possible.

*Fares and discounts observed on 03/02/2017

Discounts Eurolines Cardiff to London

Eurolines provides services to travel by bus from Cardiff to London. If you're a frequent traveller, you can purchase your the Eurolines Discount Card which enable you to save 25% on your travel. The three card cost £23* and the 6 months one £43*. According to your age group and your route, you can also benefit from special fares.

*Fares and discounts observed on 03/02/2017

Other transport alternatives

There are alternative transport methods to coach for travelling between Cardiff and London:

Cardiff to London trains

Cardiff to London flights

Coach stations to travel between Cardiff and London

Cardiff city has several stations available for your departure:Cardiff Central bus station, Cardiff Kingsway bus station, Cardiff Cardiff bus station.

After 3h49m of journey you arrive at the London Victoria bus station, located near the city centre.

London Victoria coach station

Bus times from Cardiff to London

Every day many National Express coaches travel from Cardiff to London: you can check coach timetables for your next journey on the National Express website.

Megabus coaches often make the connection between the two cities. You can find Megabus coaches departure times directly on the Megabus website.

The bus company Eurolines allows you to travel between the cities Cardiff and London by coach. For more information on Eurolines bus timetables, you can go on the Eurolines website.

Travel information for your bus from Cardiff to London

Choosing the bus as a travel option is one solution to save money, so this mode of transport is becoming appreciate. Often, taking the coach to go from Cardiff to London is cheaper than travelling by plane, train or car, even though it takes more time, i.e. 3h49m. Today, in addition to increasing their coaches' comfort and services, bus companies served more and more cities in the United Kingdom and Europe and developed their lines to enable you to go where you want.

Every day, bus operators try to improve their buses to offer you the best quality service and comfort on their coaches. You will spend the time of your travel on comfortable seats with air conditioning and on some coaches you will have access to WiFi and electrical sockets

Be mindful when you travel by bus that National Express, Megabus, Eurolines-uk request their consumers to be at least 30 minutes early before departure to travel from Cardiff to London. If you come later you risk not being authorize to board your bus.

Bus companies permitt you to bring three bag of maximum 20kg each on their bus. More specifically you can take one piece of hand bag on the bus and put two luggage in the baggage compartments. You can have more baggage but you will have to pay an extra charge.

Take a look at the bus companies' website to access to information concerning insurance. Indeed, you may want insurance if you risk annulling your trip from Cardiff to London by coach. Furthermore, they can offer travel insurances which cover you in case of accident or your luggage in case of loss.

Best time to book

Price of a bus Cardiff to London depending on when you book your ticket


90 days


60 days


30 days


15 days


7 days


3 days


1 day


Same day

The cost of a ticket for a coach from Cardiff to London is decreasing the further you book in advance. The graph above enables you to identify the evolution of the price depending how much time in advance you purchase your bus. It is based on the cheapest prices found in the last 6 months.

With tickets found from £2, we recommend you to buy your bus 3 months in advance. It will cost you on average 84% less than if you book on the day you're travelling which should cost you around £10. By booking in advance, you will also make sure that tickets are available for your trip.

Book a coach from Cardiff to London

To purchase your Cardiff to London bus ticket, you can consult the following coach companies' websites that offer bus tickets between Cardiff to London:

National Express

National Express, the reference of coach trips, offers Cardiff to London bus tickets from £2. Note that the earlier you book your ticket from Cardiff to London, the more likely you are to find cheap tickets.


Megabus, the low-cost coach company in UK, serves Cardiff to London by bus at low prices, from £2. The company regularly offers discounts to its passenger and prices from £1 to travel by coach.


Eurolines, the European leader of coach travel, offers bus tickets to travel from Cardiff to London at attractive prices starting from £6. If you book in advance you can get cheap coach tickets to travel from Cardiff to London.

Best price found for bus from Cardiff to London

Gopili compares prices to find you cheap bus tickets from Cardiff to London. Here are the best prices selected for the coming days.

Journey Price Departure on At Company Searched
£3.50 MORE 24/03/2017 05:20 Megabus 5 days ago
£3.50 MORE 24/03/2017 15:10 Megabus 5 days ago
£3.50 MORE 24/03/2017 03:45 Megabus 5 days ago
£3.50 MORE 24/03/2017 16:25 Megabus 5 days ago
£3.50 MORE 24/03/2017 05:00 Megabus 5 days ago
£4.50 MORE 18/03/2017 03:45 Megabus 5 days ago
£4.50 MORE 18/03/2017 18:00 Megabus 5 days ago
£4.50 MORE 08/03/2017 13:55 Megabus 3 days ago
£4.50 MORE 01/03/2017 13:55 Megabus 7 days ago
£4.50 MORE 28/02/2017 05:20 Megabus 6 days ago

Best price found for Cardiff to London bus tickets for the next 30 days.

> Search a bus from Cardiff to London

Route information

Bus Cardiff London

Bus journey Cardiff to London

Bus Time 3h49m
Origin Cardiff, Wales
Destination London, England
Distance 131 Miles
Cheapest bus ticket fare: from £1.50
Bus operators: National Express, Megabus, Eurolines-uk

Bus tickets from Cardiff (Wales) to London (England) can be provided by National Express, Megabus, Eurolines-uk. We suggest you check the luggage restrictions and services on board of each operator before buying your journey.

The cheapest price found to travel in the next month for your ticket is £1.50. This fare, based on a standard ticket without a coachcard, may vary depending when you want to travel and how long in advance you book your ticket to London from Cardiff.

It takes on average 3h49m to take the bus from Cardiff to London which are 131 miles away from each other. Even if bus services are often slower than trains or flights, they remain almost always the least expensive option for your journey.