Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured St. Louis Historic Hotels

See all 322 Hotels in St. Louis
St. Louis Union Station Hotel, Curio Collection by Hilton

St. Louis Union Station Hotel, Curio Collection by Hilton

1820 Market Street, St. Louis
4.0 out of 5.0
4.3 out of 5 (1,798 reviews)
Unique Train station hotel Beautiful train station hotel with breathtaking lobby and model trains- very fun for families and kids!
  Dec 22, 2017

$114

$114
Country Inn & Suites By Carlson, St. Charles, MO

Country Inn & Suites By Carlson, St. Charles, MO

1190 S Main St, St. Charles
3.0 out of 5.0
4.5 out of 5 (1,051 reviews)
Hotel was easy to find. Parking garage was well lit. Staff was friendly and helpful. Room was very nice and clean. Bed was comfy.
  Jan 17, 2018

$93

$93
Missouri Athletic Club

Missouri Athletic Club

405 Washington Ave, St. Louis
4.0 out of 5.0
3.9 out of 5 (866 reviews)
Convenient location to metro. The hotel is only one block from the metro and two blocks from the convention center.
  Nov 21, 2017

$115

$115
Magnolia Hotel St. Louis, a Tribute Portfolio Hotel

Magnolia Hotel St. Louis, a Tribute Portfolio Hotel

421 N 8th St, St. Louis
4.5 out of 5.0
4.4 out of 5 (772 reviews)
Wonderful Boutique-like Hotel Classy and Warm describes the staff and hotel. Rooms are clean, very well thought out and bed was very comfortable. Fitness suite had a large layout with a larger than average assortment of equipment that was well maintained. Breakfast at the Bar/Restaurant named Robies was fantastic! No doubt I ...
  Jan 17, 2018

$129

$129
The Cheshire

The Cheshire

6300 Clayton Rd, Richmond Heights
4.5 out of 5.0
4.2 out of 5 (1,390 reviews)
Very nice hotel near the hospital. Awesome room with comfortable beds. The breakfast was excellent.
  Jan 16, 2018

$135

$135
Best Western Plus The Charles Hotel

Best Western Plus The Charles Hotel

1425 South 5th Street, St. Charles
2.5 out of 5.0
4.0 out of 5 (530 reviews)
Business trip Great hotel, great staff and close to shopping and eating
  Jan 16, 2018

$85

$85
Ameristar Casino Resort and Spa

Ameristar Casino Resort and Spa

1 Ameristar Blvd, St. Charles
5.0 out of 5.0
4.5 out of 5 (1,074 reviews)
Loved the room. Very easy check in and free valet !!
  Jan 10, 2018

$134

$134
Moonrise Hotel

Moonrise Hotel

6177 Delmar Blvd, St. Louis
4.0 out of 5.0
4.7 out of 5 (1,669 reviews)
Always my first choice in the LouWhen I have to be in the Lou( usually 3-4 times a year ) I always stay at the Moonrise. The staff and amenities are second to none. The restaurant isn’t afraid of spicing things up and truly understands that most of its guests are tired and seeking a bit of comfort in their dining. As a professional ...
  Jan 15, 2018

$127

$127
The Chase Park Plaza Royal Sonesta St. Louis

The Chase Park Plaza Royal Sonesta St. Louis

212 N Kingshighway, St. Louis
5.0 out of 5.0
4.4 out of 5 (1,623 reviews)
Very clean and functional.The room was very clean and all of the items we used were functional and usable. We did not encounter any negatives at all.
  Dec 30, 2017

$159

$159
Americas Best Value Inn & Suites-St. Charles Inn/St. Louis

Americas Best Value Inn & Suites-St. Charles Inn/St. Louis

1310 Bass Pro Drive, St. Charles
2.5 out of 5.0
3.1 out of 5 (349 reviews)
Trip HomeNeeded a nice, but inexpensive place to stay. Found this one on Expedia. Hotel staff was friendly and check in & out was a breeze. Did not partake of the breakfast, but looked to be limited in selection. Would stay there again and recommend it.
  Oct 2, 2017

$79

$79
Holiday Inn Express Hotel and Suites St. Charles

Holiday Inn Express Hotel and Suites St. Charles

3098 Elm Point Industrial Drive, St. Charles
3.0 out of 5.0
4.4 out of 5 (222 reviews)
excellentsharp property.....................................................................................................................
  Dec 21, 2017

$90

$90
River City Casino & Hotel

River City Casino & Hotel

