Compare prices and tickets by train, bus or flight

Sat
Jan 22
$70Great Western Railway
$10Flixbus
Sun
Jan 23
$70Great Western Railway
Find prices
Mon
Jan 24
$65Great Western Railway
$9National Express
Tue
Jan 25
$65Great Western Railway
$9National Express
Wed
Jan 26
$65Great Western Railway
$5Flixbus
Thu
Jan 27
Find prices
$5Flixbus
Fri
Jan 28
$65Great Western Railway
$5Flixbus
Sat
Jan 29
$70Great Western Railway
$5Flixbus
Sun
Jan 30
$70Great Western Railway
$6Flixbus
Mon
Jan 31
$60Great Western Railway
$4Flixbus
Tue
Feb 1
$60Great Western Railway
$4Flixbus
Wed
Feb 2
$60Great Western Railway
$5Flixbus
Thu
Feb 3
$50Great Western Railway
$4Flixbus
Fri
Feb 4
$61Great Western Railway
$5Flixbus
Sat
Feb 5
Find prices
$5Flixbus
Sun
Feb 6
$65Great Western Railway
$5Flixbus
Mon
Feb 7
$60Great Western Railway
$5Flixbus
Tue
Feb 8
$60Great Western Railway
$8Megabus
Wed
Feb 9
$56Great Western Railway
$5Flixbus
Thu
Feb 10
$56Great Western Railway
$4Flixbus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Cardiff to London

distanceDistance131 miles (211 km)
durationAverage train duration1 h 53 min
priceAverage train ticket price$68 (€57)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain providersGreat Western Railway

Trains from Cardiff to London cover the 131 miles (211 km) long trip taking on average 1 h 53 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 $68 (€57), you can find the cheapest train ticket for as low as $65 (€54). 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

How much does a cheap train to London from Cardiff cost?

Omio customers have found the cheapest trains from Cardiff to London to cost as little as $65 (€54)  in the next 7 days.

How much does it cost to take a train from Cardiff to London?

The train price between Cardiff and London is on average $68 (€57)  if you are looking to purchase your tickets for this route in the next 7 days.

How far is Cardiff to London by train?

You should expect to travel around 131 miles (211 km)  between Cardiff and London by train.

How many hours is the train time from Cardiff to London?

On average the Cardiff to London train time is 1 h 53 min  covering the 131 miles (211 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

What is the departure train station in Cardiff and arrival train station in London?

When taking the train from Cardiff to London, you can choose to depart from train stations like Cardiff Central, Cardiff (Queen Street) and Cardiff (Cathays). Your journey can end in train stations such as London Victoria, London Euston and London Kings Cross.

Omio customers who travel this route most frequently depart from Cardiff Central   and arrive in London Victoria.

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

Passengers board their train most frequently from Cardiff Central and travel around 0.2 miles (425 m) from the city center to this train station.

Passengers traveling this route most often arrive at London Victoria and need to travel approximately 1.2 miles (2 km) from the train station to the city center in London.

Which train providers should I travel with from Cardiff to London?

For the trip from Cardiff to London you can take a train with Great Western Railway. Be sure to check out all possible train companies that offer services to London from Cardiff on Omio to compare what amenities they may have.

How many trains are there from Cardiff to London a day?

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 departing from Cardiff to London leaves at 8: 20 AM. The last train departing from Cardiff to London leaves at 1: 20 PM. You can find the latest Cardiff to London train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How far in advance should I buy a train ticket from Cardiff to London to get the best deals?

You can find trains to London from Cardiff to cost on average $68 (€57) 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 journey. 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
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 05: 40 - 21: 30 | Sat: 05: 40 - 21: 30 | Sun: 07: 30 - 21: 30
Public transit options for Cardiff Central
Commuter rail lines: City Line, Rhondda Line, Rhymney Line, Valley Line, South Wales Main Line
Train lines: Transport for Wales, CrossCountry, Great Western Railway