There are 5 ways to get from Selby to Gainsborough by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Selby to Retfordtrain Hull - London Kings Cross / ...
- Take the train from Retford to Gainsborough Lea Roadtrain Leeds - Lincoln Central / ...
1h 27m£13–26Bus
cheapest- Take the bus from Doncaster Frenchgate Interchange/B3 to King Streetbus 98
2h 36m£9–20Drive 38.2 mi
- Drive from Selby to Gainsboroughcar 38.2 mi
57 min£10–14Taxi
- Take the taxi from Selby to Gainsboroughtaxi 38.2 mi
57 min£80–100Train via Doncaster
- Take the train from Selby to Doncastertrain Hull - London Kings Cross / ...
- Take the train from Doncaster to Gainsborough Lea Roadtrain Doncaster - Lincoln Central
1h 39m£15–29
Selby to Gainsborough by train
Questions & Answers
The cheapest way to get from Selby to Gainsborough is to drive which costs £9 - £14 and takes 57 min.
The fastest way to get from Selby to Gainsborough is to drive which takes 57 min and costs £9 - £14.
No, there is no direct bus from Selby to Gainsborough. However, there are services departing from Doncaster Frenchgate Interchange/B3 and arriving at King Street via . The journey, including transfers, takes approximately 2h 36m.
No, there is no direct train from Selby to Gainsborough. However, there are services departing from Selby and arriving at Gainsborough Lea Road via Retford. The journey, including transfers, takes approximately 1h 27m.
The distance between Selby and Gainsborough is 45 miles. The road distance is 38.4 miles.
The best way to get from Selby to Gainsborough without a car is to train which takes 1h 27m and costs £13 - £26.
It takes approximately 1h 27m to get from Selby to Gainsborough, including transfers.
Selby to Gainsborough bus services, operated by Stagecoach East Midlands, depart from Doncaster Frenchgate Interchange/B3 station.
Selby to Gainsborough train services, operated by Hull Trains, depart from Selby station.
The best way to get from Selby to Gainsborough is to train which takes 1h 27m and costs £13 - £26. Alternatively, you can bus, which costs £9 - £21 and takes 2h 36m.
What companies run services between Selby, England and Gainsborough, Lincolnshire, England?
You can take a train from Selby to Gainsborough Lea Road via Retford in around 1h 27m. Alternatively, Stagecoach East Midlands operates a bus from Doncaster Frenchgate Interchange/B3 to King Street every 3 hours. Tickets cost £4–7 and the journey takes 1h 20m.
- Phone
- +44 345 071 0222
- Website
- hulltrains.co.uk
Train from Selby to Retford
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- £10–19
- Website
- https://www.hulltrains.co.uk/
Train from Selby to Doncaster
- Ave. Duration
- 16 min
- Frequency
- Every 4 hours
- Estimated price
- £5–10
- Website
- https://www.hulltrains.co.uk/
- Phone
- +44 (0)3457 225 333
- [email protected]
- Website
- lner.co.uk
Train from Selby to Retford
- Ave. Duration
- 32 min
- Frequency
- 6 times a week
- Estimated price
- £12–17
- Website
- https://www.lner.co.uk/
Train from Selby to Doncaster
- Ave. Duration
- 18 min
- Frequency
- 6 times a week
- Estimated price
- £6–9
- Website
- https://www.lner.co.uk/
- Phone
- +44 800 200 6060
- [email protected]
- Website
- northernrailway.co.uk
Train from Retford to Gainsborough Lea Road
- Ave. Duration
- 12 min
- Frequency
- Hourly
- Estimated price
- £3–7
- Website
- https://www.northernrailway.co.uk/
Train from Selby to Doncaster
- Ave. Duration
- 18 min
- Frequency
- 6 times a week
- Estimated price
- £7–14
- Website
- https://www.northernrailway.co.uk/
- Phone
- 03457 125 678
- Website
- eastmidlandsrailway.co.uk
Train from Doncaster to Gainsborough Lea Road
- Ave. Duration
- 23 min
- Frequency
- 4 times a day
- Estimated price
- £10–16
- Website
- https://www.eastmidlandsrailway.co.uk/
- Phone
- +44 345 241 8000
- [email protected]
- Website
- stagecoachbus.com
Bus from Doncaster Frenchgate Interchange/B3 to King Street
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- £4–7
- Website
- https://www.stagecoachbus.com/
- Ave. Duration
- 57 min
- Estimated price
- £80–100
21 Taxis
- Phone
- +44 1757 21 21 21
- Website
- 21taxis.co.uk
Selby Cabs
- Phone
- +44 7826 559 373
Selby Taxis
- Phone
- +44 7939 313 053
Station Taxis of Selby
- Phone
- +44 1757 212 285
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
More Questions & Answers
Selby to Gainsborough bus services, operated by Stagecoach East Midlands, arrive at King Street station.
Selby to Gainsborough train services, operated by Hull Trains, arrive at Retford station.
Yes, the driving distance between Selby to Gainsborough is 38 miles. It takes approximately 57 min to drive from Selby to Gainsborough.
Book your Selby to Gainsborough train tickets online with Omio.
There are 590+ hotels available in Gainsborough.



