777 River City Casino Blvd, St. Louis
4.5 out of 5.0
4.6 out of 5 (840 reviews)
ClassyDecor and atmosphere of World’s Fair 1904 was beautiful. Staff was attentive and friendly. Would definitely come back to clean and comfy accommodations.
  Jan 15, 2018

$110

$110
Hotel Ignacio Saint Louis

Hotel Ignacio Saint Louis

3411 Olive St, St. Louis
4.0 out of 5.0
4.4 out of 5 (235 reviews)
Close walkNice hotel. Vary close to Chafietz Arena. Was clean, but i could here the neighbors in there room.
  Jan 14, 2018

$160

$160
First Western Inn

First Western Inn

1941 Collinsville Rd, Fairmont City
2.5 out of 5.0
3.1 out of 5 (161 reviews)
Hotel near St. Louis Close to nearby racetrack,arch,Busch stadium,downtown
  May 15, 2017

$54

$54
Econo Lodge & Suites Granite City

Econo Lodge & Suites Granite City

3236 W Chain Of Rocks Rd, Granite City
2.5 out of 5.0
2.4 out of 5 (76 reviews)
I just needed a place for the night to stop and sleep. Nothing fancy here, but it was sufficiently comforable for me. They had a welcome bag waiting for me with water and a snack.
  Aug 27, 2017

$47

$47
The Hotel Majestic St. Louis

The Hotel Majestic St. Louis

1019 Pine St, St. Louis
4.5 out of 5.0
3.8 out of 5 (1,147 reviews)
Right downtownWe didn't use hotel parking but there was parking next door, $16.00 for 24 hours. That wasn't bad considering we were only staying one night. The only downfall was that our room didn't have a mini refrigerators. The elevator was a little small, we could only fit 4 adult and a small child with bags. ...
  Jan 4, 2018

$98

$98
Drury Inn St. Louis at Union Station

Drury Inn St. Louis at Union Station

201 S 20th St, St. Louis
3.5 out of 5.0
4.6 out of 5 (1,373 reviews)
Very nice, clean room. Bed and pillows very comfortable. Bathroom very clean. Loved the shower dispensers. Will be back in a couple of weeks to stay.
  Jan 6, 2018

$120

$120
Drury Plaza Hotel St. Louis at the Arch

Drury Plaza Hotel St. Louis at the Arch

2 South 4th Street, St. Louis
3.5 out of 5.0
4.6 out of 5 (3,093 reviews)
Friendly staff. Easy access to parking. Everything about this hotel was wonderful. Easy check in. Everyone was friendly. Excellent rooms. Very clean.
  Jan 16, 2018

$130

$130
Comfort Suites St Charles-St Louis

Comfort Suites St Charles-St Louis

1400 S 5th St, St. Charles
3.0 out of 5.0
4.2 out of 5 (331 reviews)
MIX UP ON RESERVATIONS , BUT CLERK STRAIGHTEN EVERYTHING OUT. NICE STAY
  Dec 11, 2017

$83

$83
City Place St. Louis - Downtown Hotel

City Place St. Louis - Downtown Hotel

200 North 4th Street, St. Louis
4.0 out of 5.0
3.3 out of 5 (3,732 reviews)
Easy check in. Huge room. Great staff. Would definitely return again
  Dec 16, 2017

$83

$83
Map

Recently booked Historic Hotels in St. Louis

The Parkway Hotel
3.5 out of 5.0
Last booking: 1 minute ago
Red Roof Inn St Louis - St Charles
2.0 out of 5.0
Last booking: 4 minutes ago
Drury Plaza Hotel St. Louis at the Arch
3.5 out of 5.0
Last booking: 9 minutes ago
Hyatt Regency St. Louis at The Arch
4.5 out of 5.0
Last booking: 12 minutes ago
Moonrise Hotel
4.0 out of 5.0
Last booking: 19 minutes ago
La Quinta Inn & Suites St. Louis Westport
3.0 out of 5.0
Last booking: 20 minutes ago
Pear Tree Inn St. Louis Fenton
3.0 out of 5.0
Last booking: 35 minutes ago
Extended Stay America - St. Louis - Westport - Craig Road
3.0 out of 5.0
Last booking: 41 minutes ago
Drury Inn & Suites St. Louis Fairview Heights
3.0 out of 5.0
Last booking: 47 minutes ago

Pocket Guide: Historic Hotels in St. Louis

Search for hotels in St. Louis on Expedia. You can easily find your hotels in St. Louis using one of the methods below:

  • View our selection of featured hotels in St. Louis
  • Use the map to find hotels in the St. Louis neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Louis, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Louis
  • Enter your travel dates to view the best deals on hotels in St. Louis - while they last