Skip to main content

The best inns in Saint Louis

Check out our selection of great inns in Saint Louis

Filter by:

Review score

See the latest prices and deals by choosing your dates.
The Cheshire, hotel in Saint Louis

Styled after a traditional British inn, this St. Louis hotel stands just off I-64 and less than 1 block from Forest Park. Free Wi-Fi and a continental breakfast are offered.

There was a wide variety of food for breakfast. The bar was very cozy with a fireplace. The lobby was nicely decorated for the holidays.
Scored 7.8
7.8
Rated good
Good
186 reviews
Price from
$144.99
1 night, 2 adults
Comfort Inn Collinsville near St Louis, hotel in Saint Louis

Located in Collinsville, 12 miles from St. Louis Gateway Arch, Comfort Inn Collinsville near St Louis provides accommodations with free WiFi and free private parking.

Scored 8.2
8.2
Rated very good
Very Good
203 reviews
Price from
$92.65
1 night, 2 adults
Quality Inn Airport, hotel in Saint Louis

Only one-half mile from Lambert International Airport, this St. Louis hotel offers free airport shuttle from 4am to 11pm. A seasonal outdoor pool and free WiFi are also featured.

The hotel was fine. Nothing special. One of the beds had no blanket. Great location close to airport. The problem was that the people in the room next door had loud music and partying all night, which made it extremely difficult to rest. To be fair, I didn't call the front desk or complain, so maybe they didn't know.
Scored 5.5
5.5
Rated fair
Average
415 reviews
Price from
$62.10
1 night, 2 adults
Comfort Inn Edwardsville - St Louis, hotel in Saint Louis

Located in Edwardsville, 18 miles from St. Louis Gateway Arch, Comfort Inn Edwardsville - St Louis has accommodations with a fitness center, free private parking and a shared lounge.

My husband has to eat gluten free foods and this hotel provided for this in their hot breakfast.
Scored 8.1
8.1
Rated very good
Very Good
101 reviews
Price from
$105.40
1 night, 2 adults
Comfort Inn St Louis - Westport Event Center, hotel in Saint Louis

With convenient access to Highway 270, this St. Louis, Missouri hotel is just minutes from Lambert International Airport. Guests will also enjoy the 24-hour business center as well as the outdoor...

The staff was wonderful the hotel itself was disgusting and needed a deep clean and had a terrible smell
Scored 6.3
6.3
Rated pleasant
Pleasant
319 reviews
Price from
$89.10
1 night, 2 adults
Quality Inn O'Fallon IL - St Louis, hotel in Saint Louis

The Quality Inn hotel is conveniently located off Interstate 64, minutes from Southwestern Illinois College Belleville Campus. This O'Fallon, IL hotel is just 14 miles from downtown St. Louis.

Everything
Scored 6.5
6.5
Rated pleasant
Pleasant
467 reviews
Price from
$65.45
1 night, 2 adults
Sleep Inn O'Fallon near I-64, hotel in Saint Louis

Offering convenient access to downtown St. Louis, the Sleep Inn O'Fallon near I-64 hotel in O’Fallon, Illinois is close to several shopping malls and industrial parks, including St. Clair Square Mall....

Grabbed a muffin on way out. Location is really great.
Scored 5.6
5.6
Rated okay
Above average
242 reviews
Price from
$63
1 night, 2 adults
Comfort Inn St Louis Airport, hotel in Saint Louis

Located in Bridgeton, 6.8 miles from Hollywood Casino St. Louis, Comfort Inn St Louis Airport provides accommodations with a fitness center, free private parking and a casino.

Location
Scored 7.7
7.7
Rated good
Good
55 reviews
Price from
$84.38
1 night, 2 adults
All inns in Saint Louis
Looking for an inn?
Perfect for rustic breaks in the countryside, an Inn is a small property with basic hotel services and typically traditional decor. Inns are fully licensed and have a bar providing food and drinks in the evening – distinguishing them from country or guest houses.

Inns That Guests Love in Saint Louis

See all