More Seats. More Trains. More Adventures.
Great Western Railway (GWR)
Great Western Railway runs long distance intercity train services to Swansea along the South Wales mainline from Bridgend, Cardiff, Newport, Bristol, Swindon, Reading and London Paddington.
Swansea train station is conveniently located in the heart of Swansea, with good onward public transport links to explore Swansea Bay, the Gower and beyond - visit SwanseaBayWithoutaCar.co.uk
Book ahead for the best fares and save over 50% on train tickets to Swansea now at GWR.com
For sales and support enquiries, our team are on hand from 06:00 to 23:00 7 days a week (except Christmas Day). Call 0345 7000 125.
Our Twitter team are here 24/7 @GWRHelp. Or on Facebook Messenger between 07:00-23:00.
Save over 50% when you book your ticket in advance at GWR.com and no booking fees
Collect 2 Nectar points for every £1 you spend on train tickets online, or on our app, for any journey across Britain, not just on our network. You’ll also get points when you buy Annual, Monthly and Weekly Season tickets online.
Get a third off adult tickets when 3 - 9 people travel together Off-Peak
Get a third off rail travel with a Railcard. See if there's one for you at railcard.co.uk