trainticketcost.com is an independent information resource. Not affiliated with National Rail, any train operator, or any ticket retailer. Prices are indicative - always verify before purchasing.

London to Cardiff Train Ticket Cost 2026

GWR advance from £20. 22 direct trains a day. 2h Paddington to Cardiff Central.

A London to Cardiff train costs from £20 on a GWR advance single, £55 off-peak, £120 on a fully flexible anytime single. The fastest direct journey takes 2h 0m.

Advancefrom £20Off-Peak£55Anytime£120Journey2h 0mFrequency22 daily direct

Indicative single fares, last reviewed June 2026. Advance "from" prices are early-booking floors that change with demand and how far ahead you book. Full breakdown and saving tips below.

GWR runs the London-Cardiff corridor from Paddington into Cardiff Central, 2h on the fastest services. The route is electrified end-to-end as part of the Great Western Electrification Project and uses GWR's Intercity Express Train (IET) Class 800 fleet. Cardiff is the gateway to South Wales rail - Transport for Wales onward services connect to Swansea (55m), Carmarthen and the Valley Lines.

Cardiff matchday surge pricing (Principality Stadium, particularly Six Nations and autumn internationals) is significant; avoid Saturday lunchtime trains on rugby weekends if you can.

London to Cardiff Train Prices

Ticket TypeSingleReturnNotes
GWR Advance Singlefrom £202x singlesPaddington-Cardiff, 2h
GWR Off-Peak Single£55£78After 09:30 weekdays
GWR Anytime Single£120£215Maximum flexibility
GWR First Class Advancefrom £402x singlesSometimes cheaper than Off-Peak

Indicative single fares based on operator-published prices, last reviewed June 2026. Advance "from" fares are the cheapest early-booking floors and move with demand and how far ahead you book, so the live price is often higher. Always check the live price on National Rail or the operator's own site before booking.

Saving Tips for London to Cardiff

  • Off-peak return at £78 is excellent value for the distance - among the best cost-per-mile fares to a UK capital city.
  • If continuing to Swansea, buy a through ticket - it is usually cheaper than London-Cardiff + Cardiff-Swansea purchased separately.
  • Family and Friends Railcard works on GWR - 33% off adults plus 60% off children. Pays back on one family trip.
  • Rugby weekend surge: book 6+ weeks ahead for Six Nations or autumn internationals or use coach as backup.

Best Days to Travel

Tuesday/Wednesday
Cheapest advance
Thursday off-peak
Good value day-tripper
Friday afternoon
Premium pricing
Rugby Saturday
Surge - avoid

Train vs Driving vs Coach

Driving: 150 miles, £30-40 fuel, plus £12-20 Cardiff Bay or city-centre parking. Coach: Megabus / National Express from £8, 3h. Train is faster; coach is cheaper.

Frequently Asked Questions

How much is a train from London to Cardiff?
GWR advance singles from Paddington to Cardiff Central start from £20. Off-peak singles are £55. Anytime singles are £120. Direct journey time is 2h. There are around 22 direct services per day.
Are trains to Cardiff more expensive on rugby weekends?
Yes - the cheapest advance buckets sell out 6-8 weeks ahead for Six Nations and autumn internationals at Principality Stadium. Walk-up off-peak fares are unchanged but advance allocations evaporate fast. Plan ahead or use the National Express coach as a backup.

Related Routes & Guides

London to BristolCardiff to SwanseaLondon to OxfordAll UK RoutesTicket TypesRailcards12 Ways to SaveSeason Ticket CalculatorSplit Ticketing
Reader questions

Stuck on a fare?

Email us and a real person reads it. We answer the questions we can and name the source we checked. If the answer would help other passengers, we may publish an anonymised version, and only with your permission. Treat this site as a general fare reference and confirm the price with the operator or National Rail before you book.

Ask about a farequestions@trainticketcost.com

Updated 2026-06-02