Hotels near Saint Johns, MO

Search hotels and more near Saint Johns

November 2026

1
2345678
9101112131415
16171819202122
23242526272829
30

December 2026

123456
78910111213
14151617181920
21222324252627
28293031
Flexible date options
Select occupancy

Hotels and more near Saint Johns

Filter by:

Property ratingIncludes stars and other ratings.
Review score

Drury Plaza Hotel St Louis Brentwood

Brentwood (Near 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.

K
Keleher
From
United States
The breakfast was very good. I would like to see some whole grain options for toast or muffins. The location is perfect for our purposes - only about a mile to our son's home.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 515 reviews
Price from
US$165.99
1 night, 2 adults

Residence Inn by Marriott St Louis Clayton

Clayton (Near Saint Johns)

Located 3.4 miles from St. Louis Zoo, Residence Inn by Marriott St Louis Clayton offers 3-star accommodations in Clayton and features a fitness center, a terrace and a bar.

J
Jason
From
United States
Excellent Stay! Very pleasant and helpful staff. Clean and comfortable rooms.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 68 reviews
Price from
US$259
1 night, 2 adults

The Knight Center at Washington University

University City (Near Saint Johns)

Located 1.9 miles from Forest Park (St. Louis), The Knight Center at Washington University offers 2-star accommodations in University City and features a fitness center, a restaurant and a bar.

E
Edmond
From
United States
Everything on staff is awesome
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 70 reviews
Price from
US$148.85
1 night, 2 adults

Homewood Suites by Hilton St. Louis Westport

Maryland Heights (Near Saint Johns)

Located in Maryland Heights and with Hollywood Casino St. Louis reachable within 5.8 miles, Homewood Suites by Hilton St.

C
Calina
From
United States
Everything was clean and the workers where friendly
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 60 reviews
Price from
US$220.80
1 night, 2 adults

Sheraton Westport Plaza

Maryland Heights (Near Saint Johns)

Located 5.9 miles from Hollywood Casino St. Louis, Sheraton Westport Plaza offers 3-star accommodations in Maryland Heights and features a shared lounge, a terrace and a bar.

D
Darah
From
United States
It felt safe and secure, very cozy and had everything needed.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 34 reviews
Price from
US$577.60
1 night, 2 adults

Pear Tree Inn St. Louis Airport

Edmundson (Near Saint Johns)

Just off Interstate 70 and less than 3 minutes’ drive from Lambert St Louis International Airport, this hotel includes a cable TV and free Wi-Fi. An outdoor pool is featured on site.

W
Wayne
From
United States
Breakfast buffet was very nice. Enjoyed biscuits sausage & gravey. Selection offered was enjoyable.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 2,008 reviews
Price from
US$89.99
1 night, 2 adults

Hampton Inn By Hilton St Louis Airport

Saint Louis (Near Saint Johns)

Located within 8.7 miles of Hollywood Casino St. Louis and 9.2 miles of Forest Park (St. Louis), Hampton Inn By Hilton St Louis Airport has rooms in Saint Louis.

C
Corey
From
United States
Property was clean and friendly
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 237 reviews
Price from
US$124.20
1 night, 2 adults

AC Hotel by Marriott St. Louis Clayton

Clayton (Near Saint Johns)

AC Hotel by Marriott St. Louis Clayton has a shared lounge, terrace, a restaurant and bar in Clayton.

S
Shahla
From
United States
The staff are very friendly and helpful. Rooms in great condition.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 120 reviews
Price from
US$262.65
1 night, 2 adults

TownePlace Suites by Marriott Brentwood

Brentwood (Near Saint Johns)

Located in Brentwood and with St. Louis Zoo reachable within 3.2 miles, TownePlace Suites by Marriott Brentwood has express check-in and check-out, non-smoking rooms, a fitness center, free WiFi...

G
Gigi
From
United States
Hotel was very clean, room was clean, excellent location. I was here to visit my son in college. This property was next to Walmart, Target and many other stores to get additional dorm supplies in addition to the university. Staff was very friendly.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 155 reviews
Price from
US$156
1 night, 2 adults

Courtyard St. Louis Brentwood

Richmond Heights (Near Saint Johns)

Located in Richmond Heights, 2.8 miles from St. Louis Zoo, Courtyard St. Louis Brentwood provides accommodations with a fitness center, free private parking, a restaurant and a bar.

N
Nadine
From
United States
Very stylish lobby with lots of cozy seating, very clean room, comfortable bed, huge nice shower and friendly staff. We didnt use the fitness center but it looked like one of the best we've seen at a hotel - lots of machines and well appointed. The hotel is right off the highway with easy access to the botanical gardens and Ted Drewe's!
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 100 reviews
Price from
US$188.10
1 night, 2 adults
See all hotels near Saint Johns

Hotels with airport shuttles in Saint Johns

See all
Airport shuttle (free)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 524 reviews
From US$157.95 per night
Airport shuttle (free)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 34 reviews
From US$684.40 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 151 reviews
From US$189.88 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 887 reviews
From US$150.18 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 2,008 reviews
From US$105.95 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 568 reviews
Airport shuttle (free)
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 90 reviews
Airport shuttle (free)
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 792 reviews
From US$154.07 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 97 reviews
From US$165.45 per night
Airport shuttle
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 237 reviews

Most booked hotels in Saint Johns and surrounding area in the past month

See all

Popular with guests booking hotels in Edmundson

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 2,008 reviews

Popular with guests booking hotels in Maryland Heights

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 1,208 reviews

Popular with guests booking hotels in Saint Louis

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 237 reviews

Popular with guests booking hotels in Saint Ann

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 568 reviews

Popular with guests booking hotels in Saint Louis

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 792 reviews

Popular with guests booking hotels in Edmundson

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 887 reviews

Popular with guests booking hotels in Maryland Heights

Popular with guests booking hotels in Saint Louis

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 793 reviews

Popular with guests booking hotels in Richmond Heights

Popular with guests booking hotels in Maryland Heights

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 571 reviews

Budget hotels in Saint Johns and nearby

See all
Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 241 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 792 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 90 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 97 reviews

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 241 reviews

Scored out of 10, guest rating 4.3
Disappointing - What previous guests thought, 192 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 524 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 237 reviews

Best hotels with breakfast in Saint Johns and nearby

See all
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 148 reviews

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 177 reviews

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 141 reviews

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 92 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 952 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 27 reviews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 95 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 120 reviews

Hotels located in the center of Saint Johns

See all
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 887 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 568 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 2,008 reviews

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 103 reviews

Scored out of 10, guest rating 5.0
Fair - What previous guests thought, 111 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 78 reviews

Scored out of 10, guest rating 4.4
Disappointing - What previous guests thought, 118 reviews

More places to explore, more ways to go