Schedule & Pricing

Pacific Ferries and Tours

Pre-book your sailing online to reserve a seat.


Have a question or need assistance with your booking? We are here to help!

By phone 778 877 3329 or Email at

Schedule: Gibsons – Horseshoe Bay – Downtown Vancouver Coal Harbour

Morning – Monday to Friday

Departs Gibsons Landing at 6:15am

Arrives Horseshoe Bay at 6:55am

Departs Horseshoe Bay at 7:00am

Arrives Coal Harbour at 7:40am

Departs Coal Harbour 9:00am *see our Tours page*

Arrives Gibsons 10:30am (Everyday May 15 to Sept. 15)
Additional seating may be available on our Island Hopping Tours – see Tours Page here.


Evening – Monday to Friday

Departs Coal Harbour at 4.15pm

Arrives Horseshoe Bay at 5:05pm

Departs Horseshoe Bay at 5:10pm

Arrives Gibsons Landing at 5.45pm

Afternoon Shuttle Bus

Did you leave your car in Langdale?Well you’re in luck! We offer complimentary shuttle services from Gibsons Landing to Langdale.


Purchase your tickets online to reserve a seat or at the time of departure as a ‘walk on’.  We accept all major credit cards, debit, and cash.

Destination Cash
Gibsons Landing to Horseshoe Bay $10
Horseshoe Bay to Gibsons Landing $20
Gibsons Landing to Coal Harbour $20
Coal Harbour to Gibsons Landing $30
Month Pass – Gibsons Landing to/from Horseshoe Bay  $420
Month Pass- Gibsons Landing to/from Coal Harbour $700
Round trip sailors receive 20% off when pre-booked. For more information about our frequent sailor discounts email us at

Keats Island

Note: Keats Island is available as an additional ferry destination if reservations are made in advance.

Destination Cash
Keats to Horseshoe Bay $50
Horseshoe Bay to Keats $50
Keats to Vancouver $50
Vancouver to Keats $50

Buy a Pacific Ferries Monthly Pass

No need to reserve your sailings, you have a permanent seat! Click here

Departure Locations

Visit our Locations page for maps and departure locations.

Charter Boat Services

We offer Charter Boat Services for our entire fleet based on availibility.
To book your charter boat, email or call 778 877 3329