Skip to main content

Hotels near Saint Johns

Search hotels and more near Saint Johns

Filter by:

Star Rating

Review score

Saint Johns – 182 hotels and places to stay

See the latest prices and deals by choosing your dates.
Saint Louis Airport Hotel, hotel in Saint Johns

Near Lambert International Airport and only minutes from the attractions of the center of Saint Louis, Missouri, this hotel offers free airport transfers and free high-speed internet access.

The location was good
Scored 7.6
7.6
Rated good
Good
394 reviews
Price from
$114
1 night, 2 adults
Best Western Plus St. Louis Airport Hotel, hotel in Saint Johns

Located off I-70 and across from the Lambert-St. Louis International Airport, this property features free WiFi.

I have reserved rooms at your facility multiple times when our two daughters traveled through your area. Our oldest daughter is a travel nurse, and said this is the best all around accommodation she has visited in her many trips around our nation. Keep up the great work.
Scored 8.8
8.8
Rated excellent
Excellent
739 reviews
Price from
$87
1 night, 2 adults
Clayton Plaza Hotel & Extended Stay, hotel in Saint Johns

This Clayton, Missouri hotel offers a complimentary hot breakfast with an omelet and waffle bar. Each spacious room includes a 37-inch flat-screen TV and free Wi-Fi.

Location was fantastic! Breakfast was exceptional! Staff was warm and friendly; I would highly recommend this property!
Scored 8.4
8.4
Rated very good
Very Good
1,235 reviews
Price from
$143
1 night, 2 adults
Wingate by Wyndham St Louis Airport, hotel in Saint Johns

Settle in with free breakfast and WiFi, an outdoor pool, and 24/7 fitness and business centers at Wingate by Wyndham St. Louis Airport, located off I-70 and I-170, across the street from St.

Everything
Scored 8.7
8.7
Rated excellent
Excellent
736 reviews
Price from
$101
1 night, 2 adults
The Moonrise Hotel, hotel in Saint Johns

Boasting an ideal location in the charming Loop shopping, dining and entertainment district in St.

Great hotel, too much weed being smoked under a pergola close to the door. Not good unless you smoke!!!
Scored 8.7
8.7
Rated excellent
Excellent
995 reviews
Price from
$179
1 night, 2 adults
Best Western Plus St. Louis West-Westport, hotel in Saint Johns

Located in Maryland Heights, 6.6 miles from Hollywood Casino St. Louis, Best Western Plus St.

The staff was friendly and the room was very clean. Check in and checkout was quick and simple. Breakfast was hot fresh and lots of choices.
Scored 7.8
7.8
Rated good
Good
462 reviews
Price from
$107
1 night, 2 adults
Drury Inn & Suites St. Louis Brentwood, hotel in Saint Johns

An indoor/outdoor pool with a hot tub highlights this hotel with free WiFi access in Brentwood. The St. Louis city center is 8.7 mi away from the hotel.

Location.
Scored 9.2
9.2
Rated wonderful
Wonderful
498 reviews
Price from
$153
1 night, 2 adults
Travelodge by Wyndham St. Louis, hotel in Saint Johns

Located near Interstate 70, this hotel is just 2 miles from Lambert-St. Louis International Airport. It features rooms with free Wi-Fi. A cable TV is provided in each room at St. Louis Travelodge.

clean
Scored 6.2
6.2
Rated pleasant
Pleasant
325 reviews
Price from
$73
1 night, 2 adults
La Quinta Inn by Wyndham St. Louis Hazelwood - Airport North, hotel in Saint Johns

Only moments from Interstate 270, this Hazelwood hotel is just 5 miles north of the Lambert – St. Louis International Airport. Featuring free Wi-Fi, each guest room includes a flat-screen cable TV.

Nothing, our first impression of the building were not good.
Scored 6.3
6.3
Rated pleasant
Pleasant
351 reviews
Price from
$76
1 night, 2 adults
SpringHill Suites St. Louis Brentwood, hotel in Saint Johns

This Brentwood, Missouri hotel includes free Wi-Fi. The Anheuser-Busch Brewery is 9 miles away. Studios at SpringHill Suites St. Louis Brentwood are equipped with flat-screen cable TVs and HBO.

The property was nice
Scored 8.6
8.6
Rated excellent
Excellent
138 reviews
Price from
$125
1 night, 2 adults
See all hotels near Saint Johns