There are 3 ways to get from Dauphin to Unity by train, bus, taxi, 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.
Train, bus, taxi
best- Take the train from Dauphin to Portage la Prairie
- Take the bus from Portage la Prairie, MB to Regina, SK - 2820B Avonhurst
- Take the bus from Regina, SK - 2820 B Avonhurst Dr to North Battleford, SK - Hwy 16 Bypass
- Take the taxi from North Battleford, SK - Hwy 16 Bypass to Unity
17h 57m$404–601Train
cheapest- Take the train from Dauphin to Portage la PrairieVIA Rail
- Take the train from Portage la Prairie to UnityVIA Rail
20h 11m$133–297Drive 694.2 km
- Drive from Dauphin to Unity694.2 km
8h 12m$138–200
Dauphin to Unity by train
Questions & Answers
The cheapest way to get from Dauphin to Unity is to drive which costs $130 - $200 and takes 8h 12m.
The fastest way to get from Dauphin to Unity is to drive which takes 8h 12m and costs $130 - $200.
No, there is no direct train from Dauphin to Unity. However, there are services departing from Dauphin and arriving at Unity via Portage la Prairie. The journey, including transfers, takes approximately 20h 11m.
The distance between Dauphin and Unity is 1172 km. The road distance is 694.2 km.
The best way to get from Dauphin to Unity without a car is to train and bus and taxi which takes 17h 57m and costs $400 - $600.
It takes approximately 17h 57m to get from Dauphin to Unity, including transfers.
Dauphin to Unity train services, operated by VIA Rail, depart from Dauphin station.
Dauphin to Unity train services, operated by VIA Rail, arrive at Portage la Prairie station.
Yes, the driving distance between Dauphin to Unity is 694 km. It takes approximately 8h 12m to drive from Dauphin to Unity.
There are one+ hotels available in Unity.
What companies run services between Dauphin, MB, Canada and Unity, SK, Canada?
You can take a train from Dauphin to Unity via Portage la Prairie in around 20h 11m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Dauphin to Portage la Prairie
- Ave. Duration
- 3h 31m
- Frequency
- Twice a week
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–120
- Economy Adult - Advanced Booking
- $35–95
- Economy Escape Advanced Booking - Adult
- $30–50
Train from Portage la Prairie to Unity
- Ave. Duration
- 15h 40m
- Frequency
- Twice a week
- Estimated price
- $100–180
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $120–180
- Economy Adult - Advanced Booking
- $120–160
- Economy Escape Advanced Booking - Adult
- $100–130
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Portage la Prairie, MB to Regina, SK - 2820B Avonhurst
- Ave. Duration
- 5h 45m
- Frequency
- Twice daily
- Estimated price
- $100–140
- Website
- https://riderexpress.ca/
- Standard
- $100–140
Bus from Regina, SK - 2820 B Avonhurst Dr to North Battleford, SK - Hwy 16 Bypass
- Ave. Duration
- 5h 27m
- Frequency
- Once daily
- Estimated price
- $90–120
- Website
- https://riderexpress.ca/
- Standard
- $90–120
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 French strikes 2018: What are my alternative transport options?, 4 of the smartest ways to explore Australia, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.







