Book with us
Up to 10% cheaper
than on Booking.com
Check rooms and rates
From73US$ /night
Check-in
25Oct2025Select date
Check-out
26Oct2025Select date
Rooms and Guests2 Guests, 1 Room
Key details

About the Resort

375 Rainbow Lake Road, R.R. 1, S1, C10, Princeton, Canada, V0X 1W0

Rainbow Lake Castle Resort, located in Princeton, Canada, is set on 110 acres of stunning landscape, featuring breathtaking views of the Cascade Mountains and the flowing Allison Creek. This lakeside resort integrates rustic charm with historical significance, as it is built around the nearby ruins of a cement plant dating back to 1910. The resort not only offers unique accommodations including log cabins and chalets but also allows guests to immerse themselves in nature with a range of outdoor activities available year-round.

Location

Located just 5 minutes outside of Princeton, BC, Rainbow Lake Castle Resort is easily accessible for visitors traveling to the Cascade Mountains area. The resort is positioned near the Trans Canada Trail, which offers opportunities for cycling and hiking to nearby landmarks like Osprey Lake. Guests can also enjoy a peaceful ambiance surrounding the resort, with local wildlife such as deer and beavers frequently sighted.

Rooms

Rainbow Lake Castle Resort provides 19 air-conditioned accommodations, including rooms with private bathrooms and suites with full kitchens. Certain rooms include a seating area to relax in after a busy day, as well as access to a shared yard with one cast iron fire place and one brick fire pit. Guests can enjoy views of the surrounding gardens and creek from their balconies.

Eat & Drink

While specific on-site dining options were not detailed, the resort features a shared kitchen and dining area on the main floor, allowing guests to prepare meals together. The kitchen amenities include cookware and kitchen utensils, enabling guests to enjoy home-cooked meals during their stay. Additionally, guests can light their BBQ at chosen accommodations, enjoying outdoor meals surrounded by nature.

Leisure & Business

Rainbow Lake Castle Resort offers a variety of on-site activities including canoeing, beach volleyball, snowshoeing, and tobogganing. Nature lovers can explore natural trails through the woods while fishing in the running creek or enjoying the serene beauty of Rainbow Lake. There is also an outdoor games area located near the gazebo, which is perfect for family or corporate events.

View all

Select your room type

The hotel offers a variety of rooms including double rooms, family rooms, and suites with breakfast, free cancelations, and special deals
Economy Double Room
2 persons
20 m² 
1 Double bed
Coffee machine
Heating
Standard Queen Room
2 persons
20 m² 
1 King-size bed
Coffee machine
Heating
Double Room Extra Bed
4 persons
21 m² 
1 King-size bed
Coffee machine
Heating
Standard King Room
2 persons
20 m² 
1 King-size bed
Coffee machine
Heating
Click button to see more rooms
Show all rooms
Show all roomsLess

Price and Room Availability Calendar

Check availability and prices for your dates now!

Getting around

Explore available ways to reach your dream destination

City Centre
Princeton 3.0 km
Airports
Penticton Regional (YYF) 112.3 km
Kelowna International (YLW) 177.8 km

Location

375 Rainbow Lake Road, R.R. 1, S1, C10, Princeton, Canada, V0X 1W0
Map view
375 Rainbow Lake Road, R.R. 1, S1, C10, Princeton, Canada, V0X 1W0
Nearby
B.C. Cement Plant
160 m
Looking for an Exclusive Early Booking Rate?
Grab your exclusive rates today!
Check Rates

Next best alternative

Consider them for your next trip.

Inspiration for future getaways

Good Resort alternatives
Check-in
25Oct2025Select date
Check-out
26Oct2025Select date
Rooms and Guests2 Guests, 1 Room