Route

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

 Important

Vehicles and passengers arriving on the 7:00 am sailing from Alliford Bay and transferring to the 8:30 am sailing to Prince Rupert will be permitted to board, even though they arrive 30 minutes past the regular 90-minute cut-off time.


Mondays

Depart
Arrive DURATION STOP DETAILS
7:00 am
7:20 am 20m

Non-stop

8:00 am
8:20 am 20m

Non-stop

9:00 am
9:20 am 20m

Non-stop

10:30 am
10:50 am 20m

Non-stop

11:30 am
11:50 am 20m

Non-stop

12:30 pm
12:50 pm 20m

Non-stop

1:30 pm
1:50 pm 20m

Non-stop

3:30 pm
3:50 pm 20m

Non-stop

4:30 pm
4:50 pm 20m

Non-stop

5:30 pm
5:50 pm 20m

Non-stop

7:00 pm
7:20 pm 20m

Non-stop

10:00 pm
10:20 pm 20m

Non-stop

Tuesdays

Depart
Arrive DURATION STOP DETAILS
7:00 am
7:20 am 20m

Non-stop

8:00 am
8:20 am 20m

Non-stop

9:00 am
9:20 am 20m

Non-stop

10:30 am
10:50 am 20m

Non-stop

11:30 am
11:50 am 20m

Non-stop

12:30 pm
12:50 pm 20m

Non-stop

1:30 pm
1:50 pm 20m

Non-stop

3:30 pm
3:50 pm 20m

Non-stop

4:30 pm
4:50 pm 20m

Non-stop

5:30 pm
5:50 pm 20m

Non-stop

7:00 pm
7:20 pm 20m

Non-stop

10:00 pm
10:20 pm 20m

Non-stop

Wednesdays

Depart
Arrive DURATION STOP DETAILS
7:00 am
7:20 am 20m

Non-stop

8:00 am
8:20 am 20m

Non-stop

8:50 am
9:10 am 20m

Non-stop

10:30 am
10:50 am 20m

Non-stop

11:30 am
11:50 am 20m

Non-stop

12:30 pm
12:50 pm 20m

Non-stop

1:30 pm
1:50 pm 20m

Non-stop

3:30 pm
3:50 pm 20m

Non-stop

4:30 pm
4:50 pm 20m

Non-stop

5:30 pm
5:50 pm 20m

Non-stop

7:00 pm
7:20 pm 20m

Non-stop

10:00 pm
10:20 pm 20m

Non-stop

Thursdays

Depart
Arrive DURATION STOP DETAILS
7:00 am
7:20 am 20m

Non-stop

8:00 am
8:20 am 20m

Non-stop

8:50 am
9:10 am 20m

No passengers permitted - DG Sailing only.

Dangerous goods only

Non-stop

9:30 am
9:50 am 20m

Non-stop

10:30 am
10:50 am 20m

Non-stop

11:30 am
11:50 am 20m

Non-stop

12:50 pm
1:10 pm 20m

No passengers permitted - DG Sailing only.

Dangerous goods only

Non-stop

1:30 pm
1:50 pm 20m

Non-stop

3:30 pm
3:50 pm 20m

Non-stop

4:30 pm
4:50 pm 20m

Non-stop

5:30 pm
5:50 pm 20m

Non-stop

7:00 pm
7:20 pm 20m

Non-stop

9:00 pm
9:20 pm 20m

Non-stop

10:00 pm
10:20 pm 20m

Non-stop

Fridays

Depart
Arrive DURATION STOP DETAILS
7:00 am
7:20 am 20m

Non-stop

8:00 am
8:20 am 20m

Non-stop

9:00 am
9:20 am 20m

Non-stop

10:30 am
10:50 am 20m

Non-stop

11:30 am
11:50 am 20m

Non-stop

12:30 pm
12:50 pm 20m

Non-stop

1:30 pm
1:50 pm 20m

Non-stop

3:30 pm
3:50 pm 20m

Non-stop

4:30 pm
4:50 pm 20m

Non-stop

5:30 pm
5:50 pm 20m

Non-stop

7:00 pm
7:20 pm 20m

Non-stop

10:00 pm
10:20 pm 20m

Non-stop

Saturdays

Depart
Arrive DURATION STOP DETAILS
7:00 am
7:20 am 20m

Non-stop

8:00 am
8:20 am 20m

Non-stop

9:00 am
9:20 am 20m

Non-stop

10:30 am
10:50 am 20m

Non-stop

11:30 am
11:50 am 20m

Non-stop

12:30 pm
12:50 pm 20m

Non-stop

1:30 pm
1:50 pm 20m

Non-stop

3:30 pm
3:50 pm 20m

Non-stop

4:30 pm
4:50 pm 20m

Non-stop

5:30 pm
5:50 pm 20m

Non-stop

7:00 pm
7:20 pm 20m

Non-stop

10:00 pm
10:20 pm 20m

Non-stop

Sundays

Depart
Arrive DURATION STOP DETAILS
7:00 am
7:20 am 20m

Non-stop

8:00 am
8:20 am 20m

Non-stop

9:00 am
9:20 am 20m

Non-stop

10:30 am
10:50 am 20m

Non-stop

11:30 am
11:50 am 20m

Non-stop

12:30 pm
12:50 pm 20m

Non-stop

1:30 pm
1:50 pm 20m

Non-stop

3:30 pm
3:50 pm 20m

Non-stop

4:30 pm
4:50 pm 20m

Non-stop

5:30 pm
5:50 pm 20m

Non-stop

7:00 pm
7:20 pm 20m

Non-stop

10:00 pm
10:20 pm 20m

Non-stop



Alliford Bay terminal is located on Moresby Island, one of the two major Haida Gwaii islands in Northern BC. The terminal is a 20 minute drive from Sandspit Airport.

