Getting here

Welcome to Page's Resort & Marina

However you choose to get here, you’ll always find a warm welcome awaiting you at Page’s Resort & Marina.

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. Take the turnoff to Drumbeg park and stay on Coast Road. Page's Resort & Marina is located at 3350 Coast Road where the road meets the sea.

Boating over

Guests arriving by boat have overnight moorage on the marina's "E" dock. Cruise into Silva Bay via Georgia Strait using charts 3475 or 3443. Find Page’s Resort & Marina at the south end of the bay. We monitor VHF 66A. Radio us and we will give you a hand into your slip. 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 10 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