Traveling from Happy Valley-Goose Bay to Victoria requires a combination of air travel and ferry transport. You will fly from Goose Bay (YYR) to Vancouver (YVR) or Seattle (SEA) and then take a ferry or a connecting flight to Victoria International Airport (YYJ). Driving involves crossing the entire country and taking the BC Ferry from Tsawwassen to Swartz Bay. This journey takes you from the Atlantic coast to the beautiful capital of British Columbia.
Total Distance: Driving distance is approx 5,600 km (including ferry); straight-line air distance is 3,550 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 12 hours | 1 hour 35 mins (ferry leg) |
| Avg Price | $1,200 - $2,000 CAD | $80 CAD (ferry only) |
| Operator | Air Canada and WestJet | BC Ferries |
| Route | YYR to YYZ to YVR to YYJ | Tsawwassen to Swartz Bay |
| Tip | Consider a direct flight from Vancouver to Victoria to save time. | Book your ferry reservation in advance during peak summer months. |
May to September for the best weather and ferry reliability.