Schedules

Haida Gwaii Fall/Winter/Spring (Prince Rupert - Skidegate)

Crossing Time: 8 hours
Distance: 93 nautical miles

Schedule in Effect:

Westbound
Leave Prince Rupert Arrive Skidegate
10:00 pm Sun-Mon only 6:00 am Next day
2:30 pm Apr ​2, 16, 30, May 14 & 28 only 9:00 pm Same day
10:00 am Apr ​9, 23, May ​7, 2​1 & Jun 11*** only 5:00 pm Same day
10:30 am Jun 4 & 18 only 5:30 pm Same day
*** Customers connecting through to Alliford Bay on June 11 must identify themselves at the Prince Rupert terminal to arrange an after-hours connection from Skidegate to Alliford Bay.

Eastbound
Leave Skidegate Arrive  Prince Rupert
10:00 am Mon-Tue* only *5:00 pm Same day*
12:30 am Apr ​3, 17, May ​1, 15 & 29 only 7:00 am Same day
10:00 pm Apr 9, 23, May 7, 21, Jun 4, 11** & 18** only **7:00 am Next day**
* 10:00 am departures on Apr ​14, 28, May ​12 & 26 will arrive in Prince Rupert the same day at 4:30 pm
** 10:00 pm departure on ​Jun 11 will arrive in Prince Rupert the ​next day at 5:00 am
10:00 pm departure on ​Jun 18 will arrive in Prince Rupert the ​next day at 6:00 am

Print This Schedule Printer_icon
Copy & Paste Version copy_and_paste_icon

Check-in times >>

See where the vessels are now >>

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

Note: Schedules subject to change without notice.

dottedline
Helpful Information
Fares
About MV Northern Adventure
About MV Northern Expedition
Reservations Payment Policy
Check-In Policy Update 
Arrive Early to Check In 
Baggage Weight Limit
Travel Assistance Program Ticketing Guidelines