Hotels near Horseshoe Lake State Park St. Louis

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay near Horseshoe Lake State Park?

1. Drury Inn & Suites St. Louis Collinsville

Drury Inn & Suites St. Louis Collinsville
3.0 star property
6.7 km from Horseshoe Lake State Park
9.6 out of 10, Exceptional, (1,000 reviews)
"Great place to stay - clean, great staff and breakfast was really good."
United States
Yvonne
The price is $98
$113 total
includes taxes & fees
Nov 22 - Nov 23
Drury Inn & Suites St. Louis Collinsville

2. Holiday Inn Express & Suites Edwardsville by IHG

Holiday Inn Express & Suites Edwardsville by IHG
2.5 star property
14.3 km from Horseshoe Lake State Park
9.2 out of 10, Wonderful, (934 reviews)
"Clean, good breakfast. Very friendly staff."
Canada
DOREEN
The price is $119
$137 total
includes taxes & fees
Dec 13 - Dec 14
Holiday Inn Express & Suites Edwardsville by IHG

3. Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City

Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City
3.0 star property
6.4 km from Horseshoe Lake State Park
9.2 out of 10, Wonderful, (537 reviews)
"Breakfast was good and room and hotel was clean and well maintained."
United States
Pedro
The price is $112
$124 total
includes taxes & fees
Nov 29 - Nov 30
Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City

4. Comfort Inn Edwardsville - St. Louis

Comfort Inn Edwardsville - St. Louis
2.5 star property
10.6 km from Horseshoe Lake State Park
8.4 out of 10, Very good, (989 reviews)
"Clean, comfortable, safe, breakfast."
United States
Mariah
The price is $87
$100 total
includes taxes & fees
Nov 29 - Nov 30
Comfort Inn Edwardsville - St. Louis

5. Super 8 by Wyndham Troy IL/St. Louis Area

Super 8 by Wyndham Troy IL/St. Louis Area
2.0 star property
15.5 km from Horseshoe Lake State Park
8.2 out of 10, Very good, (1,003 reviews)
"Clean room, Courteous staff. Great amenities"
United States
Vinodkumar
The price is $64
$71 total
includes taxes & fees
Dec 7 - Dec 8
Super 8 by Wyndham Troy IL/St. Louis Area

6. TownePlace Suites by Marriott St. Louis Edwardsville, IL

TownePlace Suites by Marriott St. Louis Edwardsville, IL
3.5 star property
14 km from Horseshoe Lake State Park
9.0 out of 10, Wonderful, (214 reviews)
"Breakfast was on the lower side of average. Rooms clean, full kitchen. Hotel very clean. Staff was great."
United States
Eric
The price is $148
$170 total
includes taxes & fees
Nov 29 - Nov 30
TownePlace Suites by Marriott St. Louis Edwardsville, IL

7. Holiday Inn St. Louis Fairview Heights by IHG

Holiday Inn St. Louis Fairview Heights by IHG
3.0 star property
13.8 km from Horseshoe Lake State Park
8.6 out of 10, Excellent, (725 reviews)
"The hotel was very clean! Very nice stay and the price was great "
United States
Sarah
The price is $104
$118 total
includes taxes & fees
Dec 11 - Dec 12
Holiday Inn St. Louis Fairview Heights by IHG

8. Spark by Hilton Troy

Spark by Hilton Troy
3.0 star property
15.7 km from Horseshoe Lake State Park
8.4 out of 10, Very good, (5 reviews)
"Good place to rest. They are renovating so elevator is out of service for the rest of the year. Otherwise good place for a night"
United States
Jorge
The price is $93
$103 total
includes taxes & fees
Dec 6 - Dec 7
Spark by Hilton Troy

9. Truitt Hotel

Truitt Hotel
2.0 star property
14.4 km from Horseshoe Lake State Park
10.0 out of 10, Exceptional, (31 reviews)
"Awesome, historical place to stay"
United States
Anthony
The price is $168
$204 total
includes taxes & fees
Nov 15 - Nov 16
Truitt Hotel

10. Benton Park Inn

Benton Park Inn
3.5 star property
15.8 km from Horseshoe Lake State Park
9.8 out of 10, Exceptional, (358 reviews)
"The innkeeper was such a delightful and charming host. I had never stayed at a b&b before and didn’t know what to expect as far as the breakfast part. He was charming as all get out, delightful to talk to, and equally welcoming when my friend came to pick me up."
United States
Kent
The price is $149
$174 total
includes taxes & fees
Nov 16 - Nov 17
Benton Park Inn

11. Drury Inn & Suites St. Louis Fairview Heights

Drury Inn & Suites St. Louis Fairview Heights
3.0 star property
13.5 km from Horseshoe Lake State Park
9.2 out of 10, Wonderful, (1,067 reviews)
"Breakfast was very good enjoyed the hot meal"
United States
Ashley
The price is $90
$102 total
includes taxes & fees
Nov 18 - Nov 19
Drury Inn & Suites St. Louis Fairview Heights

12. Holiday Inn Express Troy by IHG

