There are 5 ways to get from Regina to Cross Lake by bus (Flixbus), bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Regina to Winnipegbus
- Take the bus from Winnipeg Airport to Sipiwesk Jct, MBbus
- Take the bus from Sipiwesk Jct, MB to Cross Lake, MBbus
17h 54m$177–282Bus, train via Winnipeg
- Take the bus from Regina to Winnipeg Eastbus
- Take the train from Winnipeg to Pipuntrain
- Take the bus from Sipiwesk Jct, MB to Cross Lake, MBbus
29h 34m$328–700Drive 952.6 km
- Drive from Regina to Cross Lakecar 952.6 km
15h 5m$188–272Fly, bus
- Fly from Regina (YQR) to Thompson Municipal Airport (YTH)plane YQR - YTH
- Take the bus from Thompson, MB to Cross Lake, MBbus
13h 28m$408–2,245Bus, train
- Take the bus from Regina to Winnipegbus
- Take the train from Winnipeg to Pipuntrain
- Take the bus from Sipiwesk Jct, MB to Cross Lake, MBbus
30h 58m$328–684
Regina (YQR) to Thompson Municipal Airport (YTH) flights
Questions & Answers
The cheapest way to get from Regina to Cross Lake is to drive which costs $180 - $280 and takes 15h 5m.
The fastest way to get from Regina to Cross Lake is to fly and bus which takes 13h 28m and costs $400 - $2,300.
No, there is no direct bus from Regina to Cross Lake. However, there are services departing from Regina and arriving at Cross Lake, MB via Winnipeg Airport and Sipiwesk Jct, MB. The journey, including transfers, takes approximately 17h 54m.
The distance between Regina and Cross Lake is 1353 km. The road distance is 952.6 km.
The best way to get from Regina to Cross Lake without a car is to bus which takes 17h 54m and costs $170 - $290.
It takes approximately 17h 54m to get from Regina to Cross Lake, including transfers.
Regina to Cross Lake bus services, operated by Flixbus USA, depart from Regina station.
Regina to Cross Lake bus services, operated by Flixbus USA, arrive at Winnipeg station.
Cross Lake is 1h ahead of Regina. It is currently 5:42 AM in Regina and 6:42 AM in Cross Lake.
Yes, the driving distance between Regina to Cross Lake is 953 km. It takes approximately 15h 5m to drive from Regina to Cross Lake.
What companies run services between Regina, SK, Canada and Cross Lake, MB, Canada?
You can take a bus from Regina to Cross Lake, MB via Winnipeg, Winnipeg Airport, and Sipiwesk Jct, MB in around 17h 54m.
- Website
- calmair.com
Flights from Regina to Thompson Municipal Airport via Winnipeg
- Ave. Duration
- 19h
- When
- Monday to Thursday
- Estimated price
- $2,100–4,800
Flights from Regina to Thompson Municipal Airport via Calgary, Winnipeg
- Ave. Duration
- 11h 25m
- When
- Monday, Thursday, and Wednesday
- Estimated price
- $360–2,200
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Winnipeg to Pipun
- Ave. Duration
- 19h 20m
- Frequency
- Twice a week
- Estimated price
- $220–500
- Website
- https://www.viarail.ca/en
- Escape
- $220–480
- Business
- $280–460
- Business Plus
- $300–480
- Economy
- $250–490
- Economy Plus
- $280–500
Train from Winnipeg to Pipun
- Ave. Duration
- 19h 20m
- Frequency
- Twice a week
- Estimated price
- $220–500
- Website
- https://www.viarail.ca/en
- Escape
- $220–480
- Business
- $280–460
- Business Plus
- $300–480
- Economy
- $250–490
- Economy Plus
- $280–500
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Regina to Winnipeg
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Estimated price
- $75–140
- Schedules at
- flixbus.com
Bus from Regina to Winnipeg
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Estimated price
- $75–140
- Schedules at
- flixbus.com
- Phone
- 1-204-939-3991
- [email protected]
- Website
- thompsonbus.com
Bus from Winnipeg Airport to Sipiwesk Jct, MB
- Ave. Duration
- 7h 37m
- Frequency
- Once daily
- Estimated price
- $60–100
- Website
- https://www.thompsonbus.com/
- Schedules at
- https://www.thompsonbus.com/schedule-rates/
- Book at
- https://thompsonbus.betterez.com/cart/5f29cc7f38b0310f1c6bb31a/reservation/5f29cc7f38b0310f1c6bb31b
Bus from Sipiwesk Jct, MB to Cross Lake, MB
- Ave. Duration
- 1h 9m
- Frequency
- Once daily
- Estimated price
- $20–28
- Website
- https://www.thompsonbus.com/
- Schedules at
- https://www.thompsonbus.com/schedule-rates/
- Book at
- https://thompsonbus.betterez.com/cart/5f29cc7f38b0310f1c6bb31a/reservation/5f29cc7f38b0310f1c6bb31b
Bus from Sipiwesk Jct, MB to Cross Lake, MB
- Ave. Duration
- 1h 9m
- Frequency
- Once daily
- Estimated price
- $20–28
- Website
- https://www.thompsonbus.com/
- Schedules at
- https://www.thompsonbus.com/schedule-rates/
- Book at
- https://thompsonbus.betterez.com/cart/5f29cc7f38b0310f1c6bb31a/reservation/5f29cc7f38b0310f1c6bb31b
Bus from Thompson, MB to Cross Lake, MB
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $30–45
- Website
- https://www.thompsonbus.com/
- Schedules at
- https://www.thompsonbus.com/schedule-rates/
- Book at
- https://thompsonbus.betterez.com/cart/5f29cc7f38b0310f1c6bb31a/reservation/5f29cc7f38b0310f1c6bb31b
Bus from Sipiwesk Jct, MB to Cross Lake, MB
- Ave. Duration
- 1h 9m
- Frequency
- Once daily
- Estimated price
- $20–28
- Website
- https://www.thompsonbus.com/
- Schedules at
- https://www.thompsonbus.com/schedule-rates/
- Book at
- https://thompsonbus.betterez.com/cart/5f29cc7f38b0310f1c6bb31a/reservation/5f29cc7f38b0310f1c6bb31b
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Regina to Winnipeg East
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Estimated price
- $70–160
- Website
- https://www.riderexpress.ca/
- Standard
- $70–160
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 How to travel India's Golden Triangle, Need to know: Greyhound, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.









