Reaching St. John's from St. Andrews is a major journey. The most practical way is to fly from Saint John (YSJ) to St. John's (YYT). Alternatively, you can drive to North Sydney, Nova Scotia, take the Marine Atlantic ferry to Argentia or Port aux Basques, and then drive across Newfoundland. The ferry crossing takes 6 to 16 hours depending on the route. Flying is significantly faster, taking about 5 hours with connections.
Total Distance: 1,500 km driving + 160 km ferry; 1,200 km straight-line air distance.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 5 hours | 24 hours total |
| Avg Price | 400-700 CAD | 300-500 CAD |
| Operator | Air Canada | Marine Atlantic |
| Route | Fly from Saint John (YSJ) to St. John's (YYT). | Drive to North Sydney, ferry to Argentia, drive to St. John's. |
| Tip | Book flights well in advance to secure better pricing. | The ferry to Argentia is seasonal and much closer to St. John's than Port aux Basques. |
July to September for the best weather and ferry reliability.