Alliford Bay - Skidegate (Moresby Island-Graham Island)

Crossing Time: 20 minutes
Distance: 3.5 nautical miles


Schedule in Effect:

Leave Alliford Bay (Moresby Island) Leave Skidegate (Graham Island)
7:15 am Daily except Dec 25 & Jan 1
8:05 am Daily
9:00 am Daily
10:30 am Daily
11:20 am Thursday only (DC)
12:25 pm Daily
2:25 pm Thursdays only
3:15 pm Daily except Thur are (DC)
4:05 pm Daily
5:35 pm Daily
7:40 am Daily except Dec 25 & Jan 1
8:30 am Daily
9:40 am Daily
10:55 am Thursday only (DC)
12:00 pm Daily
12:50 pm Daily
2:50 pm Thursday only (DC)
3:40 pm Daily
4:30 pm Daily
6:10 pm Daily
DC Thursday sailings will be replaced by Dangerous Cargo sailings. No other passengers permitted.

Print This Schedule
Copy & Paste Version

Ticket sales and loading end five minutes before the scheduled sailing time for walk-on passengers and three minutes before the scheduled sailing time for vehicles.

Schedules are subject to change without notice.

About the Route
Graham and Moresby are the two major Haida Gwaii (Queen Charlotte) Islands. Our ferry service between them operates year round. Alliford Bay is 15 km (9 miles) south of Sandspit and the airport on Moresby Island. Skidegate is our Graham Island terminal.

See where the vessel is now >>

Create a myBCFerries account and subscribe to our email notification network >>

Helpful Information
Connections Clarified