Top 10 Hotels in St. Clair

See all 2 Hotels in St. Clair
Super 8 St Clair MO
Super 8 St Clair MO

1010 S Outer Rd, St. Clair 63077

2.0 out of 5.0
3.8 out of 5 (162 reviews)

Situated in St. Clair, this hotel is within 12 mi (20 km) of Jesse James Wax Museum, Riverside Reptile Ranch, and Riverside …

$63
Budget Lodging
Budget Lodging

866 South Outer Road, St. Clair 63077

2.0 out of 5.0
4.6 out of 5 (383 reviews)

Situated in St. Clair, this hotel is within 12 mi (20 km) of Jesse James Wax Museum, Riverside Reptile Ranch, and Riverside …

Get Rates
Super 8 Union Missouri
Super 8 Union Missouri
4.8 mi from St. Clair
2.0 out of 5.0
4 out of 5 (116 reviews)

Situated in Union, this hotel is within 12 mi (20 km) of St. Jordan Creek Winery, Fort Charrette Historic Village, and Shaw …

$72
Baymont Inn Sullivan
Baymont Inn Sullivan
5.9 mi from St. Clair
2.0 out of 5.0
4.2 out of 5 (255 reviews)

Situated in Sullivan, this hotel is 2.6 mi (4.2 km) from Sullivan Country Club and within 6 mi (10 km) of Riverside Reptile …

$85
Super 8 Sullivan MO
Super 8 Sullivan MO
6.3 mi from St. Clair
2.0 out of 5.0
3.1 out of 5 (221 reviews)

Situated in Sullivan, this motel is 2.3 mi (3.7 km) from Sullivan Country Club and within 9 mi (15 km) of Riverside Reptile …

$52
Comfort Inn Sullivan
Comfort Inn Sullivan
6.3 mi from St. Clair
2.5 out of 5.0
4.5 out of 5 (150 reviews)

Situated near the airport, this hotel is 2.1 mi (3.4 km) from Sullivan Country Club and within 6 mi (10 km) of Riverside …

Get Rates
Super 8 Washington
Super 8 Washington
10.5 mi from St. Clair
2.0 out of 5.0
4 out of 5 (170 reviews)

Situated in a shopping district, this eco-friendly hotel is within 9 mi (15 km) of Fort Charrette Historic Village, Blumenhof …

$72
Best Western Plus Washington Hotel
Best Western Plus Washington Hotel
11.6 mi from St. Clair
2.5 out of 5.0
4.6 out of 5 (75 reviews)

Situated in a shopping district, this hotel is 1.9 mi (3 km) from Fort Charrette Historic Village and within 9 mi (15 km) o …

$119
Super 8 Eureka/Six Flags Nearby
Super 8 Eureka/Six Flags Nearby
13.5 mi from St. Clair
2.0 out of 5.0
3 out of 5 (510 reviews)

This family-friendly Eureka hotel is within 1 mi (2 km) of Six Flags St. Louis and Hurricane Harbor. Winding Brook Estates …

$71
Central Hotel
Central Hotel
17.5 mi from St. Clair
3.5 out of 5.0
5 out of 5 (1 reviews)

Situated in New Haven, this bed & breakfast is within 1 mi (2 km) of Pinckney Bend Distillery and John Colter Memorial and …

Get Rates

Recent Reviews in St. Clair

Where to stay in St. Clair

St. Clair Hotel Guide

Are you wanting to book accommodation in downtown St Clair? Within a 0.1-mile distance of the heart of town, you can find 2 Expedia-listed hotels.

Some hotels that are near downtown St Clair are the Budget Lodging and Super 8 St Clair MO.

17 miles away from the center of St Clair, is the Comfort Inn Near Six Flags St. Louis. The Best Western Plus Washington Hotel is situated 15 miles away. Alternatively you could book the Comfort Inn Sullivan or the Quality Inn Near Six Flags St. Louis.

Looking to go a little further afield? St. Louis - Northeast Missouri offers many options. Check out St. Louis - Northeast Missouri's history museums or admire its prairies. Common pastimes in this particular part of United States of America include mountain biking.

12 miles from St Clair is Sullivan, home to the Meramec Caverns and Riverside Reptile Ranch. The Baymont Inn Sullivan and Super 8 Sullivan MO are some of the fabulous Expedia-listed apartment and hotel alternatives in Sullivan. 35 miles to the northwest of St Clair, you can also stay at Hermann, home to the Hermann Hill Vineyard & Inn and Captain Wohlt Inn Bed & Breakfast. If you're staying in Hermann, don't miss the Stone Hill Winery and OakGlenn Vineyards and Winery.

If you are really into sports and really like local games you could visit Busch Stadium, which is 45 miles to the northeast of St Clair. For those who are keen on booking accommodation nearby, make a reservation in the Four Seasons Hotel St Louis or Grand Center Inn.

Situated 45 miles away from St Clair is Lambert-St. Louis International Airport. Stay nearby at Marriott St. Louis Airport or Holiday Inn St. Louis-Airport.