London to Cardiff bus

Tue, Jun 18
+ Add return
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
42K ratings
Google Play
136K reviews

Cheap bus tickets and times from London to Cardiff

Showing times and prices for Jun 18


Fastest Journey

3 h 5 m


4 h 24 m

Buses per day



211 km

Cheap bus tickets from London to Cardiff start from $12 with an average ticket price of $12.

The fastest bus from London to Cardiff takes 3h 5m in comparison to an average duration of 4h 24m and covers a distance of 211 km.

59 buses leave London for Cardiff every day with 36 travelling directly.

London, Victoria Coach Station
0 transfers
London, Victoria Coach Station
0 transfers
London, Victoria Coach Station
0 transfers
London, Victoria Coach Station
0 transfers
London, Victoria Coach Station
0 transfers

Compare prices and tickets London to Cardiff by train or bus

Jun 18
Jun 19
Jun 20
Jun 21
Jun 22
Jun 23
Jun 24
Jun 25
Jun 26
Jun 27
Jun 28
Jun 29
Jun 30
Jul 01
Jul 02
Jul 03
Jul 04
Jul 05
Jul 06
Jul 07
Jul 08

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

Eurolines France
Bla Bla Bus

Overview: Bus from London to Cardiff

distanceDistance131 miles (211 km)
durationAverage bus duration3 h 5 min
priceAverage bus ticket price$12 (€11)
frequencyBus frequency25 a day
changesDirect busYes, there are 25 direct buses a day
carriersBus companiesNational Express, Megabus or FlixBus

Buses from London to Cardiff cover the 131 miles (211 km) long journey taking on average 3 h 5 min with our travel partners like National Express, Megabus or FlixBus. Normally, there are 25 buses operating per day, including direct services available. You can get the cheapest bus tickets for this journey for as low as $6 (€5), but the average price of bus tickets is $12 (€11). Travelers depart most frequently from London, Victoria Coach Station and arrive in Cardiff, University.

Bus providers: Megabus, National Express and FlixBus from London to Cardiff

Megabus, National Express and FlixBus buses will get you from London to Cardiff from $6 (€5). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

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

Bus information from London to Cardiff with National Express:

  • Average Duration: 3 h 25 min
  • Cheapest Price: $17
  • National Express frequency: 16 a day

Buses from London to Cardiff

Buses in the United Kingdom are a convenient and affordable way to travel between cities, with a number of bus companies operating domestic and international bus routes. Buses from London to Cardiff are operated by National Express and run seven days a week. Buses from London to Cardiff are operated by National Express and take just over 3 hours to arrive in Cardiff with frequent departures between around 7:30 a.m. and 11:00 p.m. National Express buses traveling from London to Cardiff depart from London Victoria Coach Station and arrive at Cardiff Sophia Gardens bus station.

London to Cardiff buses: Not what you're looking for?

Return buses from Cardiff to London | Compare all modes of traveling from London to Cardiff | Or learn more about buses to Cardiff

London to Cardiff Bus Cost

Average prices for buses from London to Cardiff when you book in advance

Booking Period

Average Price

Same Day


1 Day in Advance


1 Week in Advance


2 Weeks in Advance


1 Month in Advance


3 Months in Advance


London to Cardiff Buses: General Information

While taking a bus is slower than flying or taking the train, it is significantly cheaper and can take as little as 3:10 h to arrive in Cardiff.

  • autobus All London to Cardiff buses are run by National Express.
  • autobus Most buses are direct, departing from either London's Victoria bus station or Sutton Rail Station and arriving at Cardiff Sophia Gardens bus station.
  • autobus Traveling from London to Cardiff by bus takes as little as 3 hours and 10 minutes.
  • autobus Most travelers book their London to Cardiff bus ticket 1 day in advance of the travel date.

Based on Omio's travel data, as the table above clearly illustrates, ticket prices on London to Cardiff buses decrease the further they are booked in advance :

  • It is 21% cheaper to book a London to Cardiff bus ticket 1 week in advance as opposed to the day you intend to travel.
  • London to Cardiff bus tickets are 58% cheaper on average when booked 1 month in advance as opposed to purchasing a bus ticket the day of.

Taking the Bus from London

One of the most exciting and cosmopolitan cities in the world, London is also one of the most popular cities in the world for tourists to visit, attracting over 14 million visitors annually. London offers so much to anyone who visits. There is a large number of galleries, museums, and sights to see. Such as the Tate Modern Gallery, the National Gallery, The British Museum and the Natural History Museum. There are the famous sights of Big Ben, Tower Bridge, St Pauls Cathedral and The Tower of London. There is an interesting blend of both modern and old architecture with a mix of architectural styles all around the city with the older buildings of London is also home to the recently opened Shard skyscraper which is the highest building in the EU.

National Express leaves from London Victoria Coach Station, which has convenient underground and bus links with London and the suburbs. The coach station is on the District, Circle and Victoria lines of the London Underground and has a taxi rank at the entrance. It is within walking district of Victoria Railway Station where regional trains from South London and Sussex arrive. London Bus operates frequent night bus routes seven days a week.

Getting into Cardiff by Bus

The capital city of Wales, Cardiff has seen lots of redevelopment in recent years. The city is now home to three universities, meaning that there is a high number of students living in the city. Cardiff Castle should be visited as this is a very well preserved castle. Visitors could take a trip to Cardiff Bay as here there are plenty of restaurants and bars that can be found here. The National Museum Cardiff is well worth a visit too as this hosts both national and international pieces and one of the finest art collections in Europe. Cardiff is also home to the Millennium Stadium which has played host to countless football, rugby, and concerts. The atmosphere here during a rugby match can be very electric! The city also has Cardiff International Pool which is the largest indoor swimming facility of its kind in the UK. Anyone wanting to do some shopping should head to the St Davids Centre as here you can find all of your favorite shops in one center. Cardiff also has the Capitol Centre and Queens Arcade shopping centers.

Cardiff Central Bus Station is located next to the city's train station and is a few minutes walk from the city center. Cardiff has several local bus companies, including Stagecoach, Veolia, and First Cymru. They provide frequent routes across the city, to the university and out to the airport and surrounding towns. Taxis are available at the station.

FAQs: Bus from London to Cardiff

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.
Cheap bus tickets from London to Cardiff can start from as little as $6 (€5) when you book in advance. The average bus ticket price for London to Cardiff is $12 (€11); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The bus time to Cardiff from London is on average 3 h 5 min   for the 131 mile (211 km) long journey, but the time it takes to go between London and Cardiff by bus can vary depending on specific dates or if traveling on weekends and holidays.
The first bus from London to Cardiff leaves at 11: 00 AM. Plan your trip with the Journey Planner   from Omio.
The last bus from London to Cardiff leaves at 11: 30 PM.
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 buses from London to Cardiff each day. There may be fewer direct services available on weekends or holidays.
When taking a bus from London to Cardiff, you can count on National Express, Megabus or FlixBus for the best way to get you to Cardiff. You can also check all possible bus providers who offer a service between London and Cardiff and compare the amenities they offer before buying a bus ticket.

When departing from London, you have various bus station options to start your journey 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 trip in bus stations like Cardiff, University, Cardiff, North Rd (Cathays High School) and Cardiff, Millennium Stadium.

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

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.

Hand With Phone
More routes, destinations and providers