Top Hotels near St. John

See all Hotels near St. John
Drury Inn Airport - St. Louis, MO
Drury Inn Airport - St. Louis, MO
1.1 mi from St. John
3.0 out of 5.0
4.5 out of 5 (803 reviews)

Located in Edmundson, this hotel is within 9 mi (15 km) of Blanche M. Touhill Performing Arts Center, St. Louis Mercantile …

Get Rates
Pear Tree Inn Airport - St. Louis - St. Ann, MO
Pear Tree Inn Airport - St. Louis - St. Ann, MO
1.2 mi from St. John
2.0 out of 5.0
4.3 out of 5 (927 reviews)

Located in the heart of St. Ann, this hotel is within 6 mi (10 km) of James S. McDonnell Prologue Room, Blanche M. Touhill …

Get Rates
Clayton Plaza Hotel
Clayton Plaza Hotel
3.6 mi from St. John
3.5 out of 5.0
4.1 out of 5 (2,600 reviews)

Surrounded by businesses, restaurants, and residences, the Clayton Plaza Hotel is 4 miles from Forest Park and the acclaime …

Get Rates
The Chase Park Plaza
The Chase Park Plaza
5.2 mi from St. John
4.5 out of 5.0
4.4 out of 5 (1,421 reviews)

Located in the fashionable Central West End of St. Louis and close to Washington University and St. Louis University, this …

Get Rates
Drury Inn & Suites St. Louis Creve Coeur
Drury Inn & Suites St. Louis Creve Coeur
5.5 mi from St. John
3.0 out of 5.0
4.6 out of 5 (612 reviews)

Located in Creve Coeur, this hotel is 1.1 mi (1.7 km) from Creve Coeur Golf Club and within 3 mi (5 km) of New Jewish Theatre …

$100
Ameristar Casino Resort and Spa
Ameristar Casino Resort and Spa
7.3 mi from St. John
4.5 out of 5.0
4.5 out of 5 (932 reviews)

Located in the heart of St. Charles, this luxury hotel is within 1 mi (2 km) of Lewis & Clark Boathouse and Nature Center and …

$149
The Hotel Majestic St. Louis
The Hotel Majestic St. Louis
8.8 mi from St. John
4.0 out of 5.0
4 out of 5 (901 reviews)

Located in Downtown St. Louis, this hotel is within a 10-minute walk of Flamingo Bowl and Busch Stadium. City Museum and Dome …

Get Rates
Benton Park Inn
Benton Park Inn
9.2 mi from St. John
3.5 out of 5.0

Situated in St. Louis, this bed & breakfast is within 1 mi (2 km) of Chatillon-DeMenil House and Anheuser-Busch Brewery. Busc …

$129
Casino Queen Hotel
Casino Queen Hotel
9.8 mi from St. John
3.0 out of 5.0
4 out of 5 (979 reviews)

Situated on a river, this hotel is within 1 mi (2 km) of Casino Queen and Dome at America’s Center. Gateway Arch and Busch …

Get Rates
The Wildwood Hotel, BW Premier Collection
The Wildwood Hotel, BW Premier Collection
17.2 mi from St. John
3.0 out of 5.0
4.5 out of 5 (2,198 reviews)

Situated in Grover, this hotel is within 9 mi (15 km) of Dr. Edmund A. Babler Memorial State Park, Hidden Valley Ski Resort …

Get Rates

Recent Reviews in St. John

Hide content

Where to stay in St. John

St. John Hotel Guide

If you are looking for comfortable hotel establishments in or near St. John, it's comforting to know that there is a wide range of suitable options. Expedia's comprehensive database has 49 hotel options within a 0.1-mile radius of the center of St. John.

Take in the sights near the center of St. John. Hotels in the vicinity include Marriott St. Louis Airport and Holiday Inn St. Louis-Airport.

10 miles away from the main part of St. John, is the Four Seasons Hotel St Louis. Alternatively, the The Ritz-Carlton, St. Louis is positioned 5 miles away. Some other options in the area are the Grand Center Inn and the Ameristar Casino Resort and Spa.

If you have the time, why not broaden your horizons and enjoy the other sites of St. Louis - Northeast Missouri while you are in the region? St. Louis - Northeast Missouri is known for prairies, and common St. Louis - Northeast Missouri attractions include history museums. Adventurous visitors can also try their hand at mountain biking here.

18 miles away from St. John you'll find North MetroEast, where you'll find The Gardens at SIUE and Edwardsville Arts Center. Expedia-listed North MetroEast hotel options are the Hampton Inn Suites St LouisEdwardsville and Comfort Inn and Conference Center. Or stay in Downtown St. Louis, 10 miles to the southeast of St. John, where you can choose from the The Westin St. Louis and Embassy Suites St. Louis - Downtown. If you're staying in Downtown St. Louis, be sure to visit the Old Post Office and Scott Joplin House State Historic Site.

Before you head home from St. Louis, ensure you catch local game. Visit Busch Stadium to the southeast of St. John. If you are keen on booking a room close by, make a reservation in the Residence Inn by Marriott St Louis Downtown or Hilton St. Louis at the Ballpark.

Lambert-St. Louis International Airport is a logical airport for flying in and out of St. John. It is 2 miles away. If you choose to stay nearby, try the Embassy Suites St. Louis - Airport or Hampton Inn St Louis-Airport.