Categories
Uncategorized

How to Get to Haida Gwaii: Ferry & Flights Guide

Getting to Haida Gwaii (Queen Charlotte Islands, BC) takes planning. Compare BC Ferries and flights, book smart, and learn how to get around once there.

Haida Gwaii, the archipelago long known as the Queen Charlotte Islands, sits off British Columbia’s north coast. There is no bridge and no highway link. You arrive by ferry or by plane, and both need to be booked well ahead in summer. This guide compares the two routes, explains the connections most people miss, and shows how to get around once you land so you don’t end up stranded on the wrong island.

The two ways to arrive

Every visitor faces the same first decision: the BC Ferries crossing or a flight. They suit different budgets, timelines, and travel styles.

By ferry (BC Ferries, Prince Rupert to Skidegate)

BC Ferries runs the mainland connection from Prince Rupert to Skidegate on Graham Island. The open-water crossing typically takes roughly seven to eight hours and does not run daily, so your dates have to line up with the sailing schedule. The big advantage is that you bring your own vehicle, which matters a lot on an island with limited rentals. The trade-off is time: you also have to reach Prince Rupert first, either by driving Highway 16 or taking the separate ferry up from Port Hardy on Vancouver Island.

By air (to Sandspit or Masset)

Flying is faster but adds a logistics wrinkle. The main airport, Sandspit (YZP), is on Moresby Island, not Graham Island where most towns and lodging sit. From Sandspit you take a short vehicle-and-passenger ferry across Skidegate Inlet to reach Graham Island. Some flights also serve Masset in the north of Graham Island. Book a rental car early, because the fleet is small and sells out in peak season.

Ferry vs flight: how to choose

Factor BC Ferries Flight
Travel time Long crossing plus drive to Prince Rupert Short, but connections add up
Your own car Yes, drive on and off No, you rent or arrange transport
Schedule Limited sailings, not daily More frequent in summer
Weather risk Rough seas possible Fog and wind can delay or cancel
Best for Road-trippers, longer stays, gear-heavy trips Short visits, flexible travelers

Getting around once you’re there

Graham Island is the main hub. Highway 16 runs north from Skidegate through Tlell and Port Clements up to Masset and Old Massett. Distances feel small on a map but roads are two-lane and services thin out fast. Fuel up when you can, carry a spare, and don’t count on cell coverage between towns. Moresby Island holds Sandspit and the launch point for Gwaii Haanas in the south. Moving between the two main islands means the Alliford Bay to Skidegate inlet ferry, which runs on its own frequent schedule.

A real scenario

Say you fly into Sandspit on a Tuesday for a five-day trip. Your rental is on Graham Island. That means: land at Sandspit, drive to Alliford Bay, take the inlet ferry to Skidegate, then pick up the car near the terminal. If your flight is delayed by fog and you miss the day’s last inlet sailing, you can be stuck overnight on Moresby with no booked room. Building in buffer time is not optional here.

Common mistakes and how to fix them

  • Assuming daily ferries. The mainland crossing runs on set days. Fix: check the current sailing schedule before booking flights or lodging.
  • Flying into Sandspit and forgetting the inlet ferry. Sandspit is on a different island from most towns. Fix: map the airport-to-lodging route including the inlet crossing.
  • Waiting to book a rental car. The fleet is tiny. Fix: reserve as soon as your dates are set.
  • Tight connections. Fog and swell cause real delays. Fix: leave a buffer day, especially before onward flights home.

Action steps before you go

  • Pick your route: ferry with your car, or fly and rent.
  • Book the long-haul leg (ferry sailing or flight) first, then match lodging to it.
  • Reserve a rental car and confirm which island it’s on.
  • Note the inlet ferry schedule if you’re crossing between islands.
  • Add a buffer day for weather at each end.
  • Download offline maps; expect coverage gaps.

Conclusion and next step

The single most important move is to lock your ferry or flight first, because everything else on Haida Gwaii bends around that schedule. Once your arrival date is fixed, book lodging and a rental car the same week. Your next step: open the current BC Ferries schedule and the airline timetables side by side, and choose the combination that gives you the most buffer.

FAQ

Can I bring my car to Haida Gwaii?

Yes, on the BC Ferries crossing from Prince Rupert to Skidegate. This is the main reason road-trippers choose the ferry over flying.

Is Sandspit airport on the main island?

No. Sandspit is on Moresby Island. Most towns and lodging are on Graham Island, reached by a short inlet ferry from Alliford Bay to Skidegate.

How far ahead should I book in summer?

As early as you can. Ferry vehicle space, flights, and rental cars all have limited capacity and fill up during the peak season.

What if weather cancels my ferry or flight?

It happens with fog and rough seas. Build a buffer day into your plans, particularly before a flight home, and keep flexible lodging where possible.

References

  • BC Ferries (official schedules and route information)
  • Council of the Haida Nation (visitor and community information)