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.

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

Prices indicative singles based on operator-published fares, verified May 2026. 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 Save

Updated 2026-05-11