Stay With Us 1.800.663.7929 250.338.1323
Kingfisher Oceanside Resort & Spa
Sign Up

How to Get to the Resort & Spa

By Car

We are a one hour drive north of Nanaimo, B.C. or 8 kms south of Courtenay, B.C., which is midway up the east coast of Vancouver Island, BC, Canada.

It is also only a 2-1/2 hour drive north of Victoria, B.C. on the Island Highway 19 or a 3 hour drive from Vancouver, B.C. which includes a 1-1/2 hour scenic BC Ferries ride from Horseshoe Bay Ferry Terminal to Departure Bay Terminal in Nanaimo or from Tsawassen Ferry Terminal to Duke Point just south of Nanaimo.

BC Ferry schedule is available at

After your arrival to Departure Bay, Nanaimo, take the Island Highway 19 north towards Courtenay and Campbell River. Turn off, at Exit 101, which is the Buckley Bay/Union Bay/Royston exit (same as the Denman/Hornby Island ferry exit) and then turn right at the bottom of the off-ramp.

Continue down the windy hill and at the lights (PetroCan across the street), turn left (or north) onto Highway 19A (Old Island Highway). Continue on this road for approximately 10 minutes.

You will find us about 5 minutes past the small village of Union Bay on your right hand side. Look for our rock and driftwood waterfall sign. If using GPS or MapQuest, please enter Royston as the city destination.

By Air to Comox Airport (YQQ)

Make your connection through Calgary, Edmonton or Vancouver to Comox ( 

Direct flights are available from Calgary and Edmonton (80min) to Comox via WestJet ( , Flair Airlines ( and Air Canada (

Direct flights are available from Vancouver to Comox (30min) through Pacific Coastal (, West Jet and Air Canada.

Direct float plane service is available from Vancouver’s inner harbour to Comox Marina through Harbour Air (

Flights are very scenic over the ocean and several islands.  The Comox airport has the second longest runway in the province of BC.

Flight from Vancouver to Kingfisher Spa



4330 Island Highway South
Royston, BC V9N 9R9

(8km South of Courtenay)

GPS Coordinates:
Latitude: 49.6322219 Longitude: -124.918821

Resort & Spa Reservations

Our reservations staff are on-site and are available from:

7 days a week – 9 AM to 4:30 PM (Closed on Stat holidays)

Toll free: 1-800-663-7929
Direct Tel: 250-338-1323
Email: [email protected]