Chippenham railway station
The station has trains to , Didcot,  and London; and trains to Bristol, Bath and Wales.  These trains are every half an hour in both directions, and, there are also trains to stations further away.