The drive from Martensville to Saint John is approximately 4,100 kilometers. You will head east through Saskatoon, Regina, Winnipeg, and across the provinces of Ontario, Quebec, and New Brunswick. This journey typically takes about 43 to 47 hours of driving time. It is a major cross-country route that takes you through the vast Canadian landscape. You will pass through several provinces and major cities along the way.
Total Distance: 4,100 km driving distance; 3,400 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 8 hours | 43 hours |
| Avg Price | 550-1,000 CAD | 780-980 CAD in fuel |
| Operator | Air Canada/WestJet | Personal Vehicle |
| Route | Saskatoon (YXE) to Saint John (YSJ). | Highway 1 to Winnipeg, Highway 17 to Montreal, Highway 20/2 to Saint John. |
| Tip | Book in advance for the best rates. | The drive is extremely long; plan for multiple overnight stops. |
May to September for the best road conditions.