The journey from Pennfield to Nanaimo is a massive cross-country trip of over 5,900 kilometers. The most practical way to travel is by flying from Saint John (YSJ) to Nanaimo Airport (YCD), with connections in Toronto or Montreal. Alternatively, fly to Vancouver and take the BC Ferries service to Nanaimo. Driving is an epic multi-day road trip taking approximately 65 hours of pure driving time including the ferry. Flying is highly recommended to save time and energy.
Total Distance: 5,950 km driving distance; 4,400 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 11 hours (with connection) | 2 hours (ferry segment) |
| Avg Price | 900-1800 CAD | 100-150 CAD (ferry only) |
| Operator | Air Canada | BC Ferries |
| Route | YSJ to YCD via Toronto (YYZ). | Horseshoe Bay to Departure Bay. |
| Tip | Book well in advance for the best rates. | Essential if driving from Vancouver to Nanaimo. |
Summer for pleasant weather or spring for the beautiful gardens.