Traveling from Happy Valley-Goose Bay to Nanaimo requires a combination of air travel and ferry transport. You will fly from Goose Bay (YYR) to Vancouver (YVR) and then take a ferry or a connecting flight to Nanaimo Airport (YCD). Driving involves crossing the entire country and taking the BC Ferry from Horseshoe Bay to Departure Bay. This journey takes you from the Atlantic coast to the beautiful east coast of Vancouver Island.
Total Distance: Driving distance is approx 5,500 km (including ferry); straight-line air distance is 3,450 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 12 hours | 1 hour 40 mins (ferry leg) |
| Avg Price | $1,150 - $1,950 CAD | $75 CAD (ferry only) |
| Operator | Air Canada and WestJet | BC Ferries |
| Route | YYR to YYZ to YVR to YCD | Horseshoe Bay to Departure Bay |
| Tip | Consider a direct flight from Vancouver to Nanaimo to save time. | Book your ferry reservation in advance during peak summer months. |
May to September for the best weather and ferry reliability.