GWR train from Paddington to Bath Spa
Best for most- London Paddington to Bath SpaGreat Western Railway runs about two direct trains an hour, and the fastest take around 1h 15m–1h 25m. Some trains call at Reading, Didcot, Swindon and Chippenham.
- Bath Spa station to the marketIt's about a 5-minute walk north along Manvers Street or Southgate to Stall Street and the Abbey.
Advance singles can start at around £15–£30. Off-peak returns cost a lot more, so book early or use a Railcard.