Airport departure
✈ Vancouver Island Guide

Flying from Duncan, BC: Your Complete Airport Guide

Cowichan Valley, British Columbia

Search Flights from Duncan, BC

✓ No booking fees  ·  ✓ 600+ sites compared

Search Flights from Duncan, BC

Flying from Duncan, BC

Duncan, the heart of the Cowichan Valley, doesn't have its own commercial airport — but you have two good options nearby. Nanaimo Airport (YCD) is approximately 45 minutes north, while Victoria International Airport (YYJ) is about 1 hour south. For international connections or the widest range of airlines, some travellers also opt for BC Ferries to Vancouver International Airport (YVR), though this adds 3+ hours to the journey.

🗓

Seasonal Booking Tip

During summer (July–August), BC Ferries from Swartz Bay frequently logs 1–2 sailing waits on weekends. If you're catching an early international departure, fly from YYJ or drive to YCD rather than risk missing a ferry and your flight.

Airports Near Duncan, BC

YCD

Nanaimo Airport (~45 min north)

Closest commercial airport to Duncan. Flights to Vancouver (YVR, 30 min) and Calgary (YYC). Pacific Coastal and Air Canada Express. Ideal for connections via YVR.

YYJ

Victoria International Airport (~1 hr south)

More airlines, more destinations. Air Canada, WestJet, Alaska Airlines transborder. Best for direct flights within Canada and US connections.

YVR

Vancouver International Airport (via ferry, ~3 hrs)

Largest selection across all airlines and routes worldwide. Requires BC Ferries from Swartz Bay (near Victoria) or Departure Bay (Nanaimo). Best for international long-haul.

Getting to the Airport from Duncan, BC

  • 🚌 Duncan to Nanaimo Airport (YCD): ~45 min drive north via Trans-Canada Hwy. Take the Nanaimo exit for Duke Point or Departure Bay. No direct transit.
  • 🚌 Duncan to Victoria Airport (YYJ): ~1 hr south via Trans-Canada Hwy. Follow signs toward Swartz Bay/Sidney. No direct shuttle but taxis available.
  • 🚌 Harbour Air floatplane: Drive to Nanaimo Harbour (45 min), fly to YVR South Terminal in 30 min. Total ~1.5 hrs — excellent in summer peak.
  • 🚌 BC Ferries from Swartz Bay (near YYJ, 15 min away): to Tsawwassen + drive to YVR = ~3 hrs total. Cheapest option but slowest.
  • 🚌 YYJ Parking: ~$18–22/day. YCD Parking: ~$10–12/day. Both have covered options.

Flights from Duncan, BC — FAQ

Popular Flights from Duncan, BC

Prices are approximate. Click any route for live fares.