Skip to main content

Hotels near Saint Johns, MO

Search hotels and more near Saint Johns

Popular hotels in Saint Johns

Check out our top picks in Saint Johns

Filter by:

Star Rating
Review score

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 9.0
Wonderful - What previous guests thought, 2,098 reviews
Price from
$89.99
1 night, 2 adults

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, 484 reviews
Price from
$161.99
1 night, 2 adults

Residence Inn by Marriott St Louis Clayton

Clayton (Near Saint Johns)

Located 11 miles from St. Louis Gateway Arch, 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.3
Wonderful - What previous guests thought, 78 reviews
Price from
$289
1 night, 2 adults

The Knight Center at Washington University

University City (Near Saint Johns)

Located 9.3 miles from St. Louis Gateway Arch, 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, 44 reviews
Price from
$152.15
1 night, 2 adults

Clayton Plaza Hotel & Extended Stay

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

L
Lana
From
United States
What was most memorable for me was the kind lady at the front desk. I really wished I got her name but she was very outgoing and courteous.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,174 reviews
Price from
$142.50
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 14 miles of St. Louis Gateway Arch, 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.5
Very Good - What previous guests thought, 103 reviews
Price from
$137.45
1 night, 2 adults

TownePlace Suites by Marriott Brentwood

Brentwood (Near Saint Johns)

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

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.5
Very Good - What previous guests thought, 202 reviews
Price from
$194
1 night, 2 adults

Courtyard St. Louis Brentwood

Richmond Heights (Near Saint Johns)

Located in Richmond Heights, 10 miles from St. Louis Gateway Arch, Courtyard St. Louis Brentwood provides accommodations with free bikes, free private parking, a fitness center and a restaurant.

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.7
Excellent - What previous guests thought, 119 reviews
Price from
$224.10
1 night, 2 adults

Drury Inn & Suites St. Louis Airport

Edmundson (Near Saint Johns)

Less than 2 minutes’ drive from the Lambert St. Louis International Airport, this hotel offers free Wi-Fi and a flat-screen TV in every guest room. A 24-hour fitness center is featured on site.

T
Tracy
From
Canada
Snacks & drinks from 5:30 - 7pm
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 750 reviews
Price from
$114.99
1 night, 2 adults

Hyatt Select St Louis Airport

Saint Louis (Near Saint Johns)

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

J
Jorge
From
Puerto Rico
Served its purpose exceptionally
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 636 reviews
Price from
$125.10
1 night, 2 adults
See all hotels near Saint Johns

Hotels and more near Saint Johns

Filter by:

Star Rating
Review score

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 9.0
Wonderful - What previous guests thought, 2,098 reviews
Price from
$89.99
1 night, 2 adults

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, 484 reviews
Price from
$161.99
1 night, 2 adults

Residence Inn by Marriott St Louis Clayton

Clayton (Near Saint Johns)

Located 11 miles from St. Louis Gateway Arch, 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.3
Wonderful - What previous guests thought, 78 reviews
Price from
$289
1 night, 2 adults

The Knight Center at Washington University

University City (Near Saint Johns)

Located 9.3 miles from St. Louis Gateway Arch, 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, 44 reviews
Price from
$152.15
1 night, 2 adults

Clayton Plaza Hotel & Extended Stay

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

L
Lana
From
United States
What was most memorable for me was the kind lady at the front desk. I really wished I got her name but she was very outgoing and courteous.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,174 reviews
Price from
$142.50
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 14 miles of St. Louis Gateway Arch, 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.5
Very Good - What previous guests thought, 103 reviews
Price from
$137.45
1 night, 2 adults

TownePlace Suites by Marriott Brentwood

Brentwood (Near Saint Johns)

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

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.5
Very Good - What previous guests thought, 202 reviews
Price from
$194
1 night, 2 adults

Courtyard St. Louis Brentwood

Richmond Heights (Near Saint Johns)

Located in Richmond Heights, 10 miles from St. Louis Gateway Arch, Courtyard St. Louis Brentwood provides accommodations with free bikes, free private parking, a fitness center and a restaurant.

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.7
Excellent - What previous guests thought, 119 reviews
Price from
$224.10
1 night, 2 adults

Drury Inn & Suites St. Louis Airport

Edmundson (Near Saint Johns)

Less than 2 minutes’ drive from the Lambert St. Louis International Airport, this hotel offers free Wi-Fi and a flat-screen TV in every guest room. A 24-hour fitness center is featured on site.

