Reserve Now

Please contact our property via our website, email or phone below to make a reservation.
Claim this Listing Powered by

Rainbow Lake Castle Resort

375 Rainbow Lake Road Princeton, BC V0X 1W0
48 Sites
34 Rooms

Nestled in the beauty of the Cascade Mountains only five minutes outside of Princeton, BC, rests the charming Rainbow Lake Castle Resort. This pristine and breathtaking destination is ideal for romantic getaways or family holidays. Offering an abundance of recreational activities, guests will have fun filled days and lasting memories. The resort sits on over 100 landscaped acres with Allison Creek streaming beside our property. We offer a variety of accommodation, including the log lodge, log chalets, rustic cabins, cabanas and RV sites, self-contained units only. The lodge, chalets and cabins circle the historic ruins that were once a cement plant built in 1910. Your days will be spent breathing in the fresh, clean air while soaking in the breathtaking scenery. Rent a pedal boat or kayak and trek explore the water creatures in beautiful Rainbow Lake. Stroll along our scenic trails around the lake and through the lush forests. After a busy day, relax on the balcony or in the soaker tub while listening to the gentle creek and singing birds.



Accepts Debit Cards
Accepts Credit Cards
Swimming Beach
Canoe/Kayak Rentals
Cross-Country Skiing
Horseback Riding
30 Amp Service
Dump/Sani Station
Pets Welcome
Water on Site
Non-smoking Rooms
TV In Rooms
Handicap Accessible



Lodging/Campground Information

Camping Rates$30.00 per site per night Add'l guest over 5 are $5.00 per person per night
Room Rates$50.00-$500.00

About the Owner

Contact the property
Phone: (250) 295-7988
Toll-Free: (888) 228-8881
Fax: (250) 295-7208

Get Directions
Latitude: 49.480384
Longitude: -120.479634