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

Princeton Castle Resort

375 Rainbow Lake Road Princeton, BC V0X 1W0

Nestled in the beauty of the Cascade Mountains only five minutes outside of Princeton, BC, rests the charming Princeton 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, and camp sites. 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.



Accept Reservations
Beach Natural Swimming
Canoe Rowboat Rental
Cross Country Skiing
Debit Cards Accepted
Free Parking
Horseback Riding
Laundry Facilities
MC & VISA Credit Cards Accepted
Pay Phone
Rural Location
Weekly Rates Available
30 Amp Service
Dump Station
Flush Toilets
Pets Permitted
Telephone On Site
Tenting Area
Water On Site
Air Conditioning
Bathtub Shower Combo
Clock Radio
Coffee Maker In Room
Free Local Phone Calls
Ironing Board Available
Kitchen or Kitchenette
Non Smoking Rooms
Sofa Fold Away Bed
TV In Rooms
VCR or DVD Available
Wheelchair Access



Lodging/Campground Information

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

About the Owner

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