BC Ferries

BC Ferries provides year-round service on 25 routes throughout coastal British Columbia, with a fleet of 36 passenger- and vehicle-carrying ferries. The ferry route of special interest to Alaska-bound travelers is the “Inside Passage” service between Port Hardy and Prince Rupert, and service to Vancouver Island from mainland ports at Tsawwassen and Horseshoe Bay.

Inside Passage service between Port Hardy, on Vancouver Island, and Prince Rupert offers a convenient connection with the Alaska Marine Highway at Prince Rupert. Prince Rupert is located 450 miles/724 km west of Prince George via the Yellowhead Highway. Port Hardy is 312 miles/502 km north of Victoria via Trans-Canada Highway 1 and BC Highway 19. NOTE: The Port Hardy ferry leaves from Bear Cove terminal, which is 6 miles from Port Hardy.

Inside Passage summer service between Port Hardy and Prince Rupert is aboard the Northern Expedition, carrying 600 passengers and 130 vehicles. This ferry has an expanded range of cruise-ship-like food service options to include a fine dining buffet, a relaxed atmosphere grill/cafeteria, as well as solarium seating, a gift shop, lounge, children’s playroom, 55 modern staterooms, travel information, telephone, and many other amenities.

Summer service on this route is during daylight hours, so cabins are not necessary for the 15-hour trip, although cabins are available for day-use or round-trip passengers. The ferry goes up one day and comes back the next. (Winter sailings include an overnight aboard the Northern Adventure with fewer scheduled sailings than in summer.) Check-in time is 2 hours before departure.

Keep in mind that both the northbound and southbound Inside Passage sailings arrive at Prince Rupert and Port Hardy respectively at 11:30 p.m. By the time you drive off the ferry, it will be midnight. Local campgrounds in both Prince Rupert and Port Hardy will accommodate RV guests arriving at this late hour, but it is a good idea to call ahead for reservations and let them know you will be on the ferry.

Inside Passage travelers can extend their visit from Prince Rupert out to Haida Gwaii (the Queen Charlotte Islands) via the Northern Adventure. BC Ferries provides 5-day-a-week service to Skidegate on Graham Island in Haida Gwaii. Crossing time is about 7 hours, with one sailing a week an overnight (cabins are available).

To reach Vancouver Island, travelers may use the passenger and vehicle ferry service to Victoria out of Port Angeles, WA, available from Black Ball, or take BC Ferries passenger and vehicle service from Tsawwassen, south of Vancouver, to Swartz Bay.
Travelers may also take BC Ferries service from Tsawwassen to Duke Point/Nanaimo (2 hours) or from Horseshoe Bay, west of Vancouver, to Departure Bay/Nanaimo. From Nanaimo it is 251 miles/405 km—or about 5 hours’ driving time—to Port Hardy, departure point for BC Ferries Inside Passage service. If you are driving from Victoria to Port Hardy, allow at least 7 hours. Ferry routes connecting Vancouver and Vancouver Island are serviced by a modern fleet of ferries including 3 Super C class vessels providing the ultimate in comfort for your passage.

Vancouver Island is a popular destination for vacationing mainland residents and deservedly so. Alaska-bound motorists taking the BC Ferries Inside Passage route should allow plenty of time in their itinerary to visitor the island’s many attractions.

Schedules: BC Ferries Summer 2015 Inside Passage (Port Hardy–Bella Bella/Klemtu–Prince Rupert) schedule appears on this page. Sailing schedules for other months are available online. Travelers are advised to check the online schedule prior to traveling.

Tsawwassen–Swartz Bay, Horseshoe Bay–Departure Bay, and Tsawwassen–Duke Point  ferries sail daily year-round, with hourly sailings from early morning to late evening during summer with naturalists onboard in summer. Printed schedules are not available: Visit website for current schedules on all routes.

Fares: Inside Passage peak (regular) season passenger fares are from May 1 to September 30. Shoulder and off-peak season rates are reduced. These lower fares are available during the fall, winter and spring when service is less frequent.

All fares shown are in Canadian funds. Terminals accept Visa, Mastercard and American Express, but most terminals cannot accept debit cards (the exceptions are Port Hardy/Bear Cove and McLoughlin Bay, which can accept debit cards for payment).

At press time, Inside Passage peak/regular passenger fares one-way to/from Port Hardy and Prince Rupert were: $197.75 adult passenger; $99 child, 5 to 11 years; under 5 years of age, free. (Special fares apply for BC residents on school events and for disabled and senior BC residents.) Vehicle fares one-way for vehicles up to 7 feet high, up to 20 feet in length: $451.25, plus $38.50 each extra foot over 20 feet. Other one-way fares: Motorcycle, $225.75 (with sidecar or trailer, $343.25); bicycle, $5; stowage (canoe, kayak, etc.), $10.

Summer cabin rates for the Northern Expedition day-cruise between Port Hardy and Prince Rupert are: Inboard and wheelchair cabins, $90; outboard cabins, $120.

Reservations: Passenger and vehicle (private passenger or recreational vehicle with or without a trailer) reservations are strongly advised for the Inside Passage. Reservations are less essential for the frequent Island to Vancouver routes. For reservations, phone toll-free in North America 1-888-223-3779; from outside North America, phone 250-386-3431.

Reservations can be made online. Cancellations made fewer than 30 days prior to departure are subject to a cancellation fee.

Information: BC Ferries phone toll-free in North America 1-888-223-3779; from outside North America, phone 250-386-3431; email This email address is being protected from spambots. You need JavaScript enabled to view it.. Please visit site for fully packaged vacation options.

June 21–September 11, 2015, M.V. Northern Expedition

Departs Port Hardy 7:30 a.m.
Arrives Bella Bella 12:50 p.m., departs 1:50 p.m.  
Arrives Prince Rupert 11:30 p.m.

June: 21, 23, 25, 29; July odd-numbered days except, 3, 11, 17, 25, 31;
August even numbered days except 8, 14, 22, 28; Sept. 1, 3, 7, 9, 13

Departs Port Hardy 7:30 a.m.
Arrives Klemtu 3 p.m., departs 4 p.m.
Arrives Prince Rupert 11:30 p.m.

June: 19, 27; July 3, 11, 17, 25, 31; August 8, 14, 22, 28; Sept. 5, 11

Departs Prince Rupert 7:30 a.m.
Arrives Bella Bella 5:10 p.m., departs 6:10 p.m.
Arrives Port Hardy 11:30 p.m.

June 20, 22, 26, 28; July even-numbered days
except 8, 14, 22, 28; August odd-numbered days
except 5, 11, 19, 25; Sept. 4, 6, 10, 12, 14 only

Departs Prince Rupert 7:30 a.m.
Arrives Klemtu 4 p.m., departs 5 p.m.
Arrives Port Hardy 11:30 p.m.

June 24, 30; July 8, 14, 22, 28; Aug. 5, 11, 19, 25; Sept. 2, 8

Tags: ferries


Alaska Gas Prices British Columbia Gas Prices Alberta Gas Prices

To calculate current U.S. per gallon price from Canadian price per liter, multiply per liter price (Canadian)
by 3.785 and divide by current exchange rate (U.S. to Canadian).