Travel Advisory: Essential travel only. Masks mandatory. Multiple advisories in effect⁠. Check before you travel.

View ×
  1. Website outage - Wednesday, May 12th at 10pm - View details
  2. COVID-19 Update - Important information - Last updated April 23, 2021 - View details

Route

Graham Island (Skidegate) to Moresby Island (Alliford Bay)

  • This is a non-bookable route. Fares are paid at the terminal at the time of travel.
Jan 03, 2022 - Mar 31, 2022

DAY DEPARTURE TIMES DURATION
MONDAY *7:30 AM 
0h 20m  
  • Non-stop
MONDAY *8:30 AM 
0h 20m  
  • Non-stop
MONDAY *9:30 AM 
0h 20m  
  • Non-stop
MONDAY *11:00 AM 
0h 20m  
  • Non-stop
MONDAY *12:00 PM 
0h 20m  
  • Non-stop
MONDAY Not Available on: 05 APR, 12 APR*  *1:00 PM 
0h 20m  
  • Non-stop
MONDAY *2:00 PM 
0h 20m  
  • Non-stop
MONDAY Not Available on: 03 MAY*  *4:00 PM 
0h 20m  
  • Non-stop
MONDAY *5:00 PM 
0h 20m  
  • Non-stop
MONDAY *6:30 PM 
0h 20m  
  • Non-stop
MONDAY *7:30 PM 
0h 20m  
  • Non-stop
MONDAY *10:30 PM 
0h 20m  
  • Non-stop
TUESDAY *7:30 AM 
0h 20m  
  • Non-stop
TUESDAY *8:30 AM 
0h 20m  
  • Non-stop
TUESDAY *9:30 AM 
0h 20m  
  • Non-stop
TUESDAY *11:00 AM 
0h 20m  
  • Non-stop
TUESDAY *12:00 PM 
0h 20m  
  • Non-stop
TUESDAY Not Available on: 06 APR, 13 APR*  *1:00 PM 
0h 20m  
  • Non-stop
TUESDAY *2:00 PM 
0h 20m  
  • Non-stop
TUESDAY *4:00 PM 
0h 20m  
  • Non-stop
TUESDAY *5:00 PM 
0h 20m  
  • Non-stop
TUESDAY *6:30 PM 
0h 20m  
  • Non-stop
TUESDAY *7:30 PM 
0h 20m  
  • Non-stop
TUESDAY *10:30 PM 
0h 20m  
  • Non-stop
WEDNESDAY Only on: 07 APR*  *5:00 AM 
0h 20m  
  • Non-stop
WEDNESDAY *7:30 AM 
0h 20m  
  • Non-stop
WEDNESDAY *8:30 AM 
0h 20m  
  • Non-stop
WEDNESDAY *10:00 AM 
0h 20m  
  • Non-stop
WEDNESDAY *11:00 AM 
0h 20m  
  • Non-stop
WEDNESDAY *12:00 PM 
0h 20m  
  • Non-stop
WEDNESDAY Not Available on: 07 APR, 14 APR*  *1:00 PM 
0h 20m  
  • Non-stop
WEDNESDAY *2:00 PM 
0h 20m  
  • Non-stop
WEDNESDAY *4:00 PM 
0h 20m  
  • Non-stop
WEDNESDAY *5:00 PM 
0h 20m  
  • Non-stop
WEDNESDAY *6:30 PM 
0h 20m  
  • Non-stop
WEDNESDAY *7:30 PM 
0h 20m  
  • Non-stop
WEDNESDAY *10:30 PM 
0h 20m  
  • Non-stop
THURSDAY *7:30 AM 
0h 20m  
  • Non-stop
THURSDAY *8:30 AM 
0h 20m  
  • Non-stop
THURSDAY *10:00 AM 
0h 20m  
  • Non-stop
THURSDAY *11:00 AM 
0h 20m  
  • Non-stop
THURSDAY *12:00 PM 
0h 20m  
  • Non-stop
THURSDAY *2:00 PM 
0h 20m  
  • Non-stop
THURSDAY *4:00 PM 
0h 20m  
  • Non-stop
THURSDAY *5:00 PM 
0h 20m  
  • Non-stop
THURSDAY *6:30 PM 
0h 20m  
  • Non-stop
THURSDAY *7:30 PM 
0h 20m  
  • Non-stop
THURSDAY *9:30 PM 
0h 20m  
  • Non-stop
THURSDAY *10:30 PM 
0h 20m  
  • Non-stop
FRIDAY *7:30 AM 
0h 20m  
  • Non-stop
FRIDAY *8:30 AM 
0h 20m  
  • Non-stop
FRIDAY *9:30 AM 
0h 20m  
  • Non-stop
FRIDAY *11:00 AM 
0h 20m  
  • Non-stop
FRIDAY *12:00 PM 
0h 20m  
  • Non-stop
FRIDAY Not Available on: 02 APR, 09 APR*  *1:00 PM 
0h 20m  
  • Non-stop
FRIDAY *2:00 PM 
0h 20m  
  • Non-stop
