Our Story
Welcome to Rainbow Lake
More Than an RV Park. A Destination.
Rainbow Lake Cabin & RV has been a beloved Ruidoso institution since 1951. What began as a simple fishing and camping destination has grown into one of New Mexico's most cherished mountain retreats — a place where families return summer after summer, friendships are forged around firepits, and the outside world feels just a little bit farther away.
Tucked into the pines of Carrizo Canyon along the banks of Carrizo Creek, the park sits on the edge of Lincoln National Forest, giving guests immediate access to some of the most stunning natural landscape the Southwest has to offer. We have 49 full hookup RV sites shaded by towering Ponderosa Pines and Douglas firs, and 27 fully furnished cabins ranging from cozy efficiency cottages to spacious family retreats. Long term and seasonal stays are welcome too, and many of our extended guests will tell you once you find Rainbow Lake, it's hard to leave.
What makes Rainbow Lake special isn't just the scenery, though there's plenty of that. It's the community. Our onsite staff genuinely care about every guest's experience, the neighbors wave hello, the deer wander through in the evenings, and the pace of life slows down in the best possible way.
We're proud of what Rainbow Lake has been for over 70 years, and even more excited about what it continues to become. Come see it for yourself — we think you'll feel right at home.
4.3
Google Rating
76
Ways to Stay
ways to stay
Find Your Perfect Stay
Full Hookup RV Sites
Pull in and plug in — all 76 sites feature 30/50 amp electric, water, sewer, free cable TV, and Wi-Fi under a shady canopy of Ponderosa Pines.
Long Term RV Sites
All the comforts of home in a beautiful mountain setting — learn more about our monthly rates and availability.
Cabins
Rustic charm meets modern comfort in our cozy cabins, many overlooking scenic Carrizo Creek in the heart of Lincoln National Forest.
Ready to Experience Rainbow Lake?
Whether you are booking a weekend getaway or settling in for longer, we would love to have you.
