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
212 N Kings Highway, Saint Louis, MO 63108
14.6 km from The Magic House
#32 of 120 hotels in Saint Louis
Top Deal
US$169*
US$118* /night
View Deal
Booking.com
US$169*
Hotels.com
US$139*
Preferred Hotels
US$169*
2211 Market St, Saint Louis, MO 63103-2515
18.0 km from The Magic House
#23 of 120 hotels in Saint Louis
US$170* /night
View Deal
Hotwire.com
US$170*
Expedia.com
US$170*
Priceline
US$170*
201 S 20th St, Saint Louis, MO 63103-2222
18.1 km from The Magic House
#5 of 120 hotels in Saint Louis
No availability for your dates from these sites
Booking.com
Travelocity
Expedia.com
9645 Natural Bridge Rd, Berkeley, Saint Louis, MO 63134-3109
18.1 km from The Magic House
#82 of 120 hotels in Saint Louis
Top Deal
US$101*
US$61* /night
View Deal
Expedia.com
US$67*
Booking.com
US$67*
HotelQuickly
US$101*
4450 Evans Pl, Berkeley, Saint Louis, MO 63134-2600
18.2 km from The Magic House
#31 of 120 hotels in Saint Louis
Top Deal
US$87*
US$84* /night
View Deal
Expedia.com
US$87*
Booking.com
US$87*
Travelocity
US$87*
4505 Woodson Rd, Woodson Terrace, Saint Louis, MO 63134
18.2 km from The Magic House
#87 of 120 hotels in Saint Louis
Top Deal
US$144*
US$103* /night
View Deal
Booking.com
US$103*
Hotels.com
US$103*
HotelQuickly
US$144*
1820 Market Street, One St. Louis Union Station, Saint Louis, MO 63103-2274
18.3 km from The Magic House
#21 of 120 hotels in Saint Louis
Top Deal
US$161*
US$149* /night
View Deal
Curio.com
US$149*
Booking.com
US$149*
Cancelon
US$161*
10000 Natural Bridge Rd, Woodson Terrace, Saint Louis, MO 63134-3311
18.3 km from The Magic House
#61 of 120 hotels in Saint Louis
Top Deal
US$131*
US$117* /night
View Deal
Hotels.com
US$117*
HIExpress.com
US$117*
HotelsClick
US$131*
4545 Woodson Rd, Berkeley, Saint Louis, MO 63134-3703
18.3 km from The Magic House
#100 of 120 hotels in Saint Louis
US$49* /night
View Deal
Hotwire.com
US$49*
Motel 6
US$49*
Orbitz.com
US$49*
2534 N Grand Blvd, Saint Louis, MO 63106-1026
18.3 km from The Magic House
#110 of 120 hotels in Saint Louis
No photo provided
9801 Natural Bridge Rd, Berkeley, Saint Louis, MO 63134-3307
18.4 km from The Magic House
#48 of 120 hotels in Saint Louis
Top Deal
US$225*
US$175* /night
View Deal
Orbitz.com
US$175*
Renaissance Hotels
US$179*
HotelQuickly
US$225*
10232 Natural Bridge Rd, Berkeley, Saint Louis, MO 63134-3302
18.4 km from The Magic House
#98 of 120 hotels in Saint Louis
Top Deal
US$90*
US$55* /night
View Deal
Hotwire.com
US$59*
QualityInn
US$59*
HotelQuickly
US$90*
4576 Woodson Rd, Saint Louis, MO 63134-3704
18.4 km from The Magic House
#105 of 120 hotels in Saint Louis
Top Deal
US$51*
US$41* /night
View Deal
EconoLodge
US$46*
Orbitz.com
US$46*
Cancelon
US$51*
4576 Woodson Rd, Berkeley, Saint Louis, MO 63134-3704
18.4 km from The Magic House
#112 of 120 hotels in Saint Louis
10700 Peartree Lane, Berkeley, Saint Louis, MO 63134
18.5 km from The Magic House
#18 of 120 hotels in Saint Louis
Top Deal
US$228*
US$176* /night
View Deal
Booking.com
US$179*
Hotels.com
US$179*
HotelQuickly
US$228*
10330 Natural Bridge Rd, Berkeley, Saint Louis, MO 63134-3303
18.5 km from The Magic House
#27 of 120 hotels in Saint Louis
Top Deal
US$153*
US$138* /night
View Deal
Expedia.com
US$143*
Hilton.com
US$143*
Cancelon
US$153*
2621 Cass Ave., Saint Louis, MO 63106-2140
18.5 km from The Magic House
#83 of 120 hotels in Saint Louis
No photo provided
Sponsored
421 North 8th Street, Saint Louis, MO 63101
19.7 km from The Magic House
#8 of 120 hotels in Saint Louis
Top Deal
US$179*
US$145* /night
View Deal
Booking.com
US$179*
Hotels.com
US$152*
Expedia.com
US$152*
10820 Pear Tree Ln, Saint Ann, MO 63074-1419
18.6 km from The Magic House
Top Deal
US$136*
US$129* /night
View Deal
Booking.com
US$129*
Travelocity
US$129*
Cancelon
US$136*
10490 Natural Bridge Rd, Berkeley, Saint Louis, MO 63134-3304
18.6 km from The Magic House
#42 of 120 hotels in Saint Louis
US$140* /night
View Deal
Priceline
US$140*
Orbitz.com
US$140*
Expedia.com
US$140*
11228 Lone Eagle Dr, Bridgeton, Saint Louis, MO 63044-2739
18.6 km from The Magic House
#46 of 120 hotels in Saint Louis
Top Deal
US$134*
US$89* /night
View Deal
Travelocity
US$89*
Booking.com
US$89*
HotelQuickly
US$134*
10810 Pear Tree Ln, Saint Ann, MO 63074-1409
18.6 km from The Magic House
US$110* /night
View Deal
Travelocity
US$110*
Orbitz.com
US$110*
Expedia.com
US$110*
400 S 14th St, Saint Louis, MO 63103-2708
18.6 km from The Magic House
#91 of 120 hotels in Saint Louis
Top Deal
US$249*
US$139* /night
View Deal
Expedia.com
US$169*
Booking.com
US$169*
getaroom.com
US$249*
11237 Lone Eagle Dr, Bridgeton, Saint Louis, MO 63044-2739
18.7 km from The Magic House
#68 of 120 hotels in Saint Louis
Top Deal
US$119*
US$110* /night
View Deal
EmbassySuites.com
US$110*
Expedia.com
US$110*
Cancelon
US$119*
600 Water St, Cahokia, IL 62206-1609
18.7 km from The Magic House
11252 Lone Eagle Dr, Bridgeton, Saint Louis, MO 63044-2739
18.9 km from The Magic House
#84 of 120 hotels in Saint Louis
No availability for your dates from these sites
Expedia.com
ExtendedStay
Hotels.com
11380 Natural Bridge Road, Bridgeton, Saint Louis, MO 63044-2201
19.1 km from The Magic House
#102 of 120 hotels in Saint Louis
Top Deal
US$71*
US$67* /night
View Deal
Booking.com
US$69*
Orbitz.com
US$67*
HotelsClick
US$71*
811 Spruce St, Saint Louis, MO 63102-1717
19.2 km from The Magic House
#20 of 120 hotels in Saint Louis
No availability for your dates from these sites
Booking.com
Expedia.com
Hotels.com
1019 Pine St, Saint Louis, MO 63101-2014
19.3 km from The Magic House
#60 of 120 hotels in Saint Louis