
3 Stars Hotels in O'Fallon, Illinois from CA $117
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on O'Fallon 3 Star Hotels
Our top choices for O'Fallon 3-star hotels

1. Pear Tree Inn St. Louis Near Union Station
Pear Tree Inn St. Louis Near Union Station

4. Hampton Inn St. Louis-Downtown (At the Gateway Arch)
Hampton Inn St. Louis-Downtown (At the Gateway Arch)

7. Courtyard by Marriott St. Louis Downtown/Convention Center
Courtyard by Marriott St. Louis Downtown/Convention Center
8. Drury Inn & Suites St. Louis Fairview Heights
Drury Inn & Suites St. Louis Fairview HeightsExplore similar 4-star hotels

Hyatt Regency St. Louis at The Arch
Learn more about O'Fallon
Family-friendly parks and splash pads make O'Fallon perfect for outdoor adventures with kids of all ages. Sports fans can catch minor league baseball at CarShield Field, while history buffs explore the charming downtown area's local shops and eateries.

Top O'Fallon Hotel Reviews

Drury Plaza Hotel St. Louis Union Station
Find out more about O'Fallon
The top 3 Stars hotels in O'Fallon, O'Fallon may offer some of the best discounts and rates, but these properties are anything but average. Travelers love O'Fallon 3 Stars hotels for their top quality services, just-like-home amenities, and wallet-friendly prices. You can even get access to fantastic perks like delectable restaurants, so-cool cocktail bars, and spacious fitness centres.
Use the travel tools at Expedia.ca to find a cheap deal on a 3 Stars upscale hotel in O'Fallon for a first-class experience, or book an inexpensive rate on one of the cheap 3 Stars hotels in O'Fallon neighbourhoods near the city’s best attractions. We’ll even help you find vacation packages to go with your three star hotel in O'Fallon. From last-minute work trips to long-awaited family getaways, we offer all the essentials you need to enjoy your jaunt through O'Fallon.
Frequently asked questions
Explore a world of travel with Expedia
- Best Western Hotels in O'Fallon
- Bel Air Motel
- Hotels near Fairview Heights Station
- O'fallon Hotels
- Boutique Hotels in Uptown
- Troy Hotels
- Highland Hotels
- Granite City Hotels
- Hyatt Hotels in North Metro East
- Casino Hotels in O'Fallon
- Cottages in Mascoutah
- Red Lion Inn & Suites Caseyville
- Hotels near World Wide Technology Raceway
- Fairfield Inn & Suites by Marriott O'Fallon
- Cahokia Hotels
- The Jetsetter
- Cheap Hotels in Granite City
- Belleville Hotels
- Quality Inn O'Fallon IL
- Cheap Hotels in East St. Louis
- Drury Inn & Suites Hotels in Fayetteville
- Apartments in Maryville
- Collinsville Hotels
- Wyndham Hotels in Fairmont City
- Motels in Fairview Heights Station
- Super 8 by Wyndham Waterloo
- Lebanon Hotels
- 4 Star Hotels in Conrad
- Glen Carbon Hotels
- Columbia Hotels
- Hampton Inn O'Fallon
- Days Inn by Wyndham Collinsville/St. Louis
- 5 Star Hotels in Scott Air Force Base
- 5 Star Hotels in Belleville
- Seasons INN Suites Highland
- Hotels near Belleville Station
- Maryville Hotels
- Hilton Hotels in Venice
- Hotels near FanDuel Sportsbook and Horse Racing
- Spa Hotels in Glen Carbon
- Vacation Homes in Pontoon Beach
- Economy INN
- Hotels with Hot Tubs in Fairmont City
- Hotels near St. Claire Square Mall
- Motel 6 Hotels in Belleville
- Drury Inn & Suites Hotels in Glen Carbon
- Comfort Inn & Suites O'Fallon
- East Alton Hotels
- Aimbridge Hospitality Hotels in Belleville
- Super 8 by Wyndham O'Fallon
- Drury Inn & Suites St. Louis Fairview Heights
- Drury Inn & Suites Hotels in Waterloo
- B&B in Belleville
- Four Seasons Hotels in Belleville
- Towneplace Suites by Marriott St. Louis O'Fallon
- Fairview Heights Hotels
- Oceanfront Hotels in East St. Louis
- Cheap Hotels in Edwardsville
- Spa Hotels in Fairview Heights
- Trailway Motel
- Flights from Tokyo (NRT) to Belleville (BLV)
- Flights from Hamilton (YHM) to Belleville (BLV)
- Flights from Portsmouth (PSM) to Belleville (BLV)
- Flights from Calgary (YYC) to Belleville (BLV)
- Flights from Hamilton (HLT) to Belleville (BLV)
- Flights from Halifax (YHZ) to Belleville (BLV)
- Flights from Vancouver (YVR) to St. Louis (CPS)
- Flights to Belleville
- Flights from Montreal (YUL) to Belleville (BLV)
- Flights from Lynchburg (LYH) to Belleville (BLV)
- Flights from Key West (EYW) to Belleville (BLV)
- Flights from Burlington (BRL) to Belleville (BLV)
- Flights from Syracuse (SYR) to Belleville (BLV)
- Flights to Caseyville
- Flights from Kelowna (YLW) to Belleville (BLV)
- Flights from Shiloh
- Flights from Kitchener (YKF) to Belleville (BLV)
- Flights from Belleville
- Flights to Collinsville
- Flights from Scott Air Force Base
- Flights from Toronto (YYZ) to Belleville (BLV)
- Flights from Oklahoma City (OKC) to Belleville (BLV)
- Flights to Granite City
- Flights from Buffalo (BUF) to Belleville (BLV)
- Flights from London (LHR) to Belleville (BLV)
- Flights from Edmonton (YEG) to Belleville (BLV)
- Flights from Orlando (MCO) to Belleville (BLV)
- Flights to Edwardsville
- Flights from Vancouver (YVR) to Belleville (BLV)
- Flights from Houston (IAH) to Belleville (BLV)
- Flights from Breese
- Flights from O'Fallon
- Flights from Ottawa (YOW) to Belleville (BLV)
- Flights from New York (NYC) to Belleville (BLV)















































































