COMPARE Prices across different modes

Sat
Oct 16
$76Great Western Railway
$8Megabus
Sun
Oct 17
$76Great Western Railway
$6Flixbus
Mon
Oct 18
$71Great Western Railway
$6Flixbus
Tue
Oct 19
$66Great Western Railway
$5Flixbus
Wed
Oct 20
$66Great Western Railway
$6Flixbus
Thu
Oct 21
$66Great Western Railway
$5Flixbus
Fri
Oct 22
$77Great Western Railway
$6Flixbus
Sat
Oct 23
$76Great Western Railway
$10Flixbus
Sun
Oct 24
$76Great Western Railway
$8Megabus
Mon
Oct 25
$77Great Western Railway
$6Flixbus
Tue
Oct 26
$71Great Western Railway
$8Megabus
Wed
Oct 27
$71Great Western Railway
$8Megabus
Thu
Oct 28
$66Great Western Railway
$8Megabus
Fri
Oct 29
$66Great Western Railway
$8Megabus
Sat
Oct 30
$66Great Western Railway
$8Megabus
Sun
Oct 31
$77Great Western Railway
$12National Express
Mon
Nov 1
$61Great Western Railway
$8Megabus
Tue
Nov 2
$56Great Western Railway
$4Flixbus
Wed
Nov 3
$61Great Western Railway
$5Flixbus
Thu
Nov 4
$61Great Western Railway
$5Flixbus
Fri
Nov 5
$61Great Western Railway
$6Flixbus

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to London from Cardiff

distanceDistance131 miles (211 km)
durationAverage train duration1 h 52 min
priceAverage train ticket price$71 (€58)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain companiesGreat Western Railway

Trains from Cardiff to London cover the 131 miles (211 km) long journey taking on average 1 h 52 min with our travel partners like Great Western Railway. Normally, there are 17 trains operating per day, including direct services available. While the average ticket price for this trip costs around $71 (€58), you can find the cheapest train ticket for as low as $66 (€53). Travelers depart most frequently from Cardiff Central and arrive in London Victoria.

Trains from Cardiff to London: Journey Details

The majority of direct trains in the UK from Cardiff to London terminate at London Paddington and are provided by First Great Western taking approximately two hours. Other services incur a change at Bristol Templemeads. The first journey departs Cardiff shortly after 5:00 a.m. with the last train departing Cardiff just before midnight. During peak travel times, there are two trains an hour. Sunday services are reduced, with one train an hour.

Return journeys for trains from London to Cardiff are also available.

Taking the Train from Cardiff

The main departure point for trains from Cardiff to London is Cardiff Central and trains typically depart from Platform 1. The train station is located in the centre of the city, next to the central bus station and popular attractions such as Stadium Plaza and the Millennium Stadium. Local bus services are frequent with services operating in the area as often as every 10 minutes. A taxi rank is based outside the station and there are several taxi companies that serve the Cardiff area including B-Line and Dragon Taxis. Public transport services stop at night, with no buses or trains operating between midnight and 5:00 a.m.

Getting into London by Train

London Paddington is a central London station, close to Regent's Canal, Little Venice, Hyde Park, Kensington Gardens and conveniently located for the shopping districts of Bayswater and Marylebone. Hyde Park and Kensington Gardens are less than 10 minutes walk. Other central London attractions such as the London Eye are accessible by tube trains and taxis which take approximately 20 minutes. Both forms of onward transport are available at London Paddington station. Public transport services, with the exception of taxis, are not available between 12:00 a.m. and 5:00 a.m.

Travel Tips

Trains from Cardiff to London
Travel by train to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Cardiff to London.
FAQs
What is the price of the cheapest train from Cardiff to London?
Train tickets to London from Cardiff for some dates and times can be found for as cheap as $66 (€53)  one way in the next 7 days.
What is the cost of a train to London from Cardiff?
The train price to London from Cardiff is on average $71 (€58)  if you are looking to book your tickets for this journey in the next 7 days.
How many miles is it from Cardiff to London by train?
The train distance from Cardiff to London is around 131 miles (211 km).
How long is the train to London from Cardiff?
While the time it takes to travel 131 miles (211 km) from Cardiff to London can vary based on specific dates, weekends, and holidays, the Cardiff to London train journey time is on average 1 h 52 min.
What train station in Cardiff goes to London? What train station do I come into London from Cardiff?

When taking a train from Cardiff, you have a couple of train stations you can depart from including Cardiff Central, Cardiff (Queen Street) and Cardiff (Cathays). When you arrive in London, your train can arrive in train stations including London Victoria, London Euston and London Kings Cross.

Omio customers traveling this route book their trains from Cardiff Central   to London Victoria.

Where is the train station in Cardiff? Where is the train station in London?

Passengers booking this journey most frequently board their trains from Cardiff Central and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.

Passengers arriving in London most often arrive at London Victoria and need to travel around 1 mile (s) / 1 km from this train station to the city center.

Which train providers can get me from Cardiff to London?
If you're looking for trains from Cardiff to London, you can rely on Great Western Railway to get you to London. It's also good to check out all possible train companies for the Cardiff to London trip to see if there might be differences in the amenities they offer.
Are there any direct trains from Cardiff to London?
Yes, there are 17 direct trains a day to London from Cardiff. If you’re looking for a direct train, consider traveling with Great Western Railway. Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
How many train services per day are there from Cardiff to London?
The average number of trains departing Cardiff for London is 17 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Cardiff to London? When can I take the last train for the day?
The earliest train for this trip departs from Cardiff at 7: 50 AM. The last train leaves from Cardiff at 10: 20 AM. Check Omio for the latest train schedule from Cardiff to London and book the best time to depart on your chosen travel date.
How far in advance should I book a train ticket from Cardiff to London to get the best deals?
You can find trains to London from Cardiff to cost on average $71 (€58) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Cardiff to London train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Cardiff
London
Cardiff Central is the most popular Cardiff railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Cardiff for your trip to London.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Fri: 05: 40 - 21: 30 | Sat: 05: 40 - 21: 30 | Sun: 07: 30 - 21: 30
Connections to/from station
Commuter rail lines: City Line, Rhondda Line, Rhymney Line, Valley Line, South Wales Main Line
Train lines: Transport for Wales, CrossCountry, Great Western Railway