Hotels NearSt. John
You choose what matters — star rating, location, amenities.
We pick the perfect hotel, packed with all your must-haves.
Your hotel is revealed right after booking!
Featured St. John Hotels

Hyatt Regency St. Louis at The Arch
"There is no pool and no breakfast buffet daily. Walking distance to arch."
Reviewed on May 29, 2026

Hollywood Casino & Hotel St. Louis
"Enjoyed our stay. Room was nice, clean. No valet was a disappointment and the wait at one of the restaurants was insane for how many open tables were available."
Reviewed on May 28, 2026

Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham
"Room was clean, hot tub was broken which was a disappointment. Pool had lots of chlorine."
Reviewed on May 30, 2026

Clayton Plaza Hotel & Extended Stay
"Something is being done extremely well at The Clayton Hotel. The staff are always the best and if you frequent this hotel you'll find out that most of them have worked here for decades and longer. They love their jobs and so I love to stay here ! Breakfast is my favorite because I'm greeted like ..."
Reviewed on May 29, 2026

Renaissance St. Louis Airport Hotel
"Beautiful well maintained property, comfortable beds - room service and breakfast were good, definitely will stay again"
Reviewed on May 29, 2026

Drury Inn & Suites St. Louis Union Station
"The hotel was beautiful in a great location , the complaints I had during our stay include the air kept turning off sounding like an old man coughing. I also used the hotel blow dryer and it caught on fire on me , my husband had to go to service desk for another ."
Reviewed on May 30, 2026

Live by Loews - St.Louis
"Always a great stay. Great staff. Clean rooms. Walking distance from food and entertainment. Great!"
Reviewed on May 27, 2026

Drury Plaza Hotel St. Louis at the Arch
"The location is great right by the arch. The room was very spacious and clean for the most part, however there was a dead cockroach in the room that was quite disturbing. But the staff did make up for it and provided a credit. Parking garage was steep and super cramped each space was by a massive ..."
Reviewed on May 29, 2026

21C Museum Hotel St Louis
"Room are clean"
Reviewed on May 30, 2026

Magnolia Hotel St. Louis, a Tribute Portfolio Hotel
"Room was nice and clean, and I felt very safe as a solo female traveler. Location is excellent."
Reviewed on May 27, 2026

Pear Tree Inn St. Louis Near Union Station
"Well maintained property, however hotel is showing its age. Breakfast was nice however it would be nice if it changed from day to day. Staff was polite."
Reviewed on May 29, 2026

Pear Tree Inn St. Louis Airport
"Even though it is a non-smoking hotel, are pillows and sheets all smelled like smoke."
Reviewed on May 30, 2026
Hotels in St. John
St. Louis is a city that has a lot going on, but you have your sights set on St. John. This part of town is perfect for what you want to be doing, and that is everything that is not on everyone’s radar. For all that St. John has going on, you’ll still need a place to crash, eventually. But you don’t want any old shack, you need something that fits the trip. We have a slew of St. John hotels that will do the trick.
A beautiful day in the neighborhood
As much as you like getting out there, it’s also good to know a part of St. Louis so well you’ll be telling the tourists where to go. Make friends with the concierge or be bold and chat up a local. It’s your trip, so choose your own adventure. And when you get in at night, you’ll have a comfy room and plenty of amenities to help you settle in. Call a friend and spin tales from the St. John underground. What’s a journey without a good story to go with it?
Beyond the block
We’re not talking about the St. John city block. We’re talking about looking beyond that block of hotels you always focus on. We give you tons of ways to sort our stash of St. John cheap hotels. And if you feel like living a little, but not killing your vacation vibes, choose the Hotwire Hot Rate deal. Filter by:
- Hotwire Hot Rate: Snag some of the best hotels in St. John at an almost too good to be true rate. After you book, we’ll reveal the name of the hotel. You can get a luxury hotel at a budget price.
- Price: You have a price in mind, and we have solutions. Hotels start as low as $106
- Amenities: Rooftop lounge, designer furniture, 24-7 room service, and everything else you look for to live it up large.
Find the St. John hotel you want, book it, and never look back. Because your great escape is ahead of you.
Hotels by Star Rating
St. John Neighborhoods
Top Attractions in St. John
- Hotels near St. Louis Union Station (9.37 mi)
- Hotels near Busch Stadium (10.25 mi)
- Hotels near Gateway Arch (10.52 mi)
- Hotels near St. Louis Zoo (6.11 mi)
- Hotels near Washington University in St. Louis (4.88 mi)
- Hotels near Forest Park (6.28 mi)
- Hotels near Dome at America’s Center (10.07 mi)
- Hotels near Enterprise Center (9.67 mi)
- Hotels near Barnes Jewish Hospital (6.86 mi)
- Hotels near City Museum (9.47 mi)
- Hotels near Hollywood Casino Amphitheatre (7.02 mi)
- Hotels near America's Center Convention Complex (9.98 mi)
- Hotels near Mississippi River (72.16 mi)
- Hotels near Ameristar Casino St. Charles (8.53 mi)
- Hotels near St. Louis University (8.05 mi)
- Hotels near Historic Main Street (8.77 mi)
- Hotels near Horseshoe St. Louis Casino (10.27 mi)
- Hotels near Westport Plaza (5.59 mi)
- Hotels near Anheuser-Busch Brewery (10.77 mi)
- Hotels near Fox Theater (7.91 mi)
Cities near St. John
- St. Charles Hotels (9.75 mi)
- Chesterfield Hotels (12.4 mi)
- Maryland Heights Hotels (4.61 mi)
- Fenton Hotels (14.81 mi)
- St. Peters Hotels (15.86 mi)
- O'Fallon Hotels (20.3 mi)
- Fairview Heights Hotels (19.68 mi)
- Alton Hotels (15 mi)
- Belleville Hotels (23.55 mi)
- Collinsville Hotels (19.53 mi)
- Edwardsville Hotels (20.44 mi)
- Eureka Hotels (21.09 mi)
- Kirkwood Hotels (9.55 mi)
- Grafton Hotels (18.38 mi)
- Ozarks Hotels (159.18 mi)
- Bridgeton Hotels (5.21 mi)
- Hazelwood Hotels (5.19 mi)
- Richmond Heights Hotels (5.96 mi)
- Arnold Hotels (19.41 mi)
- East St. Louis Hotels (12.65 mi)
