Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Granite City?




1. La Quinta Inn & Suites by Wyndham Pontoon Beach
La Quinta Inn & Suites by Wyndham Pontoon Beach



2. Days Inn by Wyndham Pontoon Beach
Days Inn by Wyndham Pontoon Beach



3. Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City
Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City



4. Best Western Plus Pontoon Beach
Best Western Plus Pontoon Beach



5. Econo Lodge Inn & Suites Granite City - St. Louis
Econo Lodge Inn & Suites Granite City - St. Louis



6. Red Lion Inn & Suites Pontoon Beach
Red Lion Inn & Suites Pontoon Beach



7. Budget Motel Granite City/St Louis Area
Budget Motel Granite City/St Louis Area



8. Comfort Inn Edwardsville - St. Louis
Comfort Inn Edwardsville - St. Louis



9. Drury Inn & Suites St. Louis Collinsville
Drury Inn & Suites St. Louis Collinsville



10. Super 8 by Wyndham Troy IL/St. Louis Area
Super 8 by Wyndham Troy IL/St. Louis Area



11. Courtyard by Marriott St. Louis Downtown/Convention Center
Courtyard by Marriott St. Louis Downtown/Convention Center



12. Hyatt Regency St. Louis at The Arch
Hyatt Regency St. Louis at The Arch



13. Hyatt Select St. Louis Airport
Hyatt Select St. Louis Airport



14. Tru By Hilton St. Louis Downtown
Tru By Hilton St. Louis Downtown



15. River City Casino & Hotel
River City Casino & Hotel



16. Clayton Plaza Hotel & Extended Stay
Clayton Plaza Hotel & Extended Stay



17. Hilton Garden Inn St. Louis Airport
Hilton Garden Inn St. Louis Airport



18. Comfort Inn Collinsville near St. Louis
Comfort Inn Collinsville near St. Louis



19. Drury Inn & Suites St. Louis Fairview Heights
Drury Inn & Suites St. Louis Fairview Heights



20. Pear Tree Inn St. Louis Near Union Station
Pear Tree Inn St. Louis Near Union StationGet last-minute hotel deals in Granite City and save more




Econo Lodge Inn & Suites Granite City - St. Louis
Econo Lodge Inn & Suites Granite City - St. Louis



La Quinta Inn & Suites by Wyndham Pontoon Beach
La Quinta Inn & Suites by Wyndham Pontoon Beach



Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City
Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City



La Quinta Inn & Suites by Wyndham Pontoon Beach
La Quinta Inn & Suites by Wyndham Pontoon Beach



Econo Lodge Inn & Suites Granite City - St. Louis
Econo Lodge Inn & Suites Granite City - St. Louis



La Quinta Inn & Suites by Wyndham Pontoon Beach
La Quinta Inn & Suites by Wyndham Pontoon Beach



Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City
Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City



Econo Lodge Inn & Suites Granite City - St. Louis
Econo Lodge Inn & Suites Granite City - St. LouisGo beyond your typical stay in Granite City
Our prices for hotels in Granite City are cheapest in December
Top landmarks in Granite City
Long Lake
Six Mile Regional Library District - Johnson Road
Wilson Park
Pontoon Beach Village Hall
Frohardt Park
George W. Stearns Park
Worthen Park
Rode Park
Learn more about Granite City
Across the Mississippi from St. Louis, this industrial town reveals its steelmaking heritage at the Granite City Steel Museum, where blast furnace history comes alive. Nearby Wilson Park offers family-friendly respite with its popular pool and recreation areas. Sports enthusiasts can catch high-octane action at Gateway Motorsports Park in Madison. The ancient Native American civilization of Cahokia Mounds State Historic Site beckons with its massive earthworks and archaeological treasures. Nature lovers appreciate the serene waters of Horseshoe Lake State Park, perfect for fishing and wildlife spotting. After exploring local history, venture to neighboring St. Louis to experience the iconic Gateway Arch, the revitalized Union Station, or catch the Cardinals playing at Busch Stadium.
See all hotels in Granite City
Check out reviews of Granite City hotels guests love




Drury Inn & Suites St. Louis Collinsville
Drury Inn & Suites St. Louis Collinsville10/10 Exceptional




Drury Plaza Hotel St. Louis at the Arch
Drury Plaza Hotel St. Louis at the Arch10/10 Exceptional




Drury Inn & Suites St. Louis O'Fallon, IL
Drury Inn & Suites St. Louis O'Fallon, IL10/10 Exceptional




Drury Plaza Hotel St. Louis Brentwood
Drury Plaza Hotel St. Louis Brentwood10/10 Exceptional




Hampton Inn & Suites St. Louis/South I-55
Hampton Inn & Suites St. Louis/South I-5510/10 Exceptional

Holiday Inn Express & Suites St. Louis South - I-55 by IHG
Holiday Inn Express & Suites St. Louis South - I-55 by IHG10/10 Exceptional




The Knight Center at Washington University
The Knight Center at Washington University10/10 Exceptional




Drury Plaza Hotel St. Louis Union Station
Drury Plaza Hotel St. Louis Union Station10/10 Exceptional




Drury Inn & Suites St. Louis Forest Park
Drury Inn & Suites St. Louis Forest Park10/10 Exceptional




Fairfield Inn & Suites by Marriott St. Louis South
Fairfield Inn & Suites by Marriott St. Louis South10/10 Exceptional




Holiday Inn Express Troy by IHG
Holiday Inn Express Troy by IHG10/10 Exceptional




Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City
Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City10/10 Exceptional




Drury Plaza Hotel St. Louis Creve Coeur
Drury Plaza Hotel St. Louis Creve Coeur10/10 Exceptional




Hampton Inn & Suites St. Louis at Forest Park
Hampton Inn & Suites St. Louis at Forest Park10/10 Exceptional
Frequently Asked Questions
What hotels do travelers like in Granite City?
Can I book refundable accommodations in Granite City?
If you want the flexibility to change your plans to Granite City, most hotels provide refundable* rates you can book. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Granite City if I want a vacation home instead of a traditional hotel?
If you want to find a good alternative to a hotel, browse our selection of 5 vacation homes.
What will the weather in Granite City be like during my visit?
July and August are typically the warmest months in Granite City when the average temp is 75°F. January and February are the coldest months when the average temperature is 37°F. May and April are the months with the most rain.
Why should I book my Granite City hotel through Hotels.com?
There are lots of reasons to book your Granite City trip with us: our free cancellations on selected hotels* gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.
































