Travel advisory: Multiple advisories in effect⁠. Check before you travel.

View ×
  1. Schedule Changes and Berth Closures - Snug Cove - View details
  2. Busy Weekends Expected - Tsawwassen - Swartz Bay - Early December - View details
  3. All Routes Status - View details

Route

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

 
For customers travelling from Moresby Island (Alliford Bay) and transferring at Graham Island (Skidegate) to travel to Prince Rupert on Dec 5, 19, Jan 2, 16 and 30.
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 cutoff time.


Mondays

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

Except on Dec 25 & Jan 1

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:  Dec 06, 2023.

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

Except on Dec 25 & Jan 1

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