Search Granite City Hotels from $39

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Granite City

Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City
2.5 out of 5
5224 Commerce Parkway, Pontoon Beach, Granite City, IL
Free CancellationReserve now, pay when you stay
$94
per night
Dec 10 - Dec 11
4.6/5Wonderful! (201 reviews)

"The rooms are a little dated as far as colors and style. But very clean."…"

Reviewed on Nov 23, 2019

Fairfield Inn & Suites St. Louis Pontoon Beach/Granite City
Hilton St. Louis at the Ballpark
4 out of 5
1 S Broadway, St. Louis, MO
Free CancellationReserve now, pay when you stay
$91
per night
Dec 22 - Dec 23
4/5Very Good! (2,100 reviews)

"Very close to the Gateway Arch, The old Court House and other great places."…"

Reviewed on Dec 6, 2019

Hilton St. Louis at the Ballpark
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
$114
per night
Dec 13 - Dec 14
4.6/5Wonderful! (3,898 reviews)

"This hotel is in the historic fur market building just a few hundred feet from the Gateway Arch. The building exterior and interior are ornate and interesting. The room was in good condition and clean. The included parking garage is nice, particularly in bad weather. We were in town for a Blues game ..."…"

Reviewed on Dec 9, 2019

Drury Plaza Hotel St. Louis at the Arch
Hilton St. Louis Downtown at the Arch
4 out of 5
400 Olive St, St. Louis, MO
Free CancellationReserve now, pay when you stay
$94
per night
Dec 27 - Dec 28
4.2/5Very Good! (1,735 reviews)

"Location was nice .We walked to several places for drinks and dining."…"

Reviewed on Dec 3, 2019

Hilton St. Louis Downtown at the Arch
Motel 6 Pontoon Beach
2 out of 5
1240 E Chain Of Rocks Rd, Granite City, IL
Free Cancellation
$76
per night
Dec 10 - Dec 11
3/5 (171 reviews)

"Very good, nice property. Check your n was easy and quick"…"

Reviewed on Jul 5, 2019

Motel 6 Pontoon Beach
Best Western Plus Pontoon Beach
3 out of 5
4 Regency Pkwy, Granite City, IL
Free CancellationReserve now, pay when you stay
$76
per night
Dec 15 - Dec 16
4.4/5Excellent! (259 reviews)

"The rooms were really nice and clean! The area around the hotel was nice with access to stores for needed items!"…"

Reviewed on Nov 11, 2019

Best Western Plus Pontoon Beach
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
$39
per night
Jan 7 - Jan 8
3/5 (325 reviews)

"Nice and clean worth the money i didnt have to go far for work or to get a meal"…"

Reviewed on Oct 10, 2019

Super 8 by Wyndham Pontoon Beach IL/St. Louis MO Area
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
$55
per night
Jan 8 - Jan 9
3.7/5Good! (1,955 reviews)

"The carpeting did have stains, staff very accommodating, key card did not work on outside door."…"

Reviewed on Nov 14, 2019

Days Inn and Suites by Wyndham St. Louis/Westport Plaza
Days Inn by Wyndham Pontoon Beach
2 out of 5
5105 Highway 111, Granite City, IL
Free CancellationReserve now, pay when you stay
$57
per night
Dec 16 - Dec 17
3.1/5 (293 reviews)

"Well the hot tub was closed for maintenance. And the pool was ice cold. And we have small children and they crawl around on the floor of course and when they got up their legs were black and filthy. So they dont clean their carpets at all just vacuum. But other than that is was a peaceful visit."…"

Reviewed on Sep 2, 2019

Days Inn by Wyndham Pontoon Beach
Ameristar Casino Resort and Spa (St. Charles)
4.5 out of 5
1 Ameristar Blvd, St. Charles, MO
Free CancellationReserve now, pay when you stay
$111
per night
Dec 15 - Dec 16
4.4/5Wonderful! (1,480 reviews)

"Loved the comfy beds, the comfy sofa in the extended roomy suite."…"

Reviewed on Dec 6, 2019

Ameristar Casino Resort and Spa (St. Charles)
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.

Visiting Granite City

Families enjoy visiting Granite City though all visitors are sure to find something to appreciate. Tourists can also enjoy the city's shopping, cafés, and lakeside setting. Around the area, top sights include Gateway Arch, Busch Stadium, and Dome at America’s Center.

  • You'll find 338 Expedia hotels and other accommodations in the larger area of St. Louis
  • The closest major airport is in St. Louis, MO (STL-Lambert-St. Louis Intl.), 13.9 mi (22.4 km) from the city center
  • The next closest is in St. Louis, MO (SUS-Spirit of St. Louis), 29.3 mi (47.1 km) away

Sightseeing and Staying in Granite City

Gateway Arch, Busch Stadium, and Dome at America’s Center are some of the notable places to visit in the surrounding region. In the area, you'll also find City Museum and Cathedral Basilica of St. Louis.

As you plan your holiday getaway, you'll find 7 hotels and other lodging options to select from in Granite City. Below are top ones based on our user reviews:

In the surrounding area, popular places to see include Anheuser-Busch Brewery, located 10.4 mi (16.8 km) from the heart of the city, and Missouri Botanical Gardens and Arboretum, which is 11.2 mi/18 km away.

Dressing for Granite City

  • Between January and March, you can expect average temperatures of 62°F during the day and 22°F at night
  • From April to June, the average during the day is 88°F, while the average at night is 39°F
  • July through September has daytime averages of 89°F with nighttime averages of 49°F
  • In October-December, you can expect daytime averages of 75°F and nighttime averages of 23°F
  • Granite City gets about 40.98 inches of rain per year
  • Usually July and August are the hottest months with an average of 88°F, whereas January and December are often coldest, averaging 25°F

Frequently asked questions

Recent Reviews in Granite City

More trip options