Photo by throwingsofas

Search the Best Cabins in Madison County

Compare and save
  • Bundle & Save

    Get more, spend less whenever you see Bundle & Save deals
  • OneKeyCash

    Earn OneKeyCash on all your eligible bookings
  • Upfront pricing

    We are not like the others - we include taxes and fees

Top cities in Madison County

Find vacation rentals that suit your style

Check prices for these dates

Our top choices for Madison County cabin rentals

1. Private Cabin with Pond on Family Farm

Private Cabin with Pond on Family Farm
Belleville
10.0 out of 10, Exceptional, (121 reviews)
"Beautiful, quiet setting to enjoy family time!"
United States
Cindra S.
Private Cabin with Pond on Family Farm

2. Tiny Cabin in the Woods - Firepit - just off I-70 - Pets Welcome!

Tiny Cabin in the Woods - Firepit - just off I-70 - Pets Welcome!
Mulberry Grove
9.8 out of 10, Exceptional, (37 reviews)
"Went to visit kids who live in the area. Normally we get a hotel but decided to try doing something different. This was so much better than hotels and plan to go back next time we are down."
United States
Julie
$204 nightly
The price is $216
Dec 1 - Dec 2
Total with taxes and fees
Tiny Cabin in the Woods - Firepit - just off I-70 - Pets Welcome!

3. Soulard Cabin • Queen Bed • WiFi • Laundry • Patio

Soulard Cabin • Queen Bed • WiFi • Laundry • Patio
Soulard
9.2 out of 10, Wonderful, (17 reviews)
"Really roomy apartment and great location. If you are looking for get to know STL this is a great, super walkable neighborhood near downtown. Looking forward to staying there again on my next visit!"
United States
Michael
Soulard Cabin • Queen Bed • WiFi • Laundry • Patio

4. Walk Me Out in the “Morning Dew”. Secluded A-Frame Cabin on Pond with 3 decks

Walk Me Out in the “Morning Dew”. Secluded A-Frame Cabin on Pond with 3 decks
Irving
9.8 out of 10, Exceptional, (23 reviews)
"Great stay"
United States
Malik S.
Walk Me Out in the “Morning Dew”. Secluded A-Frame Cabin on Pond with 3 decks

5. New Minglewood is our Cozy 3-bedroom cabin with WiFi, AC in lovely Irving

New Minglewood is our Cozy 3-bedroom cabin with WiFi, AC in lovely Irving
Irving
10.0 out of 10, Exceptional, (9 reviews)
"This is our third time staying here and it never disappoints!"
United States
Kimberly D.
New Minglewood is our Cozy 3-bedroom cabin with WiFi, AC in lovely Irving

6. Cozy one‑bedroom, one‑bath vacation rental in Keysport, rebuilt in 2025 from a former bait shop and located near Carlyle Lake, the park, beach, and boat ramps.

Cozy one‑bedroom, one‑bath vacation rental in Keysport, rebuilt in 2025 from a former bait shop and located near Carlyle Lake, the park, beach, and boat ramps.
Keyesport
9.4 out of 10, Exceptional, (3 reviews)
"Very cute and newly refinished place. It worked great for our family of 4 (two elementary age kids). Kitchen options are great with the large island, full size refrigerator, full stove/oven, microwave, all the things. Host was extremely responsive, friendly, and helpful. It was a quick ride down to the Keyesport beach and marina."
United States
Christie S.
Cozy one‑bedroom, one‑bath vacation rental in Keysport, rebuilt in 2025 from a former bait shop and located near Carlyle Lake, the park, beach, and boat ramps.

7. Lake House off Route 66

Lake House off Route 66
Mount Olive
9.0 out of 10, Wonderful, (4 reviews)
"We really enjoyed our stay! The Lake House was very clean and met our needs perfectly for our weekend getaway. The property manager was always very responsive! Our dog LOVED the doggy door and the fenced area!"
United States
Michelle F.
Lake House off Route 66

8. Beaver Inn - Cozy 2-bedroom cabin at the entrance of Beaver Dam State Park.

Beaver Inn - Cozy 2-bedroom cabin at the entrance of Beaver Dam State Park.
Plainview
10.0 out of 10, Exceptional, (2 reviews)
"We were able to return to stay a few more days, and the cabin work perfectly for us. The kitchen has everything you need and all of the cookware was cleaned in great condition. The fridge, oven and dishwasher looked like they were brand new and everything worked exactly as expected. The bathroom has a tub which has a large "rain" type of shower head and there is plenty of hot water. The proximity to Beaver Dam is probably one of my favorite things about the house because my family loves to...
United States
Toni G.
$172 nightly
The price is $182
Nov 15 - Nov 16
Total with taxes and fees
Beaver Inn - Cozy 2-bedroom cabin at the entrance of Beaver Dam State Park.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top reviews in Madison County

Frequently Asked Questions

Are there cheap cabins in Madison County?

Whether you're eager to stay a hop and a skip from the water or surrounded by mountains, we have an awesome range of cheap cabins in Madison County to suit your budget and taste. Priced from $181 to $216 a night, your ideal cabin rental awaits you right here.

These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.

What are the top things to see and do in Madison County?

There's a world of cool stuff to see and do during your cabin vacation in Madison County. Pick up the keys to one of our rental cars and head for great attractions like Busch Stadium, Gateway Arch and St. Louis Zoo. Other highlights worth a look include City Museum, Dome at America’s Center and Missouri Botanical Gardens and Arboretum.

Why should I book a cabin in Madison County?

For a getaway that's big on charm, home comforts and affordability, it's hard to top a cabin. Leave your city blues behind and wander through the greenery of nature. From adventurous days to cozy evenings curled up by the fireplace, cabins promise both excitement and relaxation. Check out the fantastic Madison County options on Expedia.

Explore a world of travel with Expedia