Getting to Haida Gwaii
There are two ways to get to Haida Gwaii - by air or by ferry.
Air Canada offers daily flights year-round from the Vancouver International Airport to Sandspit, Haida Gwaii.
Pacific Coastal Airlines also offers regular flights from the Vancouver Airport (South Terminal) directly to Masset, Haida Gwaii.
BC Ferries operates year-round, providing ferry service from Prince Rupert to Skidegate, Haida Gwaii. The trip takes about 8 hours, and reservations are required for both foot-passengers and people with vehicles. There is also an inside-passage route offered which takes you from Port Hardy on Vancouver Island to Prince Rupert, where you then connect and transfer onto the ferry to Skidegate. The inside-passage trip takes roughly 15 hours.
Once you arrive
If you are flying into Sandspit or Masset, airport shuttles are available. Booking in advance is strongly recommended. For a complete listing of services available on the islands, check out the Guide to Haida Gwaii, a free printed publication which is available for viewing or downloading here.
Guide to Haida Gwaii (PDF)
Wicked Salmon Charters Shuttle Service - Airport shuttle service from Sandspit or Masset.
Phone Toll Free: 1-800-604-1378
Eagle Transit - airport shuttle, charter bus service, and island transit
Gwaii Taxi and Tours - island transit, vehicle rentals, and custom island-wide tours
Tours & rentals: 250-559-2380
24 hour taxi service: 250-559-8622
The Visitor Information Center is open year round, and is a great resource for anybody looking to visit the islands.