Holiday Inn Express Troy by IHG
2.5 star property
15.7 km from Horseshoe Lake State Park
9.4 out of 10, Exceptional, (847 reviews)
"The room was clean. Staff was friendly and helpful.Breakfast was really good."
United States
Johnathan
The price is $111
$123 total
includes taxes & fees
Dec 13 - Dec 14
Holiday Inn Express Troy by IHG

13. Red Roof Inn St Louis - Troy, IL

Red Roof Inn St Louis - Troy, IL
2.0 star property
15.7 km from Horseshoe Lake State Park
7.8 out of 10, Good, (1,000 reviews)
"Not much for breakfast but for a motel style hotel was amazing everything clean staff helpful definitely recommend for a lower budget hotel"
United States
alex
The price is $65
$72 total
includes taxes & fees
Nov 18 - Nov 19
Red Roof Inn St Louis - Troy, IL

14. Comfort Inn Collinsville near St. Louis

Comfort Inn Collinsville near St. Louis
2.5 star property
6.5 km from Horseshoe Lake State Park
8.6 out of 10, Excellent, (1,005 reviews)
"Great location for a safe and peaceful night."
United States
Cynthia
The price is $96
$111 total
includes taxes & fees
Dec 6 - Dec 7
Comfort Inn Collinsville near St. Louis

15. Hampton Inn Collinsville

Hampton Inn Collinsville
2.5 star property
6.5 km from Horseshoe Lake State Park
8.4 out of 10, Very good, (742 reviews)
"Excellent choice, you will not be disappointed, very clean, good hot breakfast, toiletries in the bathroom, several local restaurants that you can walk too that is very close proximity to the Hampton Inn. Bandana BBQ is very good, There is an Italian restaurant behind the hotel they have good sliced cake six layer. Staff is very nice."
United States
Tameka
The price is $94
$108 total
includes taxes & fees
Dec 6 - Dec 7
Hampton Inn Collinsville

16. Country Hearth Inn & Suites Edwardsville St. Louis

Country Hearth Inn & Suites Edwardsville St. Louis
2.5 star property
14.1 km from Horseshoe Lake State Park
8.6 out of 10, Excellent, (766 reviews)
"We always stay here when in the area. Clean room and great breakfast."
United States
Allison
The price is $129
$148 total
includes taxes & fees
Nov 15 - Nov 16
Country Hearth Inn & Suites Edwardsville St. Louis

17. DoubleTree by Hilton Collinsville - St. Louis

DoubleTree by Hilton Collinsville - St. Louis
4.0 star property
6.5 km from Horseshoe Lake State Park
8.2 out of 10, Very good, (1,000 reviews)
"Everything was great! The room, the staff, and the breakfast were amazing!! "
United States
Jenni
The price is $102
$117 total
includes taxes & fees
Dec 11 - Dec 12
DoubleTree by Hilton Collinsville - St. Louis

18. Embassy Suites by Hilton St. Louis Downtown

Embassy Suites by Hilton St. Louis Downtown
4.0 star property
11.4 km from Horseshoe Lake State Park
9.0 out of 10, Wonderful, (1,368 reviews)
"Had a clean room nice staff and great location"
United States
Hillary
The price is $105
$125 total
includes taxes & fees
Dec 10 - Dec 11
Embassy Suites by Hilton St. Louis Downtown

19. Drury Plaza Hotel St. Louis at the Arch

Drury Plaza Hotel St. Louis at the Arch
3.0 star property
11.7 km from Horseshoe Lake State Park
9.6 out of 10, Exceptional, (3,831 reviews)
"Nice property, friendly staff and good breakfast buffet."
United States
Sherri
The price is $144
$168 total
includes taxes & fees
Nov 16 - Nov 17
Drury Plaza Hotel St. Louis at the Arch

20. The West End

The West End
2.0 star property
15.3 km from Horseshoe Lake State Park
8.6 out of 10, Excellent, (715 reviews)
"Great clean hotel, the bed was really comfortable and it was an easy and nice experience overall. It's not a luxury hotel by any means, but a really great option and price. I'd stay again, for sure!"
United States
Elizabeth
The price is $70
$102 total
includes taxes & fees
Nov 15 - Nov 16
The West End
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.

Compare popular hotels close to Horseshoe Lake State Park

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
A spacious lobby with a high ceiling, large windows, and a variety of seating options including sofas and chairs.
Drury Inn & Suites St. Louis Collinsville
3.0 star property
9.6
Exceptional
1,000 reviews
View
A buffet with various food items, including omelets and baked goods, served in metal containers.
Holiday Inn Express & Suites Edwardsville by IHG
2.5 star property
9.2
Wonderful
934 reviews
View
A Fairfield by Marriott hotel with a modern design, featuring a covered entrance and multiple floors.
Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City
3.0 star property
9.2
Wonderful
537 reviews
View
A hotel lobby with blue seating, a flat-screen TV, and a fireplace.
Comfort Inn Edwardsville - St. Louis
2.5 star property
8.4
Very good
989 reviews
View
An indoor swimming pool with a lifeguard chair, a lifebuoy, and a mural of a beach scene.
Super 8 by Wyndham Troy IL/St. Louis Area
2.0 star property
8.2
Very good
1,003 reviews
View

Other landmarks near Horseshoe Lake State Park