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

1. Pear Tree Inn St. Louis Near Union Station
Pear Tree Inn St. Louis Near Union Station
2. Hampton Inn St. Louis-Downtown (At the Gateway Arch)
Hampton Inn St. Louis-Downtown (At the Gateway Arch)



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

Hyatt Regency St. Louis at The Arch
Learn more about Troy
Explore Troy's historic downtown where local shops and the annual Troy Fall Festival showcase small-town Midwestern charm. Outdoor enthusiasts can enjoy fishing at nearby Silver Lake or connect with nature along the MCT Goshen Trail system.

Top Troy Hotel Reviews

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












































































