Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in St. Clair Shores

Filter by star ratings
All filters
Holiday Inn Express & Suites Sterling Heights-Detroit Area
Holiday Inn Express & Suites Sterling Heights-Detroit Area
8.8 Excellent
8515 15 Mile Road, Sterling Heights, MI, United States
Show on map
8.1 mi from city centre, St. Clair Shores 
ExcellentBased on 246 reviews
8.8

Holiday Inn Express & Suites - Sterling Heights-Detroit Area is situated in Sterling Heights and offers free wireless internet. It provides 3-star accommodation with air-conditioned rooms.

Comfort Inn Utica
Comfort Inn Utica
8.0 Excellent
11401 Hall Road, Utica, MI, United States
Show on map
11.0 mi from city centre, St. Clair Shores 
ExcellentBased on 242 reviews
8.0

Situated in Utica, Comfort Inn Utica is located an easy drive from Sterling Heights and Shelby Township. It also provides free Wi-Fi to all guests during their stay.

Tips for booking a St. Clair Shores hotel

Cheapest month:November
Most expensive month:October
Average price in St. Clair Shores:$107/night
Absolute cheapest price found:$50/night
Cheapest day:Sunday
Most expensive day:Monday
$84 - $124
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$66 - $229
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. Clair Shores hotels

Show all 1 hotels
1
Comfort Inn Utica
Comfort Inn Utica
8.0 Excellent
11401 Hall Road, Utica, MI, United States
Show on map
0.9 mi from city centre, Utica 

Situated in Utica, Comfort Inn Utica is located an easy drive from Sterling Heights and Shelby Township. It also provides free Wi-Fi to all guests during their stay.

Cheapest hotels in St. Clair Shores, Michigan

Show all 1 hotels
Comfort Inn Utica
Comfort Inn Utica
8.0 Excellent
11401 Hall Road, Utica, MI, United States
Show on map
0.9 mi from city centre,  

Situated in Utica, Comfort Inn Utica is located an easy drive from Sterling Heights and Shelby Township. It also provides free Wi-Fi to all guests during their stay.

$97
Avg. per night
Holiday Inn Express & Suites Sterling Heights-Detroit Area
Holiday Inn Express & Suites Sterling Heights-Detroit Area
8.8 Excellent
8515 15 Mile Road, Sterling Heights, MI, United States
Show on map
2.0 mi from city centre,  

Holiday Inn Express & Suites - Sterling Heights-Detroit Area is situated in Sterling Heights and offers free wireless internet. It provides 3-star accommodation with air-conditioned rooms.

$108
Avg. per night

Hotel prices in St. Clair Shores

2 stars and under

$97 - $108

Holiday Inn Express & Suites Sterling Heights-Detroit Area
$108
Avg. per night
Comfort Inn Utica

Best value

Comfort Inn Utica
8.0 Excellent
$97
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in St. Clair Shores

St. Clair Shores travel FAQs

  • What are the best hotels in St. Clair Shores?

    Comfort Inn Utica, rated with a score of 8.0 from 242 reviewers, is one of the most popular hotels in St. Clair Shores. Other top stays include Holiday Inn Express & Suites Sterling Heights-Detroit Area, with an average rating of 8.8 from 246 reviewers.