FRIDAY *4:00 PM 
0h 20m  
  • Non-stop
FRIDAY *5:00 PM 
0h 20m  
  • Non-stop
FRIDAY *6:30 PM 
0h 20m  
  • Non-stop
FRIDAY *7:30 PM 
0h 20m  
  • Non-stop
FRIDAY *10:30 PM 
0h 20m  
  • Non-stop
SATURDAY *7:30 AM 
0h 20m  
  • Non-stop
SATURDAY *8:30 AM 
0h 20m  
  • Non-stop
SATURDAY *9:30 AM 
0h 20m  
  • Non-stop
SATURDAY *11:00 AM 
0h 20m  
  • Non-stop
SATURDAY *12:00 PM 
0h 20m  
  • Non-stop
SATURDAY Not Available on: 03 APR, 10 APR*  *1:00 PM 
0h 20m  
  • Non-stop
SATURDAY *2:00 PM 
0h 20m  
  • Non-stop
SATURDAY *4:00 PM 
0h 20m  
  • Non-stop
SATURDAY *5:00 PM 
0h 20m  
  • Non-stop
SATURDAY *6:30 PM 
0h 20m  
  • Non-stop
SATURDAY *7:30 PM 
0h 20m  
  • Non-stop
SATURDAY *10:30 PM 
0h 20m  
  • Non-stop
SUNDAY *7:30 AM 
0h 20m  
  • Non-stop
SUNDAY *8:30 AM 
0h 20m  
  • Non-stop
SUNDAY *9:30 AM 
0h 20m  
  • Non-stop
SUNDAY *11:00 AM 
0h 20m  
  • Non-stop
SUNDAY *12:00 PM 
0h 20m  
  • Non-stop
SUNDAY Not Available on: 04 APR, 11 APR*  *1:00 PM 
0h 20m  
  • Non-stop
SUNDAY *2:00 PM 
0h 20m  
  • Non-stop
SUNDAY *4:00 PM 
0h 20m  
  • Non-stop
SUNDAY *5:00 PM 
0h 20m  
  • Non-stop
SUNDAY *6:30 PM 
0h 20m  
  • Non-stop
SUNDAY *7:30 PM 
0h 20m  
  • Non-stop
SUNDAY *10:30 PM 
0h 20m  
  • Non-stop



  • Non-stop
  • Transfer
  • Stop
Skidegate; Haida Gwaii

Route

Moresby Island (Alliford Bay) to Graham Island (Skidegate)

  • This is a non-bookable route. Fares are paid at the terminal at the time of travel.
Jan 03, 2022 - Mar 31, 2022

DAY DEPARTURE TIMES DURATION
MONDAY *7:00 AM 
0h 20m  
  • Non-stop
MONDAY *8:00 AM 
0h 20m  
  • Non-stop
MONDAY *9:00 AM 
0h 20m  
  • Non-stop
MONDAY *10:30 AM 
0h 20m  
  • Non-stop
MONDAY *11:30 AM 
0h 20m  
  • Non-stop
MONDAY Not Available on: 05 APR, 12 APR*  *12:30 PM 
0h 20m  
  • Non-stop
MONDAY *1:30 PM 
0h 20m  
  • Non-stop
MONDAY Not Available on: 03 MAY*  *3:30 PM 
0h 20m  
  • Non-stop
MONDAY *4:30 PM 
0h 20m  
  • Non-stop
MONDAY *5:30 PM 
0h 20m  
  • Non-stop
MONDAY *7:00 PM 
0h 20m  
  • Non-stop
MONDAY *10:00 PM 
0h 20m  
  • Non-stop
TUESDAY *7:00 AM 
0h 20m  
  • Non-stop
TUESDAY *8:00 AM 
0h 20m  
  • Non-stop
TUESDAY *9:00 AM 
0h 20m  
  • Non-stop
TUESDAY *10:30 AM 
0h 20m  
  • Non-stop
TUESDAY *11:30 AM 
0h 20m  
  • Non-stop
TUESDAY Not Available on: 06 APR, 13 APR*  *12:30 PM 
0h 20m  
  • Non-stop
TUESDAY *1:30 PM 
0h 20m  
  • Non-stop
TUESDAY *3:30 PM 
0h 20m  
  • Non-stop
TUESDAY *4:30 PM 
0h 20m  
  • Non-stop
TUESDAY *5:30 PM 
0h 20m  
  • Non-stop
TUESDAY *7:00 PM 
0h 20m  
  • Non-stop
TUESDAY *10:00 PM 
0h 20m  
  • Non-stop
WEDNESDAY Only on: 07 APR*  *3:30 AM 
0h 20m  
  • Non-stop
WEDNESDAY *7:00 AM 
0h 20m  
  • Non-stop
WEDNESDAY *8:00 AM 
0h 20m  
  • Non-stop
WEDNESDAY *8:50 AM 
0h 20m  
  • Non-stop
WEDNESDAY *10:30 AM 
0h 20m  
  • Non-stop
WEDNESDAY *11:30 AM 
0h 20m  
  • Non-stop
