Latest London → Bristol Train (2024): 23:25 from Paddington
As of the December 2023 timetable (valid through Dec 2024):
| Departure (London Paddington) | Arrival (Bristol Temple Meads) | Operator | Notes |
| 23:25 | 00:40 | Great Western Railway (GWR) | Daily. Fast service (1 stop: Reading). Last *direct* train. |
| 23:45 | 01:10 | GWR | Fri/Sat only. Stops: Reading, Bath Spa. |
| 00:15 | 01:55 | GWR | Sat night / Sun morning only. Sleeper-style seating. |
If You Miss the Last Direct
- Change at Reading: Later Paddington–Reading trains (until ~00:30) + Reading–Bristol (until ~01:00). Total ~1h 45m.
- Night Bus: National Express 400/401 (Victoria → Bristol Bus Stn) — 2h 30m, runs all night.
- Taxi/Rideshare: ~2h, £180–250.
Check Real-Time
- National Rail Enquiries (live departures, engineering works).
- GWR app / website.
- Trainline, Omio, Google Maps (transit).
First Morning Train
**04:55** Paddington → 06:15 Bristol Temple Meads (daily).
Engineering works (weekends especially) often alter late-night schedules. Always check day-of.