Traveling from Martintown to Nanaimo is a cross-country journey. You must first drive to Ottawa (YOW) and fly to Vancouver (YVR). From Vancouver, you can take a shuttle or bus to the Tsawwassen or Horseshoe Bay ferry terminals, then board a BC Ferry to Nanaimo. This is a multi-modal trip requiring careful planning and coordination of flight and ferry schedules.
Total Distance: 4,500 km driving distance; 3,600 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 9 hours (including layovers) | 2 hours |
| Avg Price | $500 - $900 CAD | $20 - $60 CAD |
| Operator | Air Canada / WestJet | BC Ferries |
| Route | Ottawa (YOW) to Vancouver (YVR). | Tsawwassen to Duke Point or Horseshoe Bay to Departure Bay. |
| Tip | Book flights well in advance for the best rates. | Reservations are highly recommended for vehicle travel. |
Summer for mild weather and ferry travel.