COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Photo by Mike Baxter

Find Hotels in Granite City, IL

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Marriott St. Louis Grand
4 out of 5
800 Washington Ave, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $143 per night from May 27 to May 27
8.03 mi from city center
4.2/5Excellent! (985 reviews)
"Close to America’s Center."

Reviewed on May 14, 2021

Marriott St. Louis Grand
Pear Tree Inn St. Louis Airport
2.5 out of 5
10810 Pear Tree Ln, St. Ann, MO
Free CancellationReserve now, pay when you stay
The price is $76 per night from May 19 to May 19
14.17 mi from city center
4.4/5Wonderful! (1,300 reviews)
"It was hard to decipher where the main entrance to the hotel was and parking is a challenge. I find the staff very accommodating."

Reviewed on May 14, 2021

Pear Tree Inn St. Louis Airport
Le Méridien St. Louis Clayton
4 out of 5
7730 Bonhomme Ave, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $149 per night from May 31 to May 31
13.45 mi from city center
4.4/5Excellent! (82 reviews)
"It was a clean and nice place"

Reviewed on May 3, 2021

Le Méridien St. Louis Clayton
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Drury Plaza Hotel St. Louis at the Arch
3 out of 5
2 South 4th Street, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $135 per night from Jun 1 to Jun 1
8.25 mi from city center
4.6/5Exceptional! (1,830 reviews)
"The hotel itself is very nice. The parking garage had a low clearance (6’8”) so I had to remove my roof-top cargo box."

Reviewed on May 14, 2021

Drury Plaza Hotel St. Louis at the Arch
Pear Tree Inn St. Louis Near Union Station
3 out of 5
2211 Market Street, St. Louis, MO
Free CancellationReserve now, pay when you stay
The price is $99 per night from May 19 to May 19
8.69 mi from city center
4.2/5Excellent! (1,225 reviews)
"Property and room were clean. They have cut back on the included "breakfast" during Covid. Still good and filling, just less choices. Excellent location and good value for the price. I will stay here again."

Reviewed on May 12, 2021

Pear Tree Inn St. Louis Near Union Station
Days Inn and Suites by Wyndham St. Louis/Westport Plaza
2.5 out of 5
1970 Craig Rd, Maryland Heights, MO
Free CancellationReserve now, pay when you stay
The price is $52 per night from May 23 to May 23
18.12 mi from city center
3.5/5Good! (957 reviews)
"Convenient, affordable and great location. I was comfortable. Thanks"

Reviewed on May 6, 2021

Days Inn and Suites by Wyndham St. Louis/Westport Plaza
La Quinta Inn & Suites by Wyndham Pontoon Beach
2.5 out of 5
14 Regency Park Dr, Granite City, IL
Free CancellationReserve now, pay when you stay
The price is $90 per night from May 16 to May 16
2.35 mi from city center
3.7/5Good! (75 reviews)
"The staff was so friendly and helpful the whole time we were there. The atmosphere is very inviting as well"

Reviewed on Feb 19, 2021

La Quinta Inn & Suites by Wyndham Pontoon Beach
Motel 6 Pontoon Beach, IL
2 out of 5
1240 E Chain Of Rocks Rd, Granite City, IL
Free CancellationReserve now, pay when you stay
The price is $70 per night from May 16 to May 16
3.21 mi from city center
3/5 (203 reviews)
"The property was in a convenient off hwy setting, easy to spot, but away from traffic. Bud, the manager, was very friendly and accommodating."

Reviewed on Apr 26, 2021

Motel 6 Pontoon Beach, IL
Super 8 by Wyndham Pontoon Beach IL/St. Louis MO Area
2 out of 5
4141 Timberlake Dr, Granite City, IL
Free CancellationReserve now, pay when you stay
The price is $53 per night from May 31 to May 31
2.35 mi from city center
2.9/5 (397 reviews)
employees very helpful change adver no breakfast
"It was a hectic check in but they handled it wonderfully the staff is very nice very helpful go to home screen very comfortable the rooms are spacious I very much enjoyed it my only problem was it advertises the breakfast included and there was no breakfast and I usually add that in with my budget ..."

Reviewed on Oct 13, 2020

Super 8 by Wyndham Pontoon Beach IL/St. Louis MO Area
Best Western Plus Pontoon Beach
3 out of 5
4 Regency Pkwy, Granite City, IL
Free CancellationReserve now, pay when you stay
The price is $85 per night from May 16 to May 16
2.33 mi from city center
4.4/5Excellent! (309 reviews)
"Clean establishment, easy to find and not too far from the highway, great value for the money. I can't say much more because we arrived late at night and left first thing in the morning, but the room had everything you need and the staff was polite and friendly."

Reviewed on May 10, 2021

Best Western Plus Pontoon Beach
Don't see what you're looking for?
See all available properties in Granite City
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.