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.

  april june   may
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 £4.00 MORE 3h43m
from £1.50 MORE 3h58m
from £29.00 MORE 3h54m
Other modes of transport available to travel from Cardiff to London
from £18.00 MORE 2h37m
from £45.39 MORE 8h18m

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, Cardiff coach stations.

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

Other transport alternatives

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

Cardiff to London trains

Cardiff to London flights

Next bus departures

Leaving today? Here are the next bus services to London

Departure Arrival Duration Company
Cardiff Central
London Victoria
3h20m National Express
Cardiff Central
London Victoria
3h20m National Express
Cardiff Central
London Victoria
3h30m National Express
Cardiff Central
London Victoria
3h35m National Express
Cardiff Kingsway
London Victoria
3h50m Megabus
Cardiff Kingsway
London Victoria
4h05m Megabus
Cardiff Central
London Victoria
3h30m National Express
Cardiff Kingsway
London Victoria
3h40m Megabus
Cardiff Central
London Victoria
3h50m National Express
Cardiff Kingsway
London Victoria
4h05m Megabus

The table above only shows the remaining services for today and will display a maximum of 10 bus departures.

See all departures: Today / Tomorrow

Based on our data, 18 services are being operated today and 22 tomorrow. The first bus Cardiff to London leaves the station at 05:00. The last one leaves at 23:45. Coach companies may adapt the schedules depending on the day of the week and if you're travelling during school holidays, public holidays or for a popular event.

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.

Things to do in London

Discover the best of London by going to these 6 places

  • Big Ben
  • British Museum
  • Abbey Road Studios
  • Westminster Abbey
  • Tower Bridge
  • London Eye

Planning a trip when travelling to a new destination can be long. We would like to share with you some points of interests that you can visit, whether you are coming for a weekend break or holidays. Depending on your preferences, you can then make your own plan and decide whether you are going to visit all of these places or only a few of them.

One of the most popular place of London is Big Ben. If you only got the time to visit 1 place, you may want to choose this one. We will also advise you to visit Westminster Abbey or British Museum which are also well-known and great for visitors. If you have plenty of time, London is also a great starting place to discover London England.

You may also continue your itinerary with Tower Bridge which is another way to discover the city.

If you still got some time, you should go and have a look at the Abbey Road Studios which is also appreciated by tourists.

Our last advice if you want to get a complete view of the city will be the London Eye. Do not forget to check out the events, festivals or concerts that you can attend during your trip as it could enable you to meet locals who will be able to share with you more tips.

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

Best time to book

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
















Same day

Days before Departure

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

With tickets available from £5, we recommend you to buy your bus 2 months in advance. It may cost you on average 56% 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 journey.

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 £4. 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 £29. 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. You can also have a look at the prices for the London Cardiff bus to make sure you get a seat for your return journey.

Journey Price Departure on At Company Searched
£1.50 17/06/2017 16:25 Megabus 3 days ago
£1.50 20/06/2017 23:45 Megabus 5 days ago
£1.50 03/06/2017 14:25 Megabus 5 days ago
£1.50 20/06/2017 04:40 Megabus 5 days ago
£3.50 20/06/2017 15:10 Megabus 5 days ago
£3.50 20/06/2017 16:25 Megabus 5 days ago
£3.50 07/06/2017 04:40 Megabus 4 days ago
£3.50 07/06/2017 18:00 Megabus 4 days ago
£3.50 20/06/2017 17:20 Megabus 5 days ago
£4.00 18/06/2017 08:30 National Express 3 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

Cardiff London bus map

Bus Time 3h49m
Origin Cardiff, Wales
Destination London, England
Distance 132 Miles
Cheapest bus ticket fare: from £212.00
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 travel by bus from Cardiff to London which are 132 miles away from each other. Even if coach services are often much longer than trains or flights, they remain most of the time the cheapest option for your journey.