Don't forget to buy food and drinks in advance if you need them: train stations do not always have shops, while onboard cafés are not always available and often very expensive.
When it comes to short distances, bus and carpooling represent a good alternative to the train journey, especially if you are travelling with a limited budget.
Which stations serve the rail line London - Bristol?
The trains to Bristol will leave from London Paddington or London Waterloo and will arrive at Bristol Temple Meads [ BRI ] or Bristol Parkway [ BPW ].
How many train connections exist to go from London to Bristol per day?
If you desire to go to Bristol from London by train, 41 daily connections are available. Please note that 36 routes are direct lines whereas 4 routes include one change or more. Thus, if you do not want to change trains, it is highly advocated to choose an offer with a direct route. Nevertheless, selecting a ticket with an indirect line could be more efficient if you want to reach Bristol at the last minute especially if there are too few connections even though the trip is longer.
What time do the trains to Bristol leave and how long is the journey?
On average, it takes 1 hour and 34 minutes to get to Bristol by train, but you will need 1 hour and 35 minutes with the fastest trains. The first one is available at 11:12, whereas the last one leaves London at 23:03.