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 Missouri History Museum

  • 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
11980 Olive Blvd, Creve Coeur, Saint Louis, MO 63141-6730
14.3 km from Missouri History Museum
#28 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
1019 Pine St, Saint Louis, MO 63101-2014
8.1 km from Missouri History Museum
#57 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
811 N 9th St, Saint Louis, MO 63101-2902
8.2 km from Missouri History Museum
#36 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
2810 N 9th St, Saint Louis, MO 63147-3527
8.2 km from Missouri History Museum
#99 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
421 North 8th Street, Saint Louis, MO 63101
8.3 km from Missouri History Museum
#7 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
811 Spruce St, Saint Louis, MO 63102
8.3 km from Missouri History Museum
#20 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
823 Washington Ave # 827, Saint Louis, MO 63101-1201
8.3 km from Missouri History Museum
#42 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
800 Washington Ave, Saint Louis, MO 63101
8.4 km from Missouri History Museum
#29 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
610 North 7th Street, Saint Louis, MO 63101
8.5 km from Missouri History Museum
#10 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
711 North Broadway, Saint Louis, MO 63102-2106
8.6 km from Missouri History Museum
#14 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
1 South Broadway, Saint Louis, MO 63102
8.6 km from Missouri History Museum
#43 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
2 South 4th Street, Saint Louis, MO 63102-1809
8.7 km from Missouri History Museum
#9 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
400 Olive St, Saint Louis, MO 63102-2718
8.7 km from Missouri History Museum
#24 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
405 Washington Ave, Saint Louis, MO 63102-2183
8.7 km from Missouri History Museum
#70 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
333 Washington Avenue, Saint Louis, MO 63102-2116
8.8 km from Missouri History Museum
#11 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
315 Chestnut Street, Saint Louis, MO 63102-1813
8.8 km from Missouri History Museum
#18 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
1100 N 3rd Street, Saint Louis, MO 63102
8.8 km from Missouri History Museum
#94 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
200 North Fourth Street, Saint Louis, MO 63102
8.8 km from Missouri History Museum
#101 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
999 North Second Street, Saint Louis, MO 63102
8.9 km from Missouri History Museum
#3 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
999 N 2nd St, Saint Louis, MO 63102-2571
8.9 km from Missouri History Museum
#92 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
4450 Evans Pl, Berkeley, Saint Louis, MO 63134-2600
9.0 km from Missouri History Museum
#32 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
4121 Springdale Ave, Berkeley, Saint Louis, MO 63134-2612
9.1 km from Missouri History Museum
#81 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
901 N 1st St, Saint Louis, MO 63102-2547
9.1 km from Missouri History Museum
#88 of 121 hotels in Saint Louis
No photo provided
Check In Check Out
Show Prices
7880 Watson Rd, Webster Groves, Saint Louis, MO 63119-5434
9.5 km from Missouri History Museum
Check In Check Out
Show Prices
200 Front St, East Saint Louis, IL 62201-1222
9.8 km from Missouri History Museum
Check In Check Out
Show Prices
9600 Natural Bridge Rd, Berkeley, Saint Louis, MO 63134-3110
10.4 km from Missouri History Museum
#103 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
9645 Natural Bridge, Berkeley, Saint Louis, MO 63134
10.5 km from Missouri History Museum
#80 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
1335 S Lindbergh Blvd, Frontenac, Saint Louis, MO 63131
10.6 km from Missouri History Museum
#22 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
10143 Old Olive Street Road, Creve Coeur, Saint Louis, MO 63141-5907
10.8 km from Missouri History Museum
#85 of 121 hotels in Saint Louis
No photo provided
Check In Check Out
Show Prices
9801 Natural Bridge Rd, Berkeley, Saint Louis, MO 63134-3307
11.0 km from Missouri History Museum
#46 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
9798 Saint Charles Rock Rd., Berkeley, Saint Louis, MO 63114
11.2 km from Missouri History Museum
#93 of 121 hotels in Saint Louis
Check In Check Out
Show Prices
*Prices above are the total stay price including base rate, taxes, and fees as provided by our partners. Please see our partners for full details.