London to Cardiff from £18

Save money on travel to the Welsh capital with our Advance fares

Find tickets to Cardiff

London to Exeter from £27.50 each way*

Explore the historic city of Exeter and its popular museums

Find tickets to Exeter

Be a Great Westerner

Explore over 270 amazing places this summer

Top destinations

London to Bath from £14.50 one way*

Our Advance fares get you to the World Heritage city for less

London to Oxford from £5 each way*

Visit the capital for less for a limited time only

Be rewarded

Collect Nectar points every time you buy train tickets online. 


Start planning your next adventure with our range of special offers – magical places to stay, inspirational things to do and mouth-watering places to eat.

Building a Greater West

Why we’re spending £7.5 billion to build you a Great Western Railway.


See how our services are performing with daily updates.

*Standard Class Advance Single tickets only. View full terms and conditions here