Getting here

Welcome to Page's Inn on Silva Bay

However you choose to get here, you’ll always find a warm welcome awaiting you at Page’s Inn on Silva Bay.

Driving here

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.

Boating over

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.

Floatplane service

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

Taxi and community bus

Taxi service is available on the island. Arrange a pickup by calling Gabriola Taxi directly at (250) 247-0049 or book online at
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