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
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$236*
US$139* /night
View Deal
Expedia.com
US$161*
Orbitz.com
US$161*
getaroom.com
US$236*
2211 Market St, Saint Louis, MO 63103-2515
18.0 km from The Magic House
#23 of 120 hotels in Saint Louis
US$160* /night
View Deal
Hotwire.com
US$160*
Travelocity
US$160*
Expedia.com
US$160*
201 S 20th St, Saint Louis, MO 63103-2222
18.1 km from The Magic House
#5 of 120 hotels in Saint Louis
US$170* /night
View Deal
Travelocity
US$170*
Booking.com
US$170*
Hotwire.com
US$170*
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$88*
US$59* /night
View Deal
Expedia.com
US$59*
Hotwire.com
US$59*
HotelQuickly
US$88*
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$118*
US$84* /night
View Deal
Booking.com
US$87*
Expedia.com
US$87*
Cancelon
US$118*
4505 Woodson Rd, Woodson Terrace, Saint Louis, MO 63134
18.2 km from The Magic House
#84 of 120 hotels in Saint Louis
Top Deal
US$144*
US$103* /night
View Deal
Booking.com
US$103*
Hotwire.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$149*
US$144* /night
View Deal
Curio.com
US$149*
Orbitz.com
US$149*
Booking.com
US$149*
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
US$103* /night
View Deal
Orbitz.com
US$103*
Priceline
US$103*
Travelocity
US$103*
4545 Woodson Rd, Berkeley, Saint Louis, MO 63134-3703
18.3 km from The Magic House
#99 of 120 hotels in Saint Louis
Top Deal
US$49*
US$46* /night
View Deal
Motel 6
US$49*
Travelocity
Orbitz.com
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$194*
US$139* /night
View Deal
Booking.com
US$139*
Orbitz.com
US$139*
HotelQuickly
US$194*
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$59* /night
View Deal
Expedia.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
#19 of 120 hotels in Saint Louis
Top Deal
US$228*
US$176* /night
View Deal
Hotwire.com
US$179*
Travelocity
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$152*
US$138* /night
View Deal
Hilton.com
US$143*
Booking.com
US$143*
HotelsClick
US$152*
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
4341 Veterans Memorial Pkwy, Saint Peters, MO 63376-1656
28.9 km from The Magic House
Top Deal
US$150*
US$109* /night
View Deal
Expedia.com
US$109*
Travelocity
US$109*
HotelQuickly
US$150*
10820 Pear Tree Ln, Saint Ann, MO 63074-1419
18.6 km from The Magic House
Top Deal
US$132*
US$129* /night
View Deal
Booking.com
US$129*
Hotwire.com
US$129*
Cancelon
US$132*
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$130* /night
View Deal
Priceline
US$130*
Hotwire.com
US$130*
Travelocity
US$130*
11228 Lone Eagle Dr, Bridgeton, Saint Louis, MO 63044-2739
18.6 km from The Magic House
#47 of 120 hotels in Saint Louis
Top Deal
US$134*
US$89* /night
View Deal
Orbitz.com
US$89*
Priceline
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
Booking.com
US$110*
Hotels.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$236*
US$139* /night
View Deal
Expedia.com
US$161*
Orbitz.com
US$161*
getaroom.com
US$236*
11237 Lone Eagle Dr, Bridgeton, Saint Louis, MO 63044-2739
18.7 km from The Magic House
#70 of 120 hotels in Saint Louis
Top Deal
US$129*
US$106* /night
View Deal
Booking.com
US$110*
EmbassySuites.com
US$110*
getaroom.com
US$129*
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
#86 of 120 hotels in Saint Louis
Loading prices...
Hotwire.com
Hotels.com
ExtendedStay
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$66* /night
View Deal
Booking.com
US$69*
Travelocity
US$69*
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
US$193* /night
View Deal
TripAdvisor
US$193*
Expedia.com