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

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance Focused
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
1855 Craigshire Rd, Creve Coeur, Saint Louis, MO 63146-4005
13.6 km from The Magic House
#16 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
3610 W Outer Rd, Arnold, MO 63010-5230
17.8 km from The Magic House
Check In Check Out
Show Prices
975 Westmeade Dr, Chesterfield, MO 63005-4804
17.7 km from The Magic House
No photo provided
Check In Check Out
Show Prices
1820 Market Street, One St. Louis Union Station, Saint Louis, MO 63103-2274
18.2 km from The Magic House
#21 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
400 S 14th St, Saint Louis, MO 63103-2708
18.5 km from The Magic House
#90 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
10232 Natural Bridge Rd, Berkeley, Saint Louis, MO 63134-3302
18.4 km from The Magic House
#96 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
10330 Natural Bridge Road, Berkeley, Saint Louis, MO 63134
18.5 km from The Magic House
#27 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
9801 Natural Bridge Rd, Berkeley, Saint Louis, MO 63134-3307
18.3 km from The Magic House
#46 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
4450 Evans Pl, Berkeley, Saint Louis, MO 63134-2600
18.1 km from The Magic House
#31 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
9645 Natural Bridge, Berkeley, Saint Louis, MO 63134
18.1 km from The Magic House
#80 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
4545 Woodson Road, Berkeley, Saint Louis, MO 63134
18.3 km from The Magic House
#100 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
4576 Woodson Rd, Saint Louis, MO 63134-3704
18.4 km from The Magic House
#113 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
4576 Woodson Rd, Berkeley, Saint Louis, MO 63134-3704
18.4 km from The Magic House
#111 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
10000 Natural Bridge Rd, Woodson Terrace, Saint Louis, MO 63134-3311
18.3 km from The Magic House
#63 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
2621 Cass Ave., Saint Louis, MO 63106-2140
18.5 km from The Magic House
#82 of 121 hotels in Saint Louis
No photo provided
Check In Check Out
Show Prices
4505 Woodson Rd, Woodson Terrace, Saint Louis, MO 63134
18.2 km from The Magic House
#84 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
2534 N Grand Blvd, Saint Louis, MO 63106-1026
18.2 km from The Magic House
#108 of 121 hotels in Saint Louis
No photo provided
Check In Check Out
Show Prices
10700 Peartree Lane, Berkeley, Saint Louis, MO 63134
18.6 km from The Magic House
#18 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
10490 Natural Bridge Rd, Berkeley, Saint Louis, MO 63134-3304
18.6 km from The Magic House
#41 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
10820 Peartree Lane, Saint Ann, MO 63074
18.6 km from The Magic House
Check In Check Out
Show Prices
11228 Lone Eagle Dr, Bridgeton, Saint Louis, MO 63044-2739
18.6 km from The Magic House
#47 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
10810 Pear Tree Ln, Saint Ann, MO 63074
18.6 km from The Magic House
Check In Check Out
Show Prices
11237 Lone Eagle Drive, Bridgeton, Saint Louis, MO 63044
18.7 km from The Magic House
#67 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
11252 Lone Eagle Drive, Bridgeton, Saint Louis, MO 63044
18.9 km from The Magic House
#89 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
600 Water St, Cahokia, IL 62206-1609
18.6 km from The Magic House
Check In Check Out
Show Prices
811 Spruce St, Saint Louis, MO 63102
19.1 km from The Magic House
#20 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
1019 Pine St, Saint Louis, MO 63101-2014
19.2 km from The Magic House
#57 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
4530 N Lindbergh Blvd, Bridgeton, Saint Louis, MO 63044-2201
19.2 km from The Magic House
#102 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
315 Chestnut Street, Saint Louis, MO 63102-1813
19.8 km from The Magic House
#19 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
421 North 8th Street, Saint Louis, MO 63101
19.6 km from The Magic House
#7 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
1 South Broadway, Saint Louis, MO 63102
19.6 km from The Magic House
#42 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.