T
Tracy
From
Canada
Snacks & drinks from 5:30 - 7pm
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 750 reviews
Price from
$114.99
1 night, 2 adults

Hyatt Select St Louis Airport

Saint Louis (Near Saint Johns)

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

J
Jorge
From
Puerto Rico
Served its purpose exceptionally
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 636 reviews
Price from
$125.10
1 night, 2 adults
See all hotels near Saint Johns

Hotels with parking in Saint Johns

Free parking
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 56 reviews
From $108.58 per night
Free parking
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,081 reviews
From $158.97 per night
Free parking
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 476 reviews
From $146.07 per night
Free parking
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,029 reviews
From $109.90 per night
Parking on site
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 78 reviews
From $284.98 per night
Parking on site
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 114 reviews
From $158.11 per night
Parking on site
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 97 reviews
From $220.62 per night
Parking on site
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 636 reviews
From $142.55 per night
Parking on site
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,363 reviews
From $153.17 per night
Parking on site
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 39 reviews
From $207.51 per night

Best hotels with breakfast in Saint Johns and nearby

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 89 reviews

Located in Berkeley, 11 miles from Hollywood Casino St. Louis, Hilton Garden Inn St. Louis Airport has air-conditioned accommodations and a bar.

From $159.14 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 95 reviews

Located within 9 miles of Hollywood Casino St. Louis and 14 miles of St. Louis Gateway Arch, Holiday Inn Express & Suites St Louis Airport by IHG has rooms in Woodson Terrace.

From $169.01 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 237 reviews

With an ideal location within one mile of St. Louis Lambert International Airport, this DoubleTree by Hilton St.

From $154.48 per night
Scored out of 10, guest rating 4.4
Disappointing - What previous guests thought, 180 reviews

Super 8 by Wyndham St. Louis Airport is located in Woodson Terrace, 8.6 miles from Hollywood Casino St. Louis and 16 miles from St. Louis Gateway Arch.

From $68.17 per night
Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 427 reviews

Only one-half mile from Lambert International Airport, this St. Louis hotel offers free airport shuttle from 4am to 11pm. Free WiFi is also featured.

From $70.86 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 103 reviews

Located within 8.7 miles of Hollywood Casino St. Louis and 14 miles of St. Louis Gateway Arch, Hampton Inn By Hilton St Louis Airport has rooms in Saint Louis.

From $159.15 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 169 reviews

Located in Saint Louis, Missouri, this hotel offers free shuttle services from Lambert International Airport. The hotel features, a gym and rooms include an iPod docking station.

From $224.10 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 750 reviews

Less than 2 minutes’ drive from the Lambert St. Louis International Airport, this hotel offers free Wi-Fi and a flat-screen TV in every guest room. A 24-hour fitness center is featured on site.

From $131.41 per night

Budget hotels in Saint Johns and nearby

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Providing free Wifi, parking on-site, and a garden, the recently renovated property Splendid Room in House 10 mins to Airport offers rooms in Saint Louis, 10 miles from Hollywood Casino St.

From $97.78 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 159 reviews

Cozy room near Airport & Highway enjoys a location in Saint Louis, 10 miles from Hollywood Casino St. Louis and 15 miles from St. Louis Gateway Arch.

From $123.66 per night
Scored out of 10, guest rating 5.7
Fair - What previous guests thought, 240 reviews

Located within 9.5 miles of Hollywood Casino St. Louis and 14 miles of St. Louis Gateway Arch, Travelodge by Wyndham St. Louis has rooms in Berkeley.

From $74.20 per night

Private Rooms in a Spacious 4-Bedroom Home is located in Vinita Park, just 12 miles from Hollywood Casino St. Louis and 28 miles from Six Flags St. Louis.

From $116.76 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,098 reviews

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.

From $105.95 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 136 reviews

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

From $101.90 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 56 reviews

Featuring 3-star accommodations, MainStay Suites St Louis Airport is located in Bridgeton, 7 miles from Hollywood Casino St. Louis and 17 miles from St. Louis Gateway Arch.

From $108.58 per night
Scored out of 10, guest rating 4.7
Disappointing - What previous guests thought, 216 reviews

HomeTowne Studios by Red Roof St. Louis - Airport/N Lindbergh is located in Hazelwood and especially designed for longer stays, with all rooms featuring a fully equipped kitchenette.

From $101.46 per night