
Find hotels near Horseshoe Lake State Park, St. Louis from ₩95,933
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Horseshoe Lake State Park hotels

1. Drury Inn & Suites St. Louis Collinsville
Drury Inn & Suites St. Louis Collinsville6.7 km from Horseshoe Lake State Park
9.6 out of 10, Exceptional, (1,002 reviews)
The price is ₩130,717
₩150,299 total
includes taxes & fees
Nov 22 - Nov 23

2. Holiday Inn Express Troy by IHG
Holiday Inn Express Troy by IHG15.7 km from Horseshoe Lake State Park
9.4 out of 10, Exceptional, (846 reviews)
The price is ₩152,074
₩168,772 total
includes taxes & fees
Nov 29 - Nov 30

3. Super 8 by Wyndham Troy IL/St. Louis Area
Super 8 by Wyndham Troy IL/St. Louis Area15.5 km from Horseshoe Lake State Park
8.2 out of 10, Very good, (1,007 reviews)
The price is ₩90,711
₩100,672 total
includes taxes & fees
Nov 8 - Nov 9

4. TownePlace Suites by Marriott St. Louis Edwardsville, IL
TownePlace Suites by Marriott St. Louis Edwardsville, IL14 km from Horseshoe Lake State Park
9.0 out of 10, Wonderful, (214 reviews)
The price is ₩202,765
₩233,139 total
includes taxes & fees
Nov 29 - Nov 30

5. Comfort Inn Edwardsville - St. Louis
Comfort Inn Edwardsville - St. Louis10.6 km from Horseshoe Lake State Park
8.4 out of 10, Very good, (978 reviews)
The price is ₩108,853
₩125,160 total
includes taxes & fees
Nov 29 - Nov 30

6. Red Roof Inn St Louis - Troy, IL
Red Roof Inn St Louis - Troy, IL15.7 km from Horseshoe Lake State Park
7.8 out of 10, Good, (1,003 reviews)
The price is ₩86,442
₩95,933 total
includes taxes & fees
Nov 9 - Nov 10

7. Spark by Hilton Troy
Spark by Hilton Troy15.7 km from Horseshoe Lake State Park
8.4 out of 10, Very good, (5 reviews)
The price is ₩127,982
₩142,034 total
includes taxes & fees
Dec 2 - Dec 3

8. Holiday Inn St. Louis Fairview Heights by IHG
Holiday Inn St. Louis Fairview Heights by IHG13.8 km from Horseshoe Lake State Park
8.6 out of 10, Excellent, (725 reviews)
The price is ₩148,072
₩167,291 total
includes taxes & fees
Nov 30 - Dec 1

9. Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City
Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City6.4 km from Horseshoe Lake State Park
9.2 out of 10, Wonderful, (536 reviews)
The price is ₩184,890
₩205,191 total
includes taxes & fees
Nov 22 - Nov 23

10. Country Hearth Inn & Suites Edwardsville St. Louis
Country Hearth Inn & Suites Edwardsville St. Louis14.1 km from Horseshoe Lake State Park
8.6 out of 10, Excellent, (763 reviews)
The price is ₩172,083
₩197,855 total
includes taxes & fees
Nov 4 - Nov 5

11. Drury Inn & Suites St. Louis Fairview Heights
Drury Inn & Suites St. Louis Fairview Heights13.5 km from Horseshoe Lake State Park
9.2 out of 10, Wonderful, (1,065 reviews)
The price is ₩120,045
₩135,627 total
includes taxes & fees
Nov 16 - Nov 17

12. Holiday Inn Express & Suites Edwardsville by IHG
Holiday Inn Express & Suites Edwardsville by IHG14.3 km from Horseshoe Lake State Park
9.2 out of 10, Wonderful, (930 reviews)
The price is ₩162,746
₩187,125 total
includes taxes & fees
Nov 22 - Nov 23

13. Drury Plaza Hotel St. Louis at the Arch
Drury Plaza Hotel St. Louis at the Arch11.7 km from Horseshoe Lake State Park
9.6 out of 10, Exceptional, (3,822 reviews)
The price is ₩192,080
₩224,597 total
includes taxes & fees
Nov 9 - Nov 10

14. Benton Park Inn
Benton Park Inn15.8 km from Horseshoe Lake State Park
9.8 out of 10, Exceptional, (355 reviews)
The price is ₩198,763
₩232,411 total
includes taxes & fees
Nov 4 - Nov 5

15. Comfort Inn Collinsville near St. Louis
Comfort Inn Collinsville near St. Louis6.5 km from Horseshoe Lake State Park
8.6 out of 10, Excellent, (1,003 reviews)
The price is ₩132,331
₩152,154 total
includes taxes & fees
Nov 26 - Nov 27

16. Best Western Plus Pontoon Beach
Best Western Plus Pontoon Beach5.8 km from Horseshoe Lake State Park
8.4 out of 10, Very good, (918 reviews)
The price is ₩138,054
₩153,213 total
includes taxes & fees
Nov 8 - Nov 9

17. Truitt Hotel
Truitt Hotel14.4 km from Horseshoe Lake State Park
10.0 out of 10, Exceptional, (24 reviews)
The price is ₩224,109
₩272,052 total
includes taxes & fees
Nov 3 - Nov 4

18. Hampton Inn Collinsville
Hampton Inn Collinsville6.5 km from Horseshoe Lake State Park
8.4 out of 10, Very good, (741 reviews)
The price is ₩134,932
₩155,145 total
includes taxes & fees
Nov 22 - Nov 23

19. The West End
The West End15.3 km from Horseshoe Lake State Park
8.6 out of 10, Excellent, (707 reviews)
The price is ₩93,416
₩135,911 total
includes taxes & fees
Nov 3 - Nov 4

20. Four Seasons Hotel St Louis
Four Seasons Hotel St Louis10.8 km from Horseshoe Lake State Park
9.4 out of 10, Exceptional, (1,002 reviews)
The price is ₩500,243
₩584,930 total
includes taxes & fees
Nov 3 - Nov 4
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 top hotels near Horseshoe Lake State Park
![]() Drury Inn & Suites St. Louis Collinsville6.7 km from Horseshoe Lake State Park | ![]() Holiday Inn Express Troy by IHG15.7 km from Horseshoe Lake State Park | ![]() Super 8 by Wyndham Troy IL/St. Louis Area15.5 km from Horseshoe Lake State Park | ![]() TownePlace Suites by Marriott St. Louis Edwardsville, IL14 km from Horseshoe Lake State Park | ![]() Comfort Inn Edwardsville - St. Louis10.6 km from Horseshoe Lake State Park |
|---|---|---|---|---|
9.6 Exceptional 1,002 reviews | 9.4 Exceptional 846 reviews | 8.2 Very good 1,007 reviews | 9.0 Wonderful 214 reviews | 8.4 Very good 978 reviews |
The price is ₩130,717 ₩150,299 total includes taxes & fees Nov 22 - Nov 23 | The price is ₩152,074 ₩168,772 total includes taxes & fees Nov 29 - Nov 30 | The price is ₩90,711 ₩100,672 total includes taxes & fees Nov 8 - Nov 9 | The price is ₩202,765 ₩233,139 total includes taxes & fees Nov 29 - Nov 30 | The price is ₩108,853 ₩125,160 total includes taxes & fees Nov 29 - Nov 30 |
|
|
|
|
|
Top Horseshoe Lake State Park Hotel Reviews

Days Inn by Wyndham Pontoon Beach
10/10 Excellent

































































