Travel by Ferry 

BC Ferries

BC Ferries operates a scheduled ferry service between Prince Rupert on the mainland across the Hecate Strait to Skidegate.  There is also an Inside Passage scheduled route, which takes you from Port Hardy on northern Vancouver Island to Prince Rupert, connecting with a second ferry to Haida Gwaii.                                                   

www.bcferries.com     

                                                                       

Travel by Air

Air Canada

Flying daily from Vancouver International Airport (YVR) to Sandspit Airport (YZP)                         

www.aircanada.com

 

Pacific Coastal Airlines

Flying daily from Vancouver International Airport South Terminal (YVR) to Masset Airport (ZMT)   

www.pacificcoastal.com