Getting Here

So close and yet so far. Getting to The Haven is so easy, with ferries, and direct flights to the island, you can get to The Haven quickly and easily. If you are flying from elsewhere in the world, we are not far from Vancouver International Airport, one of the truly remarkable airports in the world with direct and indirect flights from across the globe.

Getting Here

getting here


The Haven is on beautiful Gabriola Island, one of the southern Gulf Islands of British Columbia. People come to The Haven from all over Canada and the USA, as well as from Europe and Asia.


Map - Getting Here



Choose a date range on the BC Ferries schedule (schedule changes seasonally) for route between Nanaimo Harbour and Gabriola Island.


Get directions on Google Maps.


Getting to The Haven is easy!


Gabriola Island:

  • 20 minutes ferry ride from Nanaimo
  • 20 minutes by float plane from Vancouver Airport south terminal



  • 20 minutes by float plane from downtown
    Vancouver or Vancouver Airport
  • 1.5 to 2 hours from Vancouver by ferry
  • 1.5 hours from Victoria by car
  • 6 hours from Seattle by car via I-5N and
    Horseshoe Bay to Departure Bay ferry



  • 4.5 hours flying time from Toronto
  • 4.5 hours flying time from Chicago
  • 9 hours by plane from London, UK
  • 13 hours by plane from Hong Kong



To offer or request rideshare, go to the Haven blog.


Bus service: Greyhound offers bus service to Nanaimo from Victoria and (via BC Ferries) from downtown Vancouver.


Ferry from Vancouver: BC Ferries offer service from Vancouver to Nanaimo (Tsawwassen to Duke Point) and from West Vancouver to Nanaimo (Horseshoe Bay to Departure Bay). Sailing time for each route is about 2 hours.


Shuttle from Departure Bay to Port Place Centre: BC Transit operates a shuttle between the BC Ferries Departure Bay terminal (ferry from/to Horseshoe Bay) and the Gabriola Ferry terminal (near Port Place Centre). Taxi service is also available.


Ferry to Gabriola Island: The ferry between Nanaimo and Gabriola Island runs approximately once an hour, 7 days a week, from 6 am to 11 pm. Sailing time is about 20 minutes. See BC Ferries schedule for fares and other information.


Parking in Nanaimo: There are two underground parkades near the Gabriola Ferry terminal which offer long-term parking if you want to leave your car in Nanaimo. They are the Harbour Front Parkade and the Port of Nanaimo Centre. Map of parking locations.


Arriving on Gabriola Island by car: exit ferry and continue straight up the hill, taking first left onto Taylor Bay Rd. Continue for about 2 km (1 mile), then turn left onto Davis Rd. The Haven is at the end of Davis Rd.


Arriving on Gabriola Island on foot: The Haven provides transport to The Haven for foot passengers on the 3:50pm and 5:00pm BC Ferries from Nanaimo on the first day of your program. Please contact Reception at 250 247 9211 (extension zero) when you have arrived at the ferry terminal (on the Nanaimo side) and have confirmed which ferry you will be on to Gabriola Island. Gabriola Taxi is also available (you will need to book the taxi in advance).


Float plane from Vancouver: Gulf Island Seaplanes has flights from Vancouver Airport south terminal to Silva Bay on Gabriola Island. From Silva Bay you can take the Gabriola Taxi to The Haven. Gulf Island Seaplanes in Vancouver can arrange the taxi for you (need to book the taxi in advance). Harbour Air also offers scheduled flights from downtown Vancouver to Nanaimo, landing a five-minute walk from the Gabriola ferry terminal.


Air connection via Vancouver: Air Canada offers connector flights from Vancouver International Airport to Cassidy Airport, about 20 km south of Nanaimo. From Cassidy Airport a taxi or the Nanaimo Shuttle can take you to the Gabriola Ferry terminal in downtown Nanaimo.


Useful contacts

The Haven 800 222 9211
BC Ferries 888 223 3779
Gulf Island Seaplanes 800 665 2359
Harbour Air 800 665 0212
Kenmore Air 866 435 9524
WestJet 888 937 8538
Air Canada 888 247 2262
Greyhound Bus 800 661 8747
Nanaimo Shuttle 250 753 3752  
Nanaimo Airporter 888 758 2133
AC Taxi, Nanaimo 800 753 1231
Yellow Cab, Nanaimo 250 751 1111
Gabriola Taxi 250 247 0049  
Gabriola Bus 250 668 6809
Programs Offered at The Haven
Find Out More

For a long time, I had a vision of one primary relationship - that hasn't happened, but now what I have is many really good relationships.

Andrew Bing - [read more]


Register today

Contact us at 1 800 222 9211 ext 1 or at

Document Actions