There are 4 ways to get from North Battleford to Yorkton by bus, car, taxi, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, drive
best- Take the bus from North Battleford to Reginabus
- Take the bus from Regina to Whitewoodbus
- Drive from Whitewood to Yorktoncar
9h 1m$113–208Drive 465.9 km
cheapest- Drive from North Battleford to Yorktoncar 465.9 km
5h 11m$92–133Taxi, train via Biggar
- Take the taxi from North Battleford to Biggartaxi
- Take the train from Biggar to Melvilletrain
- Take the taxi from Melville to Yorktontaxi
10h 53m$370–650Taxi, train
- Take the taxi from North Battleford to Unitytaxi
- Take the train from Unity to Melvilletrain
- Take the taxi from Melville to Yorktontaxi
12h 35m$371–648
Questions & Answers
The cheapest way to get from North Battleford to Yorkton is to drive which costs $90 - $140 and takes 5h 11m.
The fastest way to get from North Battleford to Yorkton is to drive which takes 5h 11m and costs $90 - $140.
The distance between North Battleford and Yorkton is 695 km. The road distance is 465.9 km.
The best way to get from North Battleford to Yorkton without a car is to taxi and train via Biggar which takes 10h 53m and costs $370 - $650.
It takes approximately 9h 1m to get from North Battleford to Yorkton, including transfers.
Yes, the driving distance between North Battleford to Yorkton is 466 km. It takes approximately 5h 11m to drive from North Battleford to Yorkton.
There are five+ hotels available in Yorkton.
What companies run services between North Battleford, SK, Canada and Yorkton, SK, Canada?
There is no direct connection from North Battleford to Yorkton. However, you can take the bus to Regina, walk to Quance St @ Victoria Square Mall, take the line 2 bus to Broad St @ 13th Ave, walk to Regina, take the bus to Whitewood, then drive to Yorkton. Alternatively, you can take the taxi to Biggar, take the train to Melville, then take the taxi to Yorkton.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Biggar to Melville
- Ave. Duration
- 9h 16m
- Frequency
- Twice a week
- Estimated price
- $90–310
- Website
- https://www.viarail.ca/en
- Escape
- $90–220
- Business
- $140–290
- Business Plus
- $150–310
- Economy
- $100–230
- Economy Plus
- $110–240
Train from Unity to Melville
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- $110–330
- Website
- https://www.viarail.ca/en
- Escape
- $110–270
- Business
- $160–320
- Business Plus
- $180–330
- Economy
- $120–280
- Economy Plus
- $140–290
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from North Battleford to Regina
- Ave. Duration
- 4h 20m
- Frequency
- 5 times a week
- Estimated price
- $55–95
- Schedules at
- flixbus.com
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Regina to Whitewood
- Ave. Duration
- 1h 50m
- Frequency
- Twice a week
- Estimated price
- $30–75
- Website
- https://www.riderexpress.ca/
- Standard
- $30–75
- Ave. Duration
- 48 min
- Estimated price
- $85–230
Crown Cab
- Phone
- +1 306 445 8155
Olympic Taxi
- Phone
- +1 306 728 2772
Crown Cab
- Phone
- +1 306 445 8155
Olympic Taxi
- Phone
- +1 306 728 2772
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, How to get from Heathrow Airport into central London, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.









