Book A Room

Stay at Canada's #1 Hotel

Receive a $75 VISA Reward Card to enjoy during your stay when booking two or more consecutive nights at The Oak Bay Beach Hotel.

Use promo code VISA upon booking. Available to book online or by contacting our Reservations Team directly at 250-598-4556 or stay@oakbaybeachhotel.com

  • Receive a $75 VISA Reward Card upon arrival
  • 2 or more nights in one of our elegantly appointed Guest Rooms
  • Full access to our Heated Seaside Mineral Pools
  • Complimentary self-parking, and Wi-Fi
Couple Cheers With Mimosa

This offer is valid for stays commencing January 1, 2022 to February 10, 2022, with a minimum of two (2) consecutive nights. Reservations must be made a minimum of 48 hours in advance, and may be cancelled without penalty up to 48 hours prior to arrival. Rates may vary based on availability. Applicable for new bookings only. Blackout dates and other restrictions may apply. Subject to availability, taxes, and applicable fees. Cannot be combined with other promotions or rates. While supplies lasts.

Please quote Promo Code: VISA