Photo by Mike Baxter

Find hotels in Granite City, IL from $54

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Check Granite City hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 2,047 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

The Last Hotel
4.5 out of 5
1501 Washington Ave, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $148 per night from Oct 10 to Oct 11
$148
per night
Oct 10 - Oct 11
5.5 mi from city center
8.6/10 Excellent! (1,030 reviews)
"Great Pool on the roof!!! Excellent architecture! Materials and interior in very good quality. Great friendly and very helpfull Staff. Thank you for having us."

Reviewed on Oct 2, 2023

The Last Hotel
Magnolia Hotel St. Louis, a Tribute Portfolio Hotel
4 out of 5
421 N 8th St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $124 per night from Oct 20 to Oct 21
$124
per night
Oct 20 - Oct 21
5.47 mi from city center
8.6/10 Excellent! (1,000 reviews)
"Lovely room. Nice staff."

Reviewed on Sep 27, 2023

Magnolia Hotel St. Louis, a Tribute Portfolio Hotel
Embassy Suites by Hilton St. Louis Downtown
4 out of 5
610 N 7th St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $143 per night from Oct 15 to Oct 16
$143
per night
Oct 15 - Oct 16
5.37 mi from city center
8.4/10 Very Good! (1,000 reviews)
"Definitely would stay again."

Reviewed on Oct 1, 2023

Embassy Suites by Hilton St. Louis Downtown
Save an average of 15% on thousands of hotels when you're signed in
OYO Hotel St. Louis Downtown City Center MO
3.5 out of 5
400 S 14th St, St. Louis, MO
The price is $80 per night from Oct 10 to Oct 11
$80
per night
Oct 10 - Oct 11
6.03 mi from city center
6.6/10 (1,507 reviews)
"Was a nice place to stay for going to see something at the enterprise center."

Reviewed on Oct 1, 2023

OYO Hotel St. Louis Downtown City Center MO
Angad Arts Hotel
4 out of 5
3550 Samuel Shepard Drive, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $139 per night from Nov 2 to Nov 3
$139
per night
Nov 2 - Nov 3
6.15 mi from city center
8.8/10 Excellent! (1,016 reviews)
Great Stay in Convenient Location
"We had just a one night stay here, but would definitely stay here again. The staff at check in was very nice and helpful. The hotel is unique with the art focus and we loved it. We had a blue room. Normally I have a hard time sleeping in hotels but I had such a good night’s sleep. Loved the wood ..."

Reviewed on Oct 2, 2023

Angad Arts Hotel
St. Louis Union Station Hotel, Curio Collection by Hilton
4 out of 5
1820 Market Street, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $169 per night from Oct 15 to Oct 16
$169
per night
Oct 15 - Oct 16
5.89 mi from city center
8.2/10 Very Good! (1,005 reviews)
"Grand Hotel. Will stay here again!"

Reviewed on Oct 1, 2023

St. Louis Union Station Hotel, Curio Collection by Hilton
Casino Queen Hotel
3 out of 5
200 Front Street, East St. Louis, IL
The price is $84 per night from Oct 5 to Oct 6
$84
per night
Oct 5 - Oct 6
5.41 mi from city center
7.8/10 Good! (1,274 reviews)
Nothing New
"This was our 5th time staying. Nothing new, nothing. Still no breakfast. Staff was great, for a change. Loved the location of shuttle and casino."

Reviewed on Oct 4, 2023

Casino Queen Hotel
Home2 Suites by Hilton St. Louis Downtown
3 out of 5
1221 Locus Street, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $97 per night from Oct 11 to Oct 12
$97
per night
Oct 11 - Oct 12
5.54 mi from city center
7.2/10 Good! (135 reviews)
"Weird room layout TV in wrong location Don’t like to be put in handicap accessible room with advance notice from desk!!"

Reviewed on Sep 28, 2023

Home2 Suites by Hilton St. Louis Downtown
Courtyard by Marriott St. Louis Downtown/Convention Center
3 out of 5
823-827 Washington Avenue, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $107 per night from Oct 20 to Oct 21
$107
per night
Oct 20 - Oct 21
5.42 mi from city center
8.8/10 Excellent! (1,000 reviews)
"It was a very pleasant stay."

