Travel UpdatesLast updated:
We advise 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 40 minutes, but can be longer on public holidays, and at weekends.
Our fastest service takes 1 hour 19 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.
Booking Bristol train tickets needn’t break the bank. Take a look at our money saving ticket options below to make sure you get the best deal for your journey.