How To Get To Sandspit


The Queen Charlotte Islands lies about 130 kilometers west off the BC coast. The islands consist of two large main islands, Graham Island to the North, Moresby Island to the South and over 1500 surrounding smaller islands. Sandspit is located across Skidegate Inlet on the north-east tip of Moresby Island, in the Queen Charlotte Islands. This island chain is also known as Haida Gwaii.

By Ferry:

The ferry from Prince Rupert takes about seven hours to cross Hecate Strait before arriving at Skidegate Landing on Graham Island. Once at Skidegate Landing one must take a second BC Ferry to Alliford Bay on Moresby Island, about a 20 minute voyage. Sandspit is a 15 kilometer drive east from this ferry terminal.

To get to Prince Rupert one can also take a BC Ferry from Port Hardy on Vancouver Island up the Inside Passage. BC Ferries.

By Air:

Three carriers provide air service to Sandspit. They are:

  • Air Canada Jazz flies twice daily during the summer from Vancouver International Airport
  • Pacific Coastal Airlines flies daily between Vancouver’s South Terminal and the Masset Municipal Airport
  • North Pacific Seaplanes flies twice daily year-round from their base in Prince Rupert to the Masset Municipal Marina and three days a week from Prince Rupert to the Villages of Queen Charlotte and Sandspit.

One can also take a Pacific Coastal flight from Vancouver to Port Hardy, overnight in Port Hardy, and then take the BC ferry up the Inside Passage to Prince Rupert.

Other commercial air services (including float planes and helicopters) are available at Sandspit, Queen Charlotte City and Masset.

North America: 1.800.255.5057 - UK: 0.800.051.6364 - Australia: 1.800.143.454

Find A Tour

As featured in National Geographic Adventure

From Our Blog

Great Bear Rainforest

Wednesday, March 3 2021

Sorry to report that we're now taking a waitlist on our 10 day Great Bear Rainforest kayak trips. Please take a look at our 6 and 9 day Mothership Adventures of this area, which centre on kayaking. more