Company Description
On the edge of the Town of Ennis, Montana, where the sweeping Madison River Valley opens wide, you’ll find the Rainbow Valley Lodge. Warm, welcoming hosts, Ed and Jeanne Williams, will make your visit to the Old West Town of Ennis, Montana a special one. Whether your travels bring you to the ranching town of Ennis for fishing, adventure seeking, visiting the nearby Virginia City, or just meandering the back road to Yellowstone, the Rainbow Valley Lodge provides welcoming accommodations with an affordable price.
Surrounded by great outdoor activities such as world class fishing and must-see attractions like Virginia City and Yellowstone National Park, the Rainbow Valley Lodge is perfect for the whole family. We offer a friendly, fun-filled, western atmosphere for a memorable Ennis, Montana vacation experience. The lodge has 24 comfortable rooms and off-property cabins are decorated with rustic log and knotty pine interiors to give you that ideal cabin feel. Take a swim in the heated pool, enjoy a free continental breakfast daily while chatting with gracious hosts, Ed and Jeanne. Enjoy our excellent Montana location, outdoor recreation, and relaxing cabin experience.
Make the Rainbow Valley Lodge your fly fishing headquarter as you tackle our world-class trout. Get fishing tips in our O’Dell Creek Fly Shop located in the Lodge. Take a hunting trip in the heart of the Madison Range, one of the premier hunting areas in the U.S. Whether you come for our excellent location surrounded by attractions and recreational fun, or our peaceful cabin rooms for a relaxing getaway, you will create fond memories here at the Rainbow Valley Lodge.
Photos & Videos
Reviews and Recommendations
Frequently asked questions about Rainbow Valley Lodge
What days are Rainbow Valley Lodge open?
Rainbow Valley Lodge is open Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
Rainbow Valley Lodge
Open Hours
- Monday06:00AM - 11:00PM
- Tuesday06:00AM - 11:00PM
- Wednesday06:00AM - 11:00PM
- Thursday06:00AM - 11:00PM
- Friday06:00AM - 11:00PM
- Saturday06:00AM - 11:00PM
- Sunday06:00AM - 11:00PM