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 Bristol Temple Meads take around 1 hour 45 minutes, but can be longer on public holidays, and at weekends.
Our fastest service takes 1 hour 39 minutes.
Trains from London Paddington to Bristol Temple Meads run fairly frequently and you can usually expect one to depart every 30 minutes.
The fastest direct trains from London Paddington to Bristol Temple Meads call at Reading, Swindon (Wilts), Chippenham and Bath Spa.