Current Travel Info

Rainbow Lake Castle Resort

Relax and enjoy the sound of the creek from the deck of your log chalet or rustic cabin at Rainbow Lake Castle Resort. Or choose to stay in one of the rooms in our log lodge. If it’s a camping adventure you want, stay in a cabana or teepee, or bring your RV to our campground.

Our cozy accommodations will leave you rested and rejuvenated, ready for another day of outdoor adventure that awaits you at our 108 acre resort. Hike to your heart’s content or bring your bike to cycle on the KVR trail that runs along the west side of the resort. Play beach volley ball. Check out the turtles and the playground with your children. Swim or rent a pedal boat here at our Rainbow Lake. Discover Princeton’s past at our “castle ruins”.

Rainbow Lake Castle Resort is the perfect choice for your family reunion, wedding, church camp, or for a romantic weekend getaway for two.

Rainbow Lake Castle Resort
375 Rainbow Lake Road RR1, S1, C10 Princeton BC Canada V0X 1W0
Location Details

Situated just 5 minutes outside of Princeton, BC, in the Cascade Mountains, this little known pristine area surprises all new visitors with its amazing natural beauty and abundant recreational opportunities.

Operating Season
Year Round
Mountain view