Real time comparison
Direct access to over 600 train, bus and flight partners
More than 20 million users from over 120 countries
|Avg. Train Duration:||63|
|Trains arrive in:||Oxford|
|Trains depart from:||London|
|Train Ticket Price:||£ 9|
|Train Companies:||Chiltern Railways, Great Western Railway|
Finding trains from London to Oxford is easy with up to 5 services per hour available at peak times. Trains run throughout the day starting early in the morning and continuing till late at night. The average journey time varies from 56 minutes on fast routes to just over 1.5 hours on the slower route where there are more stops.
Trains from London to Oxford take roughly 1 hour although this depends on which train passengers take. Slower trains that run during off-peak times can add 30 minutes on to the journey.
The first train from London to Oxford is at 7:35 am and the last London to Oxford train leaves at 11:37 pm.
Most trains from London to Oxford leave from Paddington Station, although a commuter service from Marylebone is also available. Paddington Station is located in the centre of London just to the west of Oxford Street and is easily accessible on the Underground; the Bakerloo, Hammersmith & City, District and Circle lines all stop at the station and there is easy access by escalator to the main concourse. Buses also stop nearby, including the 7, 23, 27, 205 and 436 and the N7 and N205 cover the area at night.
Trains from London to Oxford arrive at the main station in Park End Street. It's just a short walk to the centre of the city and taxis are available outside the station entrance. Local bus services also stop close to the station and run regularly till late at night.