Skip to main content

Search hotels in O'Fallon, IL

Enter your dates to see the latest prices and deals for O'Fallon hotels

O'Fallon – 14 hotels and places to stay

Hotels with parking in O'Fallon

Most booked hotels in O'Fallon and surrounding area in the past month

See all

Best hotels with breakfast in O'Fallon and nearby

  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 94 reviews

    Located within 17 miles of St. Louis Gateway Arch and 16 miles of Laclede's Landing, Holiday Inn Express & Suites O'Fallon-Shiloh by IHG provides rooms in Shiloh.

    From $129.76 per night
  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 115 reviews

    Hilton Garden Inn St. Louis Shiloh/O'Fallon IL has a fitness center, shared lounge, a restaurant and bar in O'Fallon. With free WiFi, this 3-star hotel offers a 24-hour front desk and an ATM.

    From $133.92 per night
  • Scored out of 10, guest rating 5.7
    Fair - What previous guests thought, 39 reviews

    Located 6 miles from Southwestern Illinois College, this O'Fallon, Illinois hotel features an indoor pool, a daily hot breakfast and rooms with a 32-inch flat-screen TV.

    From $86.73 per night
  • Scored out of 10, guest rating 5.5
    Fair - What previous guests thought, 111 reviews

    Located in O'Fallon, 16 miles from St. Louis Gateway Arch, Baymont by Wyndham O'Fallon St. Louis Area has accommodations with a fitness center, free private parking, a garden and a shared lounge.

    From $75.15 per night
  • Scored out of 10, guest rating 6.1
    Pleasant - What previous guests thought, 56 reviews

    Located 13 miles from St. Louis Gateway Arch, Holiday Inn Saint Louis-Fairview Heights by IHG offers 3-star accommodations in Fairview Heights and features a shared lounge, a restaurant and a bar.

    From $104.55 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 475 reviews

    Located in Fairview Heights, 13 miles from St. Louis Gateway Arch, Radisson Hotel Fairview Heights - St Louis has accommodations with a fitness center, free private parking, a shared lounge and a...

    From $91.83 per night
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 93 reviews

    Econo Lodge Inn & Suites Fairview Heights St Louis is offering accommodations in Fairview Heights. This 2-star hotel offers room service, an ATM and free WiFi.

    From $77.10 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 623 reviews

    Conveniently located off Interstate 64 and just a 15-minute drive from downtown St. Louis, this hotel features a flat-screen TV in every guest room.

    From $105.64 per night

Budget hotels in O'Fallon and nearby

  • Scored out of 10, guest rating 5.9
    Fair - What previous guests thought, 392 reviews

    Downtown St. Louis is a 17-minute drive from this Illinois hotel. It offers a daily grab and go breakfast. Moreover, it offers free Wi-Fi and expanded cable TV with HBO in every room.

    From $67.24 per night
  • Scored out of 10, guest rating 6.3
    Pleasant - What previous guests thought, 434 reviews

    Country Inn & Suites by Radisson, Fairview Heights, IL is located in Fairview Heights, 13 miles from St. Louis Gateway Arch and 12 miles from Laclede's Landing.

    From $86.73 per night
  • Scored out of 10, guest rating 4.1
    Disappointing - What previous guests thought, 16 reviews

    Located in Fairview Heights, 13 miles from St. Louis Gateway Arch, Best Western St. Louis Fairview Heights provides accommodations with a fitness center, free private parking and a shared lounge.

    From $86.67 per night
  • Scored out of 10, guest rating 5.8
    Fair - What previous guests thought, 147 reviews

    Featuring 2-star accommodations, Comfort Suites Fairview Heights Saint Louis is located in Fairview Heights, 13 miles from St. Louis Gateway Arch and 13 miles from Laclede's Landing.

    From $86.73 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 2 reviews

    Traveler's Place of Belleville is located in Belleville, just 18 miles from Edward Jones Dome and 18 miles from Lumiere Place. With free private parking, the property is 19 miles from St.

    From $175.68 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 365 reviews

    Featuring a casino, Best Western Plus MidAmerica Hotel is located in Mascoutah in the Illinois region, 24 miles from St. Louis Gateway Arch and 23 miles from Laclede's Landing.

    From $126.20 per night
  • Scored out of 10, guest rating 6.3
    Pleasant - What previous guests thought, 136 reviews

    Extended Stay America Select Suites - St Louis - O' Fallon, IL is offering accommodations in O'Fallon. This 2-star hotel offers free WiFi.

    From $103.45 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 7 reviews

    Stacy's Retreat is located in Fairview Heights, just 14 miles from St. Louis Gateway Arch and 14 miles from Laclede's Landing.

