Trains from London to Bristol

Get £4 off train tickets booked on Skyscanner app using the code SKYRAIL
Download Skyscanner APP
Download Skyscanner APP
Scan and download the app
Download Skyscanner APP

London Paddington to Bristol Temple Meads

When can I get the cheapest train tickets from London to Bristol?

Off-peak times

Tickets are most expensive during the morning and evening rush hours. Expect to see peak fares from 05:19 to 08:45 and 16:09 to 18:30.

Advance tickets

Advance tickets are usually cheaper - Great Western Railway, who operates the route, makes these available up to three months in advance.

How long does the train from London to Bristol take?

Fastest Route

1hr 40mins

The fastest train to Bristol from London is a direct service. This takes just under 1 hour and 40 minutes. Calling points include Reading, Didcot Parkway, Swindon (Wilts), Chippenham and Bath Spa. Indirect trains take just under two hours, with a change at Bristol Parkway.

Which London stations have trains to Bristol?

Trains to Bristol are available from London Paddington train station. Services are usually operated by Great Western Railway.

Which train stations are in Bristol?

Bristol Temple Meads train station is where trains from London will terminate. This part of town is where you'll find conference centres like the Engine Shed and budget hotels including the Travelodge, Holiday Inn and Novotel. If you've not sorted out your accommodation yet, you can compare hotels in Bristol using our app.

Redcliffe, the city centre, is about 20 minutes' walk away. Some trains also stop at Bristol Parkway, in the suburb of Stoke Gifford.

When are the first and last trains from London to Bristol?

First Train


Last Train


The first train of the day from London to Bristol leaves Paddington at 05:19 arrives at Temple Meads at 07:10.

The last train is at 23:31, getting into Temple Meads at 01:30. The timetable is similar at the weekend, although journey times can be longer.

Train timetables are subject to change: compare tickets from London to Bristol to see the latest departure times.

Find train tickets on the app

Find out more about the Skyscanner app
Download Skyscanner APP
Download Skyscanner APP
Scan and download the app