Reviewed on Oct 2, 2023

Courtyard by Marriott St. Louis Downtown/Convention Center
Residence Inn by Marriott St Louis Downtown
3 out of 5
525 S Jefferson Ave, St. Louis, MO
The price is $122 per night from Oct 18 to Oct 19
$122
per night
Oct 18 - Oct 19
6.39 mi from city center
8.2/10 Very Good! (1,000 reviews)
Enjoyable experience!
"Great experience, especially the breakfast! Angie and Besim have provided the best customer service and the food is excellent!"

Reviewed on Sep 25, 2023

Residence Inn by Marriott St Louis Downtown
Pear Tree Inn St. Louis Near Union Station
3 out of 5
2211 Market Street, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $108 per night from Oct 9 to Oct 10
$108
per night
Oct 9 - Oct 10
5.98 mi from city center
8.6/10 Excellent! (1,039 reviews)
"Clean rooms, friendly staff, and fun activities."

Reviewed on Sep 26, 2023

Pear Tree Inn St. Louis Near Union Station
Fairfield Inn & Suites by Marriott St. Louis Downtown
2.5 out of 5
2144 MARKET STREET, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $116 per night from Oct 18 to Oct 19
$116
per night
Oct 18 - Oct 19
6.02 mi from city center
9/10 Wonderful! (606 reviews)
"Excellent staff, clean, nice fitness room."

Reviewed on Oct 1, 2023

Fairfield Inn & Suites by Marriott St. Louis Downtown
Le Meridien St. Louis Downtown
4 out of 5
1019 Pine St, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $127 per night from Oct 8 to Oct 9
$127
per night
Oct 8 - Oct 9
5.63 mi from city center
8/10 Very Good! (77 reviews)
"I enjoyed my stay here!! My first time at this hotel and La Meridian"

Reviewed on Sep 18, 2023

Le Meridien St. Louis Downtown
Missouri Athletic Club
3.5 out of 5
405 Washington Ave, St. Louis, MO
The price is $119 per night from Oct 11 to Oct 12
$119
per night
Oct 11 - Oct 12
5.37 mi from city center
8.6/10 Excellent! (1,000 reviews)
"Everything was great."

Reviewed on Oct 2, 2023

Missouri Athletic Club
Four Seasons Hotel St Louis
5 out of 5
999 North Second Street, St. Louis, MO
Fully refundable
The price is $408 per night from Oct 21 to Oct 22
$408
per night
Oct 21 - Oct 22
5.09 mi from city center
9.4/10 Exceptional! (862 reviews)
Mother/Daughter Pre-wedding Stay
"I mean this was THE PERFECT mother/daughter trip. We went to celebrate my daughter’s upcoming wedding. We had dinner and drinks at the outdoor rooftop bar and the next day we got the full on spa treatment at the spa which was fantastic and the nicest spa set up we had ever been to. From the minute ..."

Reviewed on Sep 1, 2023

Four Seasons Hotel St Louis
Town & Country Inn
2 out of 5
910 Cherry Ln, Troy, IL
Fully refundableReserve now, pay when you stay
The price is $70 per night from Oct 10 to Oct 11
$70
per night
Oct 10 - Oct 11
12.72 mi from city center
8.6/10 Excellent! (61 reviews)
Great Quick Stop Hotel
"Great location right off thevhighway. Very clean and comfortable. Our room had a refrigerator which was a great help. Basic necessities in the bathroom. They provided hangers. Only complaint was the continental breakfast. The coffee was horrible. Free food was satisfactory. Could improve. Overall ..."

Reviewed on Oct 2, 2023

Town & Country Inn
Holiday Inn St. Louis - Downtown Conv Ctr, an IHG Hotel
3.5 out of 5
811 N 9th Street, St. Louis, MO
The price is $132 per night from Oct 9 to Oct 10
$132
per night
Oct 9 - Oct 10
5.28 mi from city center
7.8/10 Good! (1,000 reviews)
"Lots of construction in the area"

Reviewed on Sep 28, 2023

Holiday Inn St. Louis - Downtown Conv Ctr, an IHG Hotel
Tru By Hilton St. Louis Downtown