The average train between Dorking and Oldham takes 4h 51m and the fastest train takes 3h 55m. There is a train service every few hours from Dorking to Oldham. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run hourly between Dorking and Oldham. The earliest departure is at 6:21 AM in the morning, and the last departure from Dorking is at 10:32 PM which arrives into Oldham at 9:03 AM. All services require a transfer at Vauxhall and take an average of 4h 51m. The schedules shown below are for the next available departures.



4h 5m • 3 changes



3h 55m • 3 changes



4h 18m • 3 changes



4h 8m • 3 changes



4h 5m • 3 changes



3h 55m • 3 changes



4h 18m • 3 changes



4h 8m • 3 changes



4h 5m • 3 changes



3h 55m • 3 changes



4h 18m • 3 changes



4h 8m • 3 changes
Want to know about travelling from Dorking to Oldham? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Dorking to Oldham. However, there are services departing from Dorking station and arriving at Oldham station via Vauxhall. The journey, including transfers, takes approximately 4h 51m.
Dorking to Oldham train services, operated by South Western Railway, depart from Dorking station.
Dorking to Oldham train services, operated by South Western Railway, arrive at Oldham King Street station.
The distance between Dorking and Oldham is 283.8 km. The road distance is 346 km.
There is no direct connection from Dorking to Oldham. However, you can take the train to Vauxhall, walk to Vauxhall station, take the subway to Euston station, walk to London Euston, take the train to Manchester Piccadilly, walk to St Peter's Square, then take the vehicle to Oldham King Street.