There are 5 ways to get from Surrey to Yorkton by plane, bus, car, train, 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.
Fly to Regina, bus, drive
best- Fly from Vancouver International Airport (YVR) to Regina (YQR)YVR - YQR
- Take the bus from Regina, SK - 2820B Avonhurst to Whitewood, SK - Co-op Cardlock Station
- Drive from Whitewood, SK - Co-op Cardlock Station to Yorkton
11h 31m$222–734Bus, drive
- Take the bus from Surrey, BC to Calgary, AB - Westbrook Mall
- Take the bus from Calgary, AB - Westbrook Mall to Edmonton South, AB - Southgate Transit Centre
- Take the bus from Edmonton South, AB - Edmonton Southgate Transit Center to Regina, SK - 2820 B Avonhurst Dr
- Take the bus from Regina, SK - 2820B Avonhurst to Whitewood, SK - Co-op Cardlock Station
- Drive from Whitewood, SK - Co-op Cardlock Station to Yorkton
34h 52m$480–623Train, taxi
- Take the train from Vancouver to MelvilleVIA Rail
- Take the taxi from Melville to Yorkton
47h 11m$292–420Drive 1,832.2 km
- Drive from Surrey to Yorkton1,832.2 km
21h 2m$357–516Fly to Winnipeg J. A. Richardson International Airport, train, taxi
- Fly from Vancouver International Airport (YVR) to Winnipeg J. A. Richardson International Airport (YWG)YVR - YWG
- Take the train from Winnipeg to Melville
- Take the taxi from Melville to Yorkton
15h 53m$240–869
Vancouver International Airport (YVR) to Regina (YQR) flights
Questions & Answers
The cheapest way to get from Surrey to Yorkton is to train and taxi which costs $290 - $420 and takes 47h 11m.
The fastest way to get from Surrey to Yorkton is to fly and bus and drive which takes 11h 31m and costs $220 - $750.
The distance between Surrey and Yorkton is 1684 km. The road distance is 1832.2 km.
The best way to get from Surrey to Yorkton without a car is to train and taxi which takes 47h 11m and costs $290 - $420.
It takes approximately 11h 31m to get from Surrey to Yorkton, including transfers.
Yorkton is 2h ahead of Surrey. It is currently 11:43 PM in Surrey and 1:43 AM in Yorkton.
Yes, the driving distance between Surrey to Yorkton is 1832 km. It takes approximately 21h 2m to drive from Surrey to Yorkton.
There are five+ hotels available in Yorkton.
What companies run services between Surrey, BC, Canada and Yorkton, SK, Canada?
There is no direct connection from Surrey to Yorkton. However, you can take the line 394 bus to King George Station @ Bay 2, walk to King George Station @ Platform 1, take the subway to Granville Station @ Platform 1, walk to Vancouver City Centre Station @ Platform 2, take the subway to YVR-Airport Station @ Canada Line, walk to Vancouver International Airport (YVR) airport, fly to Regina (YQR), walk to Airport, take the line 24 bus to Albert St @ Victoria Ave, walk to 11th Ave @ Lorne St, take the line 5 bus to Avonhurst Dr @ Retallack St, walk to Regina, SK - 2820B Avonhurst, take the bus to Whitewood, SK - Co-op Cardlock Station, then drive to Yorkton. Alternatively, you can take a bus from Northbound 152 St @ 58A Ave to Yorkton via Guildford Exchange @ Bay 2, Surrey, BC, Calgary, AB - Westbrook Mall, Edmonton South, AB - Southgate Transit Centre, Edmonton South, AB - Edmonton Southgate Transit Center, Regina, SK - 2820 B Avonhurst Dr, Regina, SK - 2820B Avonhurst, and Whitewood, SK - Co-op Cardlock Station in around 34h 52m.
- Website
- westjet.com
Flights from Vancouver International Airport to Regina
- Ave. Duration
- 2h 11m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- $120–600
Flights from Vancouver International Airport to Regina via Calgary
- Ave. Duration
- 4h 33m
- When
- Every day
- Estimated price
- $120–600
Flights from Vancouver International Airport to Winnipeg J. A. Richardson International Airport
- Ave. Duration
- 2h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $70–700
Flights from Vancouver International Airport to Winnipeg J. A. Richardson International Airport via Calgary
- Ave. Duration
- 5h 26m
- When
- Every day
- Estimated price
- $70–700
- Website
- aircanada.com
Flights from Vancouver International Airport to Regina
- Ave. Duration
- 2h 9m
- When
- Every day
- Estimated price
- $110–600
Flights from Vancouver International Airport to Winnipeg J. A. Richardson International Airport
- Ave. Duration
- 2h 49m
- When
- Every day
- Estimated price
- $110–550
Flights from Vancouver International Airport to Winnipeg J. A. Richardson International Airport via Calgary
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- $110–550
- Website
- flyflair.com
Flights from Vancouver International Airport to Winnipeg J. A. Richardson International Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $80–440
Flights from Vancouver International Airport to Winnipeg J. A. Richardson International Airport via Calgary
- Ave. Duration
- 6h 5m
- When
- Monday, Thursday, and Friday
- Estimated price
- $80–440
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Vancouver to Melville
- Ave. Duration
- 44h 47m
- Frequency
- Twice a week
- Estimated price
- $200–300
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $200–300
- Economy Adult - Advanced Booking
- $250–300
- Economy Escape Advanced Booking - Adult
- $220–270
Train from Winnipeg to Melville
- Ave. Duration
- 8h 24m
- Frequency
- Twice a week
- Estimated price
- $60–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $70–140
- Economy Adult - Advanced Booking
- $70–120
- Economy Escape Advanced Booking - Adult
- $60–80
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Regina, SK - 2820B Avonhurst to Whitewood, SK - Co-op Cardlock Station
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Estimated price
- $60–75
- Website
- https://riderexpress.ca/
- Standard
- $60–75
Bus from Surrey, BC to Calgary, AB - Westbrook Mall
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- $170–220
- Website
- https://riderexpress.ca/
- Standard
- $170–220
Bus from Calgary, AB - Westbrook Mall to Edmonton South, AB - Southgate Transit Centre
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Estimated price
- $75–100
- Website
- https://riderexpress.ca/
- Standard
- $75–100
Bus from Edmonton South, AB - Edmonton Southgate Transit Center to Regina, SK - 2820 B Avonhurst Dr
- Ave. Duration
- 9h 55m
- Frequency
- Once daily
- Estimated price
- $150–190
- Website
- https://riderexpress.ca/
- Standard
- $150–190
- Ave. Duration
- 30 min
- Estimated price
- $85–110
Olympic Taxi
- Phone
- +1 306 728 2772
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 Spain: A guide to Renfe, Italian Lakes: Getting around by train, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.







