Trains from
Swindon serve
Bath and
Bristol,
Newport,
Cardiff and South Wales, Gloucester and Cheltenham,
Chippenham,
Melksham,
Trowbridge and
Westbury, and Reading and
London.
The direct service to
Oxford was axed in 2003. The service to
Melksham and Westbury was cut to just 2 trains a day in late 2006. If you're concerned at this cut - especially if you're a rail user in the area, please visit
our sister site where there are further details

Swindon Station - the train from Westbury has just arrived

Both railway and cycle are much more environmentally friendly modes of transport than either the car of the bus

having arrived on the local train, passengers transfer to the express to London

The Southampton train (via Melksham and Salisbury) awaits departure.
Although the platform is quiet, the train is well loaded!
See also
Thamesdown and
Coatewater