Boarding is based on order of arrival at the terminal. Check-in closes:

  • 5 minutes prior to the scheduled sailing for foot passengers.
  • 3 minutes prior to the scheduled sailing for vehicles.

Note: Schedules subject to change without notice.

Last updated:  May 20, 2024.

Dangerous goods sailings

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

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.

Mondays

Depart
Arrive DURATION STOP DETAILS
7:30 am
7:50 am 20m

Non-stop

8:30 am
8:50 am 20m

Non-stop

9:30 am
9:50 am 20m

Non-stop

11:00 am
11:20 am 20m

Non-stop

12:00 pm
12:20 pm 20m

Non-stop

1:00 pm
1:20 pm 20m

Non-stop

2:00 pm
2:20 pm 20m

Non-stop

4:00 pm
4:20 pm 20m

Non-stop

5:00 pm
5:20 pm 20m

Non-stop

6:30 pm
6:50 pm 20m

Non-stop

7:30 pm
7:50 pm 20m

Non-stop

10:30 pm
10:50 pm 20m

Non-stop

Tuesdays

Depart
Arrive DURATION STOP DETAILS
7:30 am
7:50 am 20m

Non-stop

8:30 am
8:50 am 20m

Non-stop

9:30 am
9:50 am 20m

Non-stop

11:00 am
11:20 am 20m

Non-stop

12:00 pm
12:20 pm 20m

Non-stop

1:00 pm
1:20 pm 20m

Non-stop

2:00 pm
2:20 pm 20m

Non-stop

4:00 pm
4:20 pm 20m

Non-stop

5:00 pm
5:20 pm 20m

Non-stop

6:30 pm
6:50 pm 20m

Non-stop

7:30 pm
7:50 pm 20m

Non-stop

10:30 pm
10:50 pm 20m

Non-stop

Wednesdays

Depart
Arrive DURATION STOP DETAILS
7:30 am
7:50 am 20m

Non-stop

8:30 am
8:50 am 20m

Non-stop

10:00 am
10:20 am 20m

Non-stop

11:00 am
11:20 am 20m

Non-stop

12:00 pm
12:20 pm 20m

Non-stop

1:00 pm
1:20 pm 20m

Non-stop

2:00 pm
2:20 pm 20m

Non-stop

4:00 pm
4:20 pm 20m

Non-stop

5:00 pm
5:20 pm 20m

Non-stop

6:30 pm
6:50 pm 20m

Non-stop

7:30 pm
7:50 pm 20m

Non-stop

10:30 pm
10:50 pm 20m

Non-stop

Thursdays

Depart
Arrive DURATION STOP DETAILS
7:30 am
7:50 am 20m

Non-stop

8:30 am
8:50 am 20m

Non-stop

9:10 am
9:30 am 20m

No passengers permitted - DG Sailing only.

Dangerous goods only

Non-stop

10:00 am
10:20 am 20m

Non-stop

11:00 am
11:20 am 20m

Non-stop

12:00 pm
12:20 pm 20m

Non-stop

1:10 pm
1:30 pm 20m

No passengers permitted - DG Sailing only.

Dangerous goods only

Non-stop

2:00 pm
2:20 pm 20m

Non-stop

4:00 pm
4:20 pm 20m

Non-stop

5:00 pm
5:20 pm 20m

Non-stop

6:30 pm
6:50 pm 20m

Non-stop

7:30 pm
7:50 pm 20m

Non-stop

9:30 pm
9:50 pm 20m

Non-stop

10:30 pm
10:50 pm 20m

Non-stop

Fridays

Depart
Arrive DURATION STOP DETAILS
7:30 am
7:50 am 20m

Non-stop

8:30 am
8:50 am 20m

Non-stop

9:30 am
9:50 am 20m

Non-stop

11:00 am
11:20 am 20m

Non-stop

12:00 pm
12:20 pm 20m

Non-stop

1:00 pm
1:20 pm 20m

Non-stop

2:00 pm
2:20 pm 20m

Non-stop

4:00 pm
4:20 pm 20m

Non-stop

5:00 pm
5:20 pm 20m

Non-stop

6:30 pm
6:50 pm 20m

Non-stop

7:30 pm
7:50 pm 20m

Non-stop

10:30 pm
10:50 pm 20m

Non-stop

Saturdays

Depart
Arrive DURATION STOP DETAILS
7:30 am
7:50 am 20m

Non-stop

8:30 am
8:50 am 20m

Non-stop

9:30 am
9:50 am 20m

Non-stop

11:00 am
11:20 am 20m

Non-stop

12:00 pm
12:20 pm 20m

Non-stop

1:00 pm
1:20 pm 20m

Non-stop

2:00 pm
2:20 pm 20m

Non-stop

4:00 pm
4:20 pm 20m

Non-stop

5:00 pm
5:20 pm 20m

Non-stop

6:30 pm
6:50 pm 20m

Non-stop

7:30 pm
7:50 pm 20m

Non-stop

10:30 pm
10:50 pm 20m

Non-stop

Sundays

Depart
Arrive DURATION STOP DETAILS
7:30 am
7:50 am 20m

Non-stop

8:30 am
8:50 am 20m

Non-stop

9:30 am
9:50 am 20m

Non-stop

11:00 am
11:20 am 20m

Non-stop

12:00 pm
12:20 pm 20m

Non-stop

1:00 pm
1:20 pm 20m

Non-stop

2:00 pm
2:20 pm 20m

Non-stop

4:00 pm
4:20 pm 20m

Non-stop

5:00 pm
5:20 pm 20m

Non-stop

6:30 pm
6:50 pm 20m

Non-stop

7:30 pm
7:50 pm 20m

Non-stop

10:30 pm
10:50 pm 20m

Non-stop