Getting to Gabriola Island is easy. If you come on foot/by bus, by bike or by car, you will need to take a ferry from the Vancouver mainland (either from Horseshoe Bay ferry terminal or Tsawwassen ferry terminal) to Nanaimo on Vancouver Island. Then you’ll take a short ferry ride from the Nanaimo Harbour at 160 Front Street to Gabriola Island.
You can also fly to Nanaimo from the Vancouver International Airport or from downtown Vancouver, or take a float plane directly from Vancouver to the south end of Gabriola Island.
The ferry schedules are located at www.bcferries.com. In the summer months, or at peak hours, if you are driving to Gabriola Island, we recommend that you make a ferry reservation for the journey between the Vancouver Mainland and Nanaimo.