Nanaimo is served by two airports on Vancouver Island: Nanaimo Airport (YCD), the main regional airport, and Nanaimo Harbour Water Airport (ZNA) for floatplane service. YCD provides essential air connections into Nanaimo from the mainland and other BC communities, while the harbour airport offers quick, scenic arrivals from downtown Vancouver to Nanaimo.
The most frequent and affordable flights to Nanaimo Airport (YCD) are from the Vancouver mainland hub. The primary route into YCD is from Vancouver International Airport (YVR), which serves as the gateway for all onward travel to Nanaimo. Other key connections into YCD include direct flights from Calgary (YYC) and seasonal service from other destinations like Edmonton (YEG) or sun spots to Nanaimo. The floatplane service to the harbour (ZNA) connects directly from Vancouver Harbour (CXH) to Nanaimo, offering convenience for downtown-to-downtown arrivals.
The market into Nanaimo is served by regional and national carriers. Pacific Coastal Airlines operates many of the scheduled flights from YVR and other BC communities to YCD. Air Canada Express (Jazz) and WestJet provide service from Vancouver and Calgary to Nanaimo. Harbour Air operates the floatplane service between the harbours to ZNA. This mix provides options for different needs and budgets for arriving in Nanaimo.
To find cheap flights to Nanaimo, book your arrival from Vancouver (YVR) into YCD at least 3-6 weeks in advance, especially for summer and holiday travel to Nanaimo. Compare the total cost and time of flying from YVR to YCD versus taking the floatplane from Vancouver Harbour to ZNA for reaching Nanaimo. For travel to Nanaimo from beyond Vancouver, look for through-fares that bundle an onward journey to YVR with your YVR-YCD flight to Nanaimo, as these can be cheaper than separate tickets to Nanaimo. Booking mid-week arrivals into YCD generally offers better prices than weekend travel to Nanaimo.