Getting to Port McNeill, British Columbia

Perched on the northern shores of Vancouver Island, Port McNeill is a small town that’s home to just over 2,600 people. During the summer months, these numbers swell with travelers passing through on adventure-based tours to explore the stunning landscapes of British Columbia. 

If you’re starting or ending your BC kayaking tour in Port McNeill, there are various modes of transportation for getting to the town. In this article, we’ll introduce the options available for traveling by land and air from the cities of Vancouver, Victoria and Seattle. 

Vancouver to Port McNeill

Ferries depart from both Horseshoe Bay and Tsawwassen on the edge of Vancouver’s city center and connect to Nanaimo, from where it’s around four hours’ drive to Port McNeill. Campbell River lies at around the half-way point along the drive and is a good spot to stop and rest or refuel. 

Alternatively, you can catch one of the Greyhound buses that depart at 5:30 am from central Vancouver and arrive in Port McNeill around 3:00 pm. The journey follows the picturesque BC Route 19, which serves as the main north-south thoroughfare on Vancouver Island. 

Traveling by air, there are regular flights (Air Canada or WestJet) from the Vancouver International Airport (YVR) to the Comox Valley Airport (YQQ) on the east coast of Vancouver Island. From here, it’s around three hours’ drive to Port McNeill. There is also a small airport in Port Hardy (YZT), which has regular flights (Pacific Coastal Airlines) from Vancouver, which is the best option if you don't plan to rent a car. Port McNeill is a 35-minute drive from the airport, with the journey costing around $45-60 CAD by taxi. 

If you’re flying in from outside of Canada, make sure you allow at least 1.5 to 2 hours between the arrival of your international flight and the departure of your flight to Port Hardy. You will need to transfer from the International Terminal to the South Terminal using the complimentary shuttle bus. 

Victoria to Port McNeill

If you’re traveling from Victoria, it’s around six hours’ drive to Port McNeill. A scenic option is to ride the VIA Rail train, which departs from Victoria Johnston Street Bridge Terminal at 8:00 am. After climbing over the Malahat, passing through tunnels and agricultural fields, it arrives at Courtenay on the east coast of Vancouver Island around 12:30 pm. From here, you can rent a car (they will pick you up at the Courtenay train station) or catch the Greyhound bus to continue the journey to Port McNeill. It may be possible to do this in one day or you may need to overnight in Courtenay.

Seattle to Port McNeill

By car, Port McNeill is around nine hours’ drive from Seattle, with the option to either drive through Vancouver (and catch the ferries as detailed above) or drive to Port Angeles (around 2.5 hours away) and board a ferry to Victoria. The journey can be done in a single day, although it’s recommended to overnight somewhere along the way to avoid fatigue. 

Alternatively, there are scheduled seaplane flights (Kenmore Air and Northwest Seaplanes) from the Seattle area direct to Port McNeill (YMP). It’s important to be aware that floatplanes generally have limited baggage allowances, so check ahead of time to ensure you aren’t faced with excess baggage fees at the terminal. The Port McNeill Airport is an eight-minute drive from the downtown area. 

More Posts

sea kayakers looking at birds in mangrove

Common Birds of Magdalena Bay

Common Birds of Magdalena Bay in Baja California Sur

Hugging the west coast of Baja California, Magdalena Bay not only provides a calving ground for California gray whales but is also a sanctuary for an abundance of sea birds.

red sea urchin

Creature Feature - Sea Urchins of British Columbia

Sea Urchins (Echinoidea)

Sea urchins are spiny echinoderms that live on the seabed of almost every global ocean, inhabiting everywhere from the intertidal seashore down to around 16,000 feet (5,000 meters) in depth. Generally speaking, they try to hide from light in crevices, kelp forests, or under objects.

bullwhip kelp on sand

Bullwhip Kelp of British Columbia

Flora Feature - Bullwhip Kelp (Nereocystis luetkeana)

Bullwhip kelp is an annual seaweed that grows in the cold, moving waters of the Northeast Pacific Ocean. It is named for its bullwhip-like appearance when it is washed onto beaches, dries, and turns brown.