The fastest direct trains cover the journey in 1 hour 20 minutes. Roughly 100 services run daily, with the last departure from London at 22:05.
Driving takes about 2 hours 30 minutes (≈120 mi / 200 km) via the M4 motorway, traffic permitting.
National Express coaches need roughly 4 hours 30 minutes. Several departures run each day; the final bus leaves London at 18:00.
Flights last around 1 hour with multiple daily options. Typical fares range from £50–£100, varying by season and day.