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 Saint Louis Science Center

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
405 Washington Ave, Saint Louis, MO 63102-2183
7.2 km from Saint Louis Science Center
#68 of 120 hotels in Saint Louis
Top Deal
USD 161*
USD 140* /night
View Deal
Booking.com
USD 144*
Priceline
USD 144*
Cancelon
USD 161*
216 N Meramec Ave, Clayton, Saint Louis, MO 63105-3702
6.6 km from Saint Louis Science Center
#11 of 120 hotels in Saint Louis
Top Deal
USD 218*
USD 172* /night
View Deal
Booking.com
USD 172*
Expedia.com
USD 199*
Cancelon
USD 218*
811 Spruce St, Saint Louis, MO 63102-1717
6.6 km from Saint Louis Science Center
#20 of 120 hotels in Saint Louis
No availability for your dates from these sites
Booking.com
Hotels.com
Expedia.com
421 North 8th Street, Saint Louis, MO 63101
6.8 km from Saint Louis Science Center
#8 of 120 hotels in Saint Louis
Top Deal
USD 211*
USD 172* /night
View Deal
Booking.com
USD 211*
Expedia.com
USD 179*
Hotels.com
USD 180*
800 Washington Ave, Saint Louis, MO 63101
6.8 km from Saint Louis Science Center
#29 of 120 hotels in Saint Louis
Top Deal
USD 212*
USD 196* /night
View Deal
Expedia.com
USD 196*
Marriott Hotels
USD 196*
HotelsClick
USD 212*
811 N 9th St, Saint Louis, MO 63101-2902
6.8 km from Saint Louis Science Center
#35 of 120 hotels in Saint Louis
Top Deal
USD 180*
USD 134* /night
View Deal
Expedia.com
USD 167*
Hotwire.com
USD 167*
HotelsClick
USD 180*
823 Washington Ave # 827, Saint Louis, MO 63101-1201
6.8 km from Saint Louis Science Center
#43 of 120 hotels in Saint Louis
USD 176* /night
View Deal
Priceline
USD 176*
Orbitz.com
USD 176*
Hotwire.com
USD 176*
1 S Broadway, Saint Louis, MO 63102-1703
6.9 km from Saint Louis Science Center
#41 of 120 hotels in Saint Louis
Top Deal
USD 419*
USD 227* /night
View Deal
Booking.com
USD 235*
AMOMA
USD 419*
getaroom.com
USD 232*
610 N 7th St, Saint Louis, MO 63101-1209
7.0 km from Saint Louis Science Center
#14 of 120 hotels in Saint Louis
Top Deal
USD 260*
USD 233* /night
View Deal
EmbassySuites.com
USD 241*
Travelocity
USD 241*
HotelsClick
USD 260*
2 South 4th Street, Saint Louis, MO 63102-1809
7.1 km from Saint Louis Science Center
#10 of 120 hotels in Saint Louis
Loading prices...
Cancelon
Booking.com
Hotels.com
711 North Broadway, Saint Louis, MO 63102-2106
7.1 km from Saint Louis Science Center
#13 of 120 hotels in Saint Louis
Top Deal
USD 220*
USD 211* /night
View Deal
Expedia.com
USD 220*
Orbitz.com
USD 220*
Booking.com
USD 220*
400 Olive St, Saint Louis, MO 63102-2718
7.1 km from Saint Louis Science Center
#24 of 120 hotels in Saint Louis
Top Deal
USD 475*
USD 256* /night
View Deal
Expedia.com
USD 259*
Hilton.com
USD 256*
AMOMA
USD 475*
315 Chestnut Street, Saint Louis, MO 63102-1813
7.2 km from Saint Louis Science Center
#17 of 120 hotels in Saint Louis
Top Deal
USD 234*
USD 198* /night
View Deal
Orbitz.com
USD 198*
Travelocity
USD 198*
HotelQuickly
USD 234*
405 Washington Ave, Saint Louis, MO 63102-2183
7.2 km from Saint Louis Science Center
#68 of 120 hotels in Saint Louis
Top Deal
USD 161*
USD 140* /night
View Deal
Booking.com
USD 144*
Priceline
USD 144*
Cancelon
USD 161*
200 N 4th St, Saint Louis, MO 63102-1902
7.2 km from Saint Louis Science Center
#103 of 120 hotels in Saint Louis
USD 168* /night
View Deal
Hotwire.com
USD 170*
Booking.com
USD 169*
Hotels.com
USD 170*
333 Washington Avenue, Saint Louis, MO 63102-2116
7.3 km from Saint Louis Science Center
#12 of 120 hotels in Saint Louis
Top Deal
USD 384*
USD 231* /night
View Deal
Booking.com
USD 254*
Hampton.com
USD 254*
AMOMA
USD 384*
2810 N 9th St, Saint Louis, MO 63147-3527
7.3 km from Saint Louis Science Center
#94 of 120 hotels in Saint Louis
Top Deal
USD 199*
USD 156* /night
View Deal
Expedia.com
USD 156*
Orbitz.com
USD 156*
HotelQuickly
USD 199*
Sponsored
116 Regency Park, O'Fallon, IL 62269-1879
29.1 km from Saint Louis Science Center
Top Deal
USD 96*
USD 93* /night
View Deal
Hotwire.com
USD 96*
Booking.com
USD 93*
Hotels.com
USD 96*
1100 N 3rd Street, Saint Louis, MO 63102
7.4 km from Saint Louis Science Center
#97 of 120 hotels in Saint Louis
Top Deal
USD 138*
USD 125* /night
View Deal
Booking.com
USD 128*
Travelocity
USD 128*
HotelsClick
USD 138*
999 N 2nd St, Saint Louis, MO 63102-2571
7.5 km from Saint Louis Science Center
#3 of 120 hotels in Saint Louis
Top Deal
USD 385*
USD 353* /night
View Deal
Booking.com
USD 358*
Travelocity
USD 358*
HotelsClick
USD 385*
901 North First Street, Saint Louis, MO 63102-2571
7.5 km from Saint Louis Science Center
#99 of 120 hotels in Saint Louis
Top Deal
USD 211*
USD 201* /night
View Deal
Travelocity
USD 201*
Orbitz.com
USD 201*
Cancelon
USD 211*
200 Front St, East Saint Louis, IL 62201-1222
8.3 km from Saint Louis Science Center
USD 146* /night
View Deal
Travelocity
USD 146*
Orbitz.com
USD 146*
Hotwire.com
USD 146*
7880 Watson Rd, Webster Groves, Saint Louis, MO 63119-5434
8.8 km from Saint Louis Science Center
600 Water St, Cahokia, IL 62206-1609
9.8 km from Saint Louis Science Center
777 River City Casino Blvd, Saint Louis, MO 63125-1019
11.1 km from Saint Louis Science Center
#16 of 120 hotels in Saint Louis
Top Deal
USD 188*
USD 173* /night
View Deal
Orbitz.com
USD 173*
Travelocity
USD 173*
Cancelon
USD 188*
4450 Evans Pl, Berkeley, Saint Louis, MO 63134-2600
11.2 km from Saint Louis Science Center
#32 of 120 hotels in Saint Louis
Top Deal
USD 234*
USD 99* /night
View Deal
Expedia.com
USD 102*
Booking.com
USD 127*
AMOMA
USD 234*
7898 Watson Road, Crestwood, Saint Louis, MO 63119-5435
11.3 km from Saint Louis Science Center
#89 of 120 hotels in Saint Louis
No photo provided
4121 Springdale Ave, Berkeley, Saint Louis, MO 63134-2612
11.4 km from Saint Louis Science Center
#81 of 120 hotels in Saint Louis
1335 S Lindbergh Blvd, Frontenac, Saint Louis, MO 63131-2926
11.8 km from Saint Louis Science Center
#22 of 120 hotels in Saint Louis
Top Deal
USD 240*
USD 231* /night
View Deal
Hilton.com
USD 231*
Expedia.com
USD 231*
getaroom.com
USD 240*
1607 Pontiac Dr, Cahokia, IL 62206-2541
12.3 km from Saint Louis Science Center