St. Clair County

St. Clair County Motels

Enter your dates to find Motels in St. Clair County for convenient and easy stays.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Popular Motels in St. Clair County

Check out our selection of great motels in St. Clair County
Most Booked
Lowest price
Closest to downtown
Highest Rated
42
Hotels in Fairview Heights
Featured facilities: Parking, Private Bathroom
92 reviews
6.4/10
1 night
From PHP 3,773
Check Availability
17
Hotels in Belleville
Featured facilities: Private Bathroom
6 reviews
6.0/10
1 night
From PHP 4,539
Check Availability
72
Hotels in Caseyville
Featured facilities: Parking
14 reviews
6.0/10
1 night
From PHP 3,404
Check Availability
58
Hotels in Fairmont City
Featured facilities: Parking
74 reviews
5.6/10
1 night
From PHP 2,704
Check Availability
13
Hotels in Fairview Heights
Featured facilities: Parking, Private Bathroom
16 reviews
6.4/10
1 night
From PHP 3,764
Check Availability
85
Hotels in Fairmont City
Featured facilities: Parking, Private Bathroom
45 reviews
6.2/10
1 night
From PHP 4,539
Check Availability
60
Hotels in Fairmont City
Featured facilities: Parking
Good
68 reviews
7.8/10
1 night
From PHP 2,364
Check Availability
See All Motels in St. Clair County

Frequently Asked Questions

What's the best Motels in St. Clair County?

Whether your trip to St. Clair County is for business or tourism, Super 8 by Wyndham Fairview Heights-St. Louis (from PHP 3,793) , Indian Mound Motel (from PHP 3,954) and Royal Relax Inn (from PHP 2,904) are popular choices.

What's the average price for Motels in St. Clair County?

For Motels in St. Clair County, the average price is PHP 4,719 for weekdays, and PHP 4,761 for weekends (Friday–Saturday).

Which Motels in St. Clair County provide breakfast?

What Motels in St. Clair County have parking spaces?

St. Clair County Motels Information

Total properties7
Number of reviews310
Weekend Avg. PricePHP 4,761
Weekday Avg. PricePHP 4,719