We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near The Magic House

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
9 Lambert Drury Dr, Valley Park, MO 63088-2038
9.0 km from The Magic House
Top Deal
US$149*
US$127* /night
View Deal
Expedia.com
US$127*
Hampton.com
US$127*
Cancelon
US$149*
1200 S Kirkwood Rd, Kirkwood, Saint Louis, MO 63122-7225
1.2 km from The Magic House
#36 of 120 hotels in Saint Louis
Top Deal
US$193*
US$128* /night
View Deal
Booking.com
US$130*
Hotels.com
US$130*
HotelQuickly
US$193*
1580 S Kirkwood Rd, Kirkwood, Saint Louis, MO 63127-1013
1.9 km from The Magic House
#63 of 120 hotels in Saint Louis
Top Deal
US$161*
US$130* /night
View Deal
Hampton.com
US$132*
Expedia.com
US$130*
Cancelon
US$161*
10709 Watson Rd, Sunset Hills, Saint Louis, MO 63127-1005
2.0 km from The Magic House
#71 of 120 hotels in Saint Louis
Top Deal
US$122*
US$110* /night
View Deal
HolidayInn.com
US$117*
Expedia.com
US$117*
HotelsClick
US$122*
3660 S. Lindbergh Blvd, Sunset Hills, Saint Louis, MO 63127-1204
2.3 km from The Magic House
#57 of 120 hotels in Saint Louis
Top Deal
US$122*
US$87* /night
View Deal
Hotels.com
US$88*
Expedia.com
US$88*
HotelQuickly
US$122*
3730 S Lindbergh Blvd, Sunset Hills, Saint Louis, MO 63127-1376
2.6 km from The Magic House
#113 of 120 hotels in Saint Louis
US$75* /night
View Deal
Booking.com
US$75*
TripAdvisor
US$75*
Hotwire.com
7898 Watson Road, Crestwood, Saint Louis, MO 63119-5435
3.5 km from The Magic House
#89 of 120 hotels in Saint Louis
No photo provided
1680 Fenton Business Park Ct, Fenton, MO 63026-2990
5.1 km from The Magic House
US$108* /night
View Deal
Priceline
US$108*
Hotwire.com
US$108*
Travelocity
US$108*
US$108* /night
View Deal
TownePlace Suites
US$108*
Priceline
US$108*
Booking.com
US$108*
650 S Highway Dr, Fenton, MO 63026-2020
5.4 km from The Magic House
US$84* /night
View Deal
Expedia.com
Hotwire.com
Orbitz.com
800 S Highway Drive, Fenton, MO 63026-2090
5.7 km from The Magic House
No availability for your dates from these sites
Hotwire.com
7880 Watson Rd, Webster Groves, Saint Louis, MO 63119-5434
6.0 km from The Magic House
1088 S Highway Dr, Fenton, MO 63026-1911
6.4 km from The Magic House
US$102* /night
View Deal
Hotwire.com
US$103*
Orbitz.com
US$103*
Expedia.com
US$103*
1100 S Highway Dr, Fenton, MO 63026-1912
6.5 km from The Magic House
US$79* /night
View Deal
Booking.com
US$80*
Expedia.com
US$80*
Hotwire.com
US$80*
1335 S Lindbergh Blvd, Frontenac, Saint Louis, MO 63131-2926
6.7 km from The Magic House
#22 of 120 hotels in Saint Louis
Top Deal
US$240*
US$228* /night
View Deal
Booking.com
US$231*
Expedia.com
US$231*
getaroom.com
US$240*
1848 Bowles Ave, Fenton, MO 63026-1925
6.8 km from The Magic House
US$114* /night
View Deal
Booking.com
US$114*
Hotels.com
US$114*
Orbitz.com
US$114*
1860 Bowles Ave, Fenton, MO 63026-1925
6.8 km from The Magic House
US$67* /night
View Deal
Hotwire.com
Hotels.com
Orbitz.com
Sponsored
1000 Plummer Dr, Edwardsville, IL 62025-4701
44.3 km from The Magic House
US$142* /night
View Deal
Booking.com
US$142*
Travelocity
US$143*
Orbitz.com
US$143*
8700 Eager Rd, Brentwood, Saint Louis, MO 63144-1427
8.0 km from The Magic House
#2 of 120 hotels in Saint Louis
US$165* /night
View Deal
Orbitz.com
US$165*
Booking.com
US$165*
Hotwire.com
US$165*
1231 Strassner Dr, Brentwood, Saint Louis, MO 63144-1875
8.3 km from The Magic House
#45 of 120 hotels in Saint Louis
Top Deal
US$161*
US$139* /night
View Deal
Cancelon
US$161*
Travelocity
US$139*
Priceline
US$140*
8011 Galleria Pkwy, Richmond Heights, Saint Louis, MO 63117-1311
8.6 km from The Magic House
#76 of 120 hotels in Saint Louis
Top Deal
US$202*
US$184* /night
View Deal
Travelocity
US$184*
Expedia.com
US$184*
Elvoline
US$202*
5 Lambert Drury Dr, Valley Park, MO 63088-2038
8.9 km from The Magic House
US$111* /night
View Deal
Booking.com
US$112*
Orbitz.com
US$111*
Travelocity
US$111*
8040 Clayton Rd, Richmond Heights, Saint Louis, MO 63117-1102
8.9 km from The Magic House
#37 of 120 hotels in Saint Louis
Top Deal
US$215*
US$187* /night
View Deal
Booking.com
US$199*
Homewood
US$187*
Cancelon
US$215*
9 Lambert Drury Dr, Valley Park, MO 63088-2038
9.0 km from The Magic House
Top Deal
US$149*
US$127* /night
View Deal
Expedia.com
US$127*
Hampton.com
US$127*
Cancelon
US$149*
6602 S Lindbergh Blvd, Saint Louis, MO 63123-7808
9.2 km from The Magic House
#96 of 120 hotels in Saint Louis
Top Deal
US$96*
US$94* /night
View Deal
Expedia.com
US$96*
Booking.com
US$96*
ABVI.com
US$96*
6921 S Lindbergh Blvd, Mehlville, Saint Louis, MO 63125-4220
9.3 km from The Magic House
#61 of 120 hotels in Saint Louis
Top Deal
US$112*
US$108* /night
View Deal
Travelocity
US$109*
Booking.com
US$112*
Hotwire.com
US$109*
7730 Bonhomme Ave, Clayton, Saint Louis, MO 63105-1909
10.2 km from The Magic House
#73 of 120 hotels in Saint Louis
Top Deal
US$239*
US$207* /night
View Deal
TripAdvisor
US$207*
Orbitz.com
US$207*
Cancelon
US$239*
7750 Carondelet Ave, Clayton, Saint Louis, MO 63105-3317
10.3 km from The Magic House
#25 of 120 hotels in Saint Louis
US$127* /night
View Deal
Booking.com
US$127*
TripAdvisor
US$127*
Travelocity
US$127*
26 N Meramec Ave, Clayton, Saint Louis, MO 63105-3859
10.4 km from The Magic House
#59 of 120 hotels in Saint Louis
US$166* /night
View Deal
TripAdvisor
US$166*