However you choose to get here, you’ll always find a warm welcome awaiting you at Page’s Inn on Silva Bay.
From the lower mainland, travel BC Ferries to Nanaimo via Duke Point or Departure Bay. From Nanaimo Harbour, take the hourly (approximate) ferry MV Quinsam to Gabriola Island. Drive or ride a scenic 15 kilometres from the ferry dock along North or South Road. Page's Inn is located at 3415 South Road.
Guests arriving by boat will have overnight moorage assigned on the marina's "E" dock. Cruise into Silva Bay via Georgia Strait using charts 3475 or 3443. Find Page’s Inn marina at the north end of the bay. Check current and forecast marine conditions for the Georgia Strait at Government of Canada marine forecast page.
Guests can fly directly to Silva Bay with Gulf Islands Seaplanes, a float plane service from Vancouver International Airport South Terminal. The floatplane dock is 5 minutes walk at the marina next door. Gulf Islands Seaplane's schedule and fares are at gulfislandseaplanes.com.
Taxi service is available on the island. Arrange a pickup by calling Gabriola Taxi directly at (250) 247-0049. Gabriola Island also has a community bus service named Gertie which runs around the island at various times of the day. The bus stop for Page's Inn is "Silva Bay", located right across the road. Gertie's schedule can be found at gabriolacommunitybus.com.