ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to London

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Cardiff to London

🚌 Hop on a direct bus from Cardiff North Road to London Victoria, operated by Megabus UK. Services run every three hours, making it convenient for your travel plans. The journey typically lasts around 4 hours and 10 minutes. 💷 Prices for the Cardiff to London bus range from £18 to £28, offering budget-friendly transportation for your trip. Sit back, relax, and enjoy the ride as you make your way from the capital of Wales to the bustling metropolis of London.

Where to stay in London

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation
  • Yes, there is a direct bus service between Cardiff and London. The bus departs from Cardiff North Road and arrives at London Victoria. These services run every three hours, operating daily, with the journey taking approximately 4 hours and 10 minutes.
  • You can catch the Cardiff to London bus at the Cardiff North Road station. This bus service is operated by Megabus UK. It is essential to arrive at the station on time to board the bus for your journey from Cardiff to London.
  • The Cardiff to London bus, operated by Megabus UK, arrives at London Victoria station. This well-known station is a central transportation hub in London, making it convenient for travelers to access other parts of the city or continue their journey beyond London. Upon arrival at London Victoria station, you will have various transportation options available to explore the city or reach your final destination.
  • The cost of a bus ticket from Cardiff to London typically ranges from £18 to £28, depending on factors such as the time of booking and availability. It is advisable to book your ticket in advance to secure the best possible fare for your journey. Pricing can also be influenced by the type of service or amenities offered on the bus.
  • There are multiple buses operating between Cardiff and London with services departing every three hours and running daily. These bus services are operated by Megabus UK, departing from Cardiff North Road and arriving at London Victoria station. The journey duration between Cardiff and London by bus is approximately 4 hours and 10 minutes. Ticket prices for these bus services typically range from £18 to £28, offering travelers a range of options to choose from based on their preferences and budget.
  • The Cardiff to London buses tend to be most crowded during peak travel times such as early morning rush hours, weekends, and holidays. On the other hand, buses are typically less crowded during mid-week daytime departures. Considering the services depart every three hours and operate daily, passengers may find the mid-week midday or late evening buses to be less congested compared to the peak times. It is advisable for travelers seeking a more comfortable and quieter journey to plan their trip during off-peak hours.
  • The first bus of the day from Cardiff to London departs from Cardiff North Road station in the early morning. The last bus of the day typically leaves Cardiff North Road station in the late evening. As services operate every three hours, passengers have multiple options throughout the day to choose from for their journey to London. The travel time between Cardiff and London by bus is approximately 4 hours and 10 minutes.

Will you be returning to Cardiff by bus?

If you need a return bus journey, you can check buses from London to Cardiff.

See schedule