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.

  march april   march
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 3h45m
from £1.50 MORE 3h52m
Other modes of transport available to travel from Cardiff to London
from £18.00 MORE 2h13m
from £38.99 MORE 8h44m

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 Kingsway
London Victoria
3h50m Megabus
Cardiff Kingsway
London Victoria
4h10m Megabus
Cardiff Kingsway
London Victoria
3h30m Megabus
Cardiff Kingsway
London Victoria
4h30m Megabus
Cardiff Central
London Victoria
4h05m National Express
Cardiff Central
London Victoria
4h05m National Express
Cardiff Central
London Victoria
3h50m National Express
Cardiff Central
London Victoria
3h30m National Express
Cardiff Central
London Victoria
4h05m 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 running today and 14 tomorrow. The first bus Cardiff to London departs at 03:45. The last coach leaves at 18:00. Coach operators may adapt the times depending on the day of the week as well as if you're travelling during school holidays, bank holidays or for a major 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.

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 coach that National Express, Megabus ask their consumers to be at least 30 minutes in advance before departure to travel from Cardiff to London. If you come later you risk not being able 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
  • Tate Modern
  • 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 have spare time, you should visit the Tate Modern which is also appreciated by locals.

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

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 more you book in advance. The table above helps you see the evolution of the cost depending how much time in advance you get your ticket. It is based on the best prices found in the last six months.

With tickets available from £2, we suggest you to buy your seat 3 months in advance. It may cost you around 84% less than if you book on the day you're travelling which should cost you at least £10. By booking in advance, you are also making sure that tickets remain 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.

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
£1.50 MORE 07/04/2017 15:10 Megabus 3 days ago
£1.50 MORE 06/04/2017 16:25 Megabus 2 days ago
£1.50 MORE 04/04/2017 15:10 Megabus 3 days ago
£4.50 MORE 21/04/2017 03:45 Megabus 3 days ago
£4.50 MORE 04/04/2017 03:45 Megabus 2 days ago
£4.50 MORE 04/04/2017 16:25 Megabus 2 days ago
£4.50 MORE 05/04/2017 13:55 Megabus 2 days ago
£4.50 MORE 14/04/2017 03:45 Megabus 6 days ago
£4.50 MORE 04/04/2017 07:20 Megabus 2 days ago
£4.50 MORE 04/04/2017 18:00 Megabus 2 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 132 Miles
Cheapest bus ticket fare: from £212.00
Bus operators: National Express, Megabus

Bus tickets from Cardiff (Wales) to London (England) can be provided by National Express, Megabus. Remember to have a look at the luggage policies 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.