To reach Nanaimo from Elginburg, fly from Toronto (YYZ) to Nanaimo Airport (YCD) with a connection. The total travel time is approximately 7 hours. You will need to drive 2.5 hours from Elginburg to the airport. This is the most efficient way to reach the central part of Vancouver Island.
Total Distance: 4,400 km total, 3,400 km straight-line air distance.
Rent a car at YCD for easy access to the island.
Summer for coastal activities or spring for hiking.