FAQs about hotels in O'Fallon

What Guests Said About O'Fallon:

  • 8.0

    My grandmother lives in the O'Fallon Shiloh area.

    My grandmother lives in the O'Fallon Shiloh area. Great shopping and restaurants. About 30 minutes from St. Louis. O'Fallon is a great place to stay if you like a smaller, safe town type setting at night but want to visit the big city attractions like the St. Louis zoo and museums during the day.
    Guest review by
    Abby
    United States
  • 2.0

    Like I stated they got me with a $100 incidental fee showing...

    Like I stated they got me with a $100 incidental fee showing me they don’t trust their customers. Blankets are this as a piece of paper. Curtains don’t close so the flood lights are blaring in your room and face. Pool was closed even though that was the whole point we chose this hotel. Even after all this, they never cared to help make things right or talk to me about any of these issues. Will never go back.
    Guest review by
    Schyleur
    United States
  • 8.0

    This was a nice Super 8.

    This was a nice Super 8. I realized after leaving that I had forgotten some earrings. I called the next day and they found them and kept them at the front desk for several days. When I returned from our trip the earrings were there. Very nice staff!
    Guest review by
    Jerrie
    United States
  • 10.0

    O'Fallon is a growing small city with a mixture of old,...

    O'Fallon is a growing small city with a mixture of old, charming churches and buildings to new businesses and hotels. I always love my stay here. Everything is close by, the 50 freeway runs right through it, and the new restaurants popping up are refreshing and fun to visit. My sons attended McKendree University so I would always plan my stay in O'Fallon since it's so close and has lots of known stores and tasty places to eat.
    Guest review by
    Ms Tanya
    Australia
  • 10.0

    Everything was awesome the kick back breakfast the only...

    Everything was awesome the kick back breakfast the only problem was we asked for maid service while we were out and didn’t get it easy to get into St. Louis from all three bridges and easy to get to the zoo and park Leave early if going to the zoo parking is awful
    Guest review by
    Thomas
    United States

See reviews by guests who stayed at hotels in O'Fallon

See all
  • From $128.97 per night
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 792 reviews
    Hotel was calming when you entered. Staff was presentable at the front desk and welcoming. The kitchen and dining area was kept neat and organized. Food was fresh! The room had no stains, no unpleasant odor, no chipping on the walls, and very comfortable. I have no complaints. Also kid friendly. Photos of the hotel are an understatement.
    Guest review by
    Jalisa
    United States
  • From $90.68 per night
    Scored out of 10, guest rating 5.2
    Fair - What previous guests thought, 411 reviews
    Nothing. It was terrible. The shower was moldy, the linens were stained (I hope they had been washed), the screen was broken, the facade of the hotel was literally falling off, the entire place was absolutely filthy. There were food droppings all over the surfaces of the desk in my room….
    Guest review by
    Camille
    Spain
  • From $64.31 per night
    Scored out of 10, guest rating 6.2
    Pleasant - What previous guests thought, 529 reviews
    Location is great, hotel is safe and quiet, price is affordable. Coffee is very weak, not drinkable.
    Guest review by
    Edward
    United States
  • From $128.97 per night
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 792 reviews
    Excellent breakfast, very clean hotel. Friendly staff.
    Guest review by
    Martha
    United States
  • From $71.19 per night
    Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 483 reviews
    I do not recommend it, it is a bad hotel.
    Guest review by
    Jesus
    United States