The journey from Martensville to St. John's is approximately 5,500 kilometers, including a ferry crossing. You will drive east through Saskatoon, Regina, Winnipeg, and across the provinces of Ontario, Quebec, New Brunswick, Nova Scotia, and finally take the Marine Atlantic ferry to Newfoundland. This journey typically takes about 60 to 70 hours of total travel 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: 5,500 km driving distance; 4,200 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 10 hours | 60 hours |
| Avg Price | 700-1,300 CAD | 1,200-1,500 CAD in fuel + ferry |
| Operator | Air Canada/WestJet | Personal Vehicle + Marine Atlantic |
| Route | Saskatoon (YXE) to St. John's (YYT). | Highway 1 to Winnipeg, Highway 17 to North Sydney, Ferry to Newfoundland. |
| Tip | Book in advance for the best rates. | Book your ferry reservation in advance to avoid long wait times. |
May to September for the best road and ferry conditions.