There are 1,668.93 km (1,037.03 miles) from Surrey to Sainte Rose du Lac in east direction and 2,125.94 km (1,321 miles) by car, following the 1 E route.
Surrey and Sainte Rose du Lac are 22 hours 39 mins far apart, if you drive non-stop .
This is the fastest route from Surrey, BC to Sainte Rose du Lac, MB. The halfway point is Brooks, AB.
Please note the time difference between Surrey, BC and Sainte Rose du Lac, MB is 2 hours. The current time in Surrey is 4:42 pm and the current time in Sainte Rose du Lac is 6:42 pm.
Any questions or tips to share?
Share with fellow travellers any question or tips about the route from Surrey, BC to Sainte Rose du Lac, MB: