Travel UpdatesLast updated:
We advice you check your journey before traveling with us today
There is a good service across our network
Journeys between London and Bath take around 1 hour 30 minutes, but can be longer on public holidays, and at weekends.
Our fastest service takes just 1 hour 24 minutes.
On an average weekday, around 72 trains run between London Paddington and Bath Spa.
This means services tend to depart every 30 minutes.
Direct trains from London Paddington to Bath Spa call at Reading, Didcot Parkway, Swindon (Wilts) and Chippenham.