There are 8 ways to get from Vancouver to Unity by plane, bus, taxi, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Vancouver International Airport to Saskatoon John G. Diefenbaker International Airport, bus, taxi
best- Fly from Vancouver International Airport (YVR) to Saskatoon John G. Diefenbaker International Airport (YXE)YVR - YXE
- Take the bus from Saskatoon - Marquis Drive, AB - 229 Marquis Dr to North Battleford, SK - Hwy 16 Bypass
- Take the taxi from North Battleford, SK - Hwy 16 Bypass to Unity
9h 44m$330–1,042Train
cheapest- Take the train from Vancouver to UnityVIA Rail
33h 47m$170–240Bus, taxi
- Take the bus from Vancouver, BC to Calgary, AB - Marlborough Mall
- Take the bus from Calgary to North Battleford
- Take the taxi from North Battleford to Unity
25h 24m$422–577Drive 1,444.2 km
- Drive from Vancouver to Unity1,444.2 km
16h 24m$290–419Fly Vancouver International Airport to Edmonton International Airport, bus, taxi
- Fly from Vancouver International Airport (YVR) to Edmonton International Airport (YEG)YVR - YEG
- Take the bus from Edmonton South, AB - Edmonton Southgate Transit Center to Maidstone, SK - 220 Railway Ave
- Take the taxi from Maidstone, SK - 220 Railway Ave to Unity
9h 41m$302–644Bus to Abbotsford International Airport, fly to Edmonton International Airport, bus, taxi
- Take the bus from Scott Road Skytrain Station to Abbotsford International Airport
- Fly from Abbotsford International Airport (YXX) to Edmonton International Airport (YEG)YXX - YEG
- Take the bus from Edmonton South, AB - Edmonton Southgate Transit Center to Maidstone, SK - 220 Railway Ave
- Take the taxi from Maidstone, SK - 220 Railway Ave to Unity
11h 28m$336–557Bus to Abbotsford International Airport, fly to Saskatoon John G. Diefenbaker International Airport, bus, taxi
- Take the bus from Scott Road Skytrain Station to Abbotsford International Airport
- Fly from Abbotsford International Airport (YXX) to Saskatoon John G. Diefenbaker International Airport (YXE)YXX - YXE
- Take the bus from Saskatoon - Marquis Drive, AB - 229 Marquis Dr to North Battleford, SK - Hwy 16 Bypass
- Take the taxi from North Battleford, SK - Hwy 16 Bypass to Unity
13h 19m$444–1,025Fly Vancouver International Airport to Regina, bus, taxi
- Fly from Vancouver International Airport (YVR) to Regina (YQR)YVR - YQR
- Take the bus from Regina to North Battleford
- Take the taxi from North Battleford to Unity
11h 42m$342–954
Vancouver to Unity by train
Questions & Answers
The cheapest way to get from Vancouver to Unity is to train which costs $170 - $240 and takes 33h 47m.
The fastest way to get from Vancouver to Unity is to fly and bus and taxi which takes 9h 41m and costs $300 - $650.
Yes, there is a direct train departing from Vancouver and arriving at Unity. Services depart twice a week, and operate Monday and Friday. The journey takes approximately 33h 47m.
The distance between Vancouver and Unity is 1460 km. The road distance is 1444.2 km.
The best way to get from Vancouver to Unity without a car is to bus and taxi which takes 25h 24m and costs $420 - $600.
It takes approximately 9h 44m to get from Vancouver to Unity, including transfers.
Vancouver to Unity train services, operated by VIA Rail, depart from Vancouver station.
Unity is 2h ahead of Vancouver. It is currently 11:22 AM in Vancouver and 1:22 PM in Unity.
Vancouver to Unity train services, operated by VIA Rail, arrive at Unity station.
Yes, the driving distance between Vancouver to Unity is 1444 km. It takes approximately 16h 24m to drive from Vancouver to Unity.
What companies run services between Vancouver, BC, Canada and Unity, SK, Canada?
VIA Rail operates a train from Vancouver to Unity twice a week. Tickets cost $170–240 and the journey takes 33h 47m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- westjet.com
Flights from Vancouver International Airport to Saskatoon John G. Diefenbaker International Airport
- Ave. Duration
- 2h 4m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $100–750
Flights from Vancouver International Airport to Saskatoon John G. Diefenbaker International Airport via Calgary
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- $100–750
Flights from Vancouver International Airport to Saskatoon John G. Diefenbaker International Airport via Edmonton International Airport
- Ave. Duration
- 4h 5m
- When
- Wednesday
- Estimated price
- $100–750
Flights from Vancouver International Airport to Edmonton International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $35–340
Flights from Vancouver International Airport to Edmonton International Airport via Calgary
- Ave. Duration
- 3h 31m
- When
- Thursday to Sunday
- Estimated price
- $35–340
Flights from Abbotsford International Airport to Edmonton International Airport
- Ave. Duration
- 1h 29m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $27–150
Flights from Abbotsford International Airport to Edmonton International Airport via Calgary
- Ave. Duration
- 3h 29m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $27–150
Flights from Abbotsford International Airport to Saskatoon John G. Diefenbaker International Airport via Calgary
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- $80–700
Flights from Abbotsford International Airport to Saskatoon John G. Diefenbaker International Airport via Edmonton International Airport
- Ave. Duration
- 4h 35m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $85–600
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 39m
- When
- Every day
- Estimated price
- $120–600
- Website
- aircanada.com
Flights from Vancouver International Airport to Saskatoon John G. Diefenbaker International Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- $95–550
Flights from Vancouver International Airport to Edmonton International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- $55–340
Flights from Vancouver International Airport to Edmonton International Airport via Calgary
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $60–350
Flights from Vancouver International Airport to Regina
- Ave. Duration
- 2h 9m
- When
- Every day
- Estimated price
- $100–600
- Website
- flyflair.com
Flights from Vancouver International Airport to Edmonton International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $40–250
Flights from Abbotsford International Airport to Edmonton International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $40–200
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Vancouver to Unity
- Ave. Duration
- 33h 47m
- Frequency
- Twice a week
- Estimated price
- $170–240
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $170–240
- Economy Adult - Advanced Booking
- $200–230
- Economy Escape Advanced Booking - Adult
- $170–210
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Saskatoon - Marquis Drive, AB - 229 Marquis Dr to North Battleford, SK - Hwy 16 Bypass
- Ave. Duration
- 1h 48m
- Frequency
- Once daily
- Estimated price
- $50–70
- Website
- https://riderexpress.ca/
- Standard
- $50–70
Bus from Vancouver, BC to Calgary, AB - Marlborough Mall
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- $180–230
- Website
- https://riderexpress.ca/
- Standard
- $180–230
Bus from Edmonton South, AB - Edmonton Southgate Transit Center to Maidstone, SK - 220 Railway Ave
- Ave. Duration
- 3h 51m
- Frequency
- Once daily
- Estimated price
- $80–100
- Website
- https://riderexpress.ca/
- Standard
- $80–100
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Calgary to North Battleford
- Ave. Duration
- 8h 45m
- Frequency
- 5 times a week
- Estimated price
- $70–140
- Schedules at
- flixbus.com
- Adult
- $70–140
Bus from Regina to North Battleford
- Ave. Duration
- 4h 25m
- Frequency
- 5 times a week
- Estimated price
- $40–130
- Schedules at
- flixbus.com
- Adult
- $40–130
- info@reliablebus.ca
- Website
- reliablebus.ca
Bus from Scott Road Skytrain Station to Abbotsford International Airport
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- $33
- Website
- https://reliablebus.ca/
- Ave. Duration
- 1h 4m
- Estimated price
- $170–210
Crown Cab
- Phone
- +1 306 445 8155
Crown Cab
- Phone
- +1 306 445 8155
Crown Cab
- Phone
- +1 306 445 8155
Crown Cab
- Phone
- +1 306 445 8155
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 Travelling around the UAE, The London Underground: Essential tips to navigate the Tube, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
Book your Vancouver to Unity train tickets online with Omio.
There are one+ hotels available in Unity.









