To book your stay at our luxury spa resort, please select your dates below to check for availability:
Online Booking

Once you have reserved your accommodations at one of the top luxury fishing resorts in Canada, one of our Sonora Resort representatives will contact with you within 48 hours to confirm your reservation, and arrange for your transportation.
You can review the transportation options and schedules to and from our luxury resort here.
After confirming your reservation at our luxury resorts in British Columbia, and booking your transportation, we recommend you make your reservations at Island Currents Spa, and book your activities. We don't want you to miss out on any of the amazing activities, or our wonderful relaxing spa. After completing all the steps above, you are set and start the countdown for your BC trip at the Sonora Resort.
Call today if you receive a "no availability" notice when requesting your desired dates, if you have any questions or to book your Sonora experience directly on the phone:
1-888-576-6672, 604-233-0460 or email us today.
Please read the Terms and Conditions here.
Call today to book your Sonora experience:
Phone: 604-233-0460
Toll Free: 1-888-576-6672
Fax: 604-233-0465
info@sonoraresort.com
Head Office Address:
Sonora Resort Canada
4580 Cowley Crescent
Richmond, BC
Canada V7B 1B8
The above address is the office address - Sonora Resort itself is located on Sonora Island.
For more information regarding Islands Currents Spa at Sonora Resort please contact islandcurrentsspa@sonoraresort.com
Media Contact:
Wendy Hartley
Phone: 604-817-2758