WEDNESDAY Not Available on: 07 APR, 14 APR*  *12:30 PM 
0h 20m  
  • Non-stop
WEDNESDAY *1:30 PM 
0h 20m  
  • Non-stop
WEDNESDAY *3:30 PM 
0h 20m  
  • Non-stop
WEDNESDAY *4:30 PM 
0h 20m  
  • Non-stop
WEDNESDAY *5:30 PM 
0h 20m  
  • Non-stop
WEDNESDAY *7:00 PM 
0h 20m  
  • Non-stop
WEDNESDAY *10:00 PM 
0h 20m  
  • Non-stop
THURSDAY *7:00 AM 
0h 20m  
  • Non-stop
THURSDAY *8:00 AM 
0h 20m  
  • Non-stop
THURSDAY *9:30 AM 
0h 20m  
  • Non-stop
THURSDAY *10:30 AM 
0h 20m  
  • Non-stop
THURSDAY *11:30 AM 
0h 20m  
  • Non-stop
THURSDAY *1:30 PM 
0h 20m  
  • Non-stop
THURSDAY *3:30 PM 
0h 20m  
  • Non-stop
THURSDAY *4:30 PM 
0h 20m  
  • Non-stop
THURSDAY *5:30 PM 
0h 20m  
  • Non-stop
THURSDAY *7:00 PM 
0h 20m  
  • Non-stop
THURSDAY Only on: 02 DEC*  *9:00 PM 
0h 20m  
  • Non-stop
THURSDAY *10:00 PM 
0h 20m  
  • Non-stop
FRIDAY *7:00 AM 
0h 20m  
  • Non-stop
FRIDAY *8:00 AM 
0h 20m  
  • Non-stop
FRIDAY *9:00 AM 
0h 20m  
  • Non-stop
FRIDAY *10:30 AM 
0h 20m  
  • Non-stop
FRIDAY *11:30 AM 
0h 20m  
  • Non-stop
FRIDAY Not Available on: 02 APR, 09 APR*  *12:30 PM 
0h 20m  
  • Non-stop
FRIDAY *1:30 PM 
0h 20m  
  • Non-stop
FRIDAY *3:30 PM 
0h 20m  
  • Non-stop
FRIDAY *4:30 PM 
0h 20m  
  • Non-stop
FRIDAY *5:30 PM 
0h 20m  
  • Non-stop
FRIDAY *7:00 PM 
0h 20m  
  • Non-stop
FRIDAY *10:00 PM 
0h 20m  
  • Non-stop
SATURDAY *7:00 AM 
0h 20m  
  • Non-stop
SATURDAY *8:00 AM 
0h 20m  
  • Non-stop
SATURDAY *9:00 AM 
0h 20m  
  • Non-stop
SATURDAY *10:30 AM 
0h 20m  
  • Non-stop
SATURDAY *11:30 AM 
0h 20m  
  • Non-stop
SATURDAY Not Available on: 03 APR, 10 APR*  *12:30 PM 
0h 20m  
  • Non-stop
SATURDAY *1:30 PM 
0h 20m  
  • Non-stop
SATURDAY *3:30 PM 
0h 20m  
  • Non-stop
SATURDAY *4:30 PM 
0h 20m  
  • Non-stop
SATURDAY *5:30 PM 
0h 20m  
  • Non-stop
SATURDAY *7:00 PM 
0h 20m  
  • Non-stop
SATURDAY *10:00 PM 
0h 20m  
  • Non-stop
SUNDAY *7:00 AM 
0h 20m  
  • Non-stop
SUNDAY *8:00 AM 
0h 20m  
  • Non-stop
SUNDAY *9:00 AM 
0h 20m  
  • Non-stop
SUNDAY *10:30 AM 
0h 20m  
  • Non-stop
SUNDAY *11:30 AM 
0h 20m  
  • Non-stop
SUNDAY Not Available on: 04 APR, 11 APR*  *12:30 PM 
0h 20m  
  • Non-stop
SUNDAY *1:30 PM 
0h 20m  
  • Non-stop
SUNDAY *3:30 PM 
0h 20m  
  • Non-stop
SUNDAY *4:30 PM 
0h 20m  
  • Non-stop
SUNDAY *5:30 PM 
0h 20m  
  • Non-stop
SUNDAY *7:00 PM 
0h 20m  
  • Non-stop
SUNDAY *10:00 PM 
0h 20m  
  • Non-stop



  • Non-stop
  • Transfer
  • Stop
Alliford Bay; Haida Gwaii

Dangerous Cargo Sailings

For Dangerous Cargo sailing information and to book Dangerous Cargo travel; please contact 250-537-5313 at least 48 hours in advance of your intended travel. No passengers are permitted on sailings transporting Dangerous Cargo. Dangerous goods sailings information.


Introducing new fares

Available for essential travellers on routes between Metro Vancouver and Vancouver Island.


Create your account

Set-up a profile to manage all your bookings in one place. Add, change or cancel bookings: whenever, wherever.


Essential travel only

BC Ferries is dedicated to providing a safe and healthy travel experience for our passengers and employees.