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.
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.
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!
To offer or request rideshare, go to the Haven blog.
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.
Greyhound offers bus service (via BC Ferries) to Nanaimo from Victoria and from downtown Vancouver.
Once in Nanaimo drive, or take a taxi, or the Nanaimo Shuttle to the Gabriola ferry, which runs approximately once an hour, 7 days a week, from 6 am to 11 pm. Sailing time to Gabriola is about 20 minutes. See BC Ferries schedule for fares and other information.
BC Transit operates a Ferry Shuttle between Departure Bay (ferry from/to Horseshoe Bay) and Port Place Centre (near the Gabriola ferry terminal in Nanaimo Harbour).
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: if you are arriving via ferry as a walk-on passenger, please phone us at least one day in advance of your arrival to confirm pick-up. The Haven offers a free shuttle service for those arriving on the mid and late-afternoon ferries. Gabriola Taxi is also available (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.