By Train:
Regular train services connect Bath Spa railway station to major cities. A journey from London Paddington typically takes around 1 hour 20 minutes to 1 hour 30 minutes, with tickets potentially starting from approximately £7.85 to £13.30 when booked in advance. From Bristol Temple Meads, the train ride is much shorter, usually taking about 10 to 11 minutes. Great Western Railway (GWR) operates most services.