The 10 best cheap hotels in Troy, US | Booking.com
Skip to main content

Cheap hotels in Troy

Find the cheap hotels that appeal to you the most

The best cheap hotels in Troy

Check out our selection of great cheap hotels in Troy

Filter by:

Review score

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

O'Fallon (Near Troy)

Located 17 miles from central St. Louis, this O’Fallon, Illinois hotel offers a 37-inch flat-screen cable TV in every guest room. A hot breakfast with eggs, sausage, and more is served daily.

R
Regina
From
United States
Great breakfast, coffee, and service! Friendly staff! Clean and nice decor. Perfect location with easy access to the Interstate and many restaurants nearby.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 800 reviews
Price from
$110.99
1 night, 2 adults

Drury Inn and Suites St Louis Collinsville

Collinsville (Near Troy)

Located along Interstates 55 and 70 and 13 miles from central St. Louis, this Collinsville, Illinois hotel serves a daily hot breakfast. Each guest room is equipped with a flat-screen cable TV.

J
Julio
From
United States
At first i wasn't sure about coming here because I never tried staying here before. But then I met receptionist Luna and she was really helpful because she made me feel comfortable and safe. I'm very picky of where I stay and I'll diffinitely stay here again.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 616 reviews
Price from
$110.99
1 night, 2 adults

Hampton Inn O'Fallon, Il

O'Fallon (Near Troy)

Located in O'Fallon, within 16 miles of St. Louis Gateway Arch and 16 miles of Laclede's Landing, Hampton Inn O'Fallon, Il has accommodations with a fitness center and free WiFi throughout the...

C
Carolyn
From
United States
very clean, beds were comfortable & breakfast was great.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 231 reviews
Price from
$151.29
1 night, 2 adults

Drury Inn & Suites St. Louis - Fairview Heights

Fairview Heights (Near Troy)

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.

L
Laura
From
United States
It was easy to get to, clean, and the staff were very friendly.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 637 reviews
Price from
$94.34
1 night, 2 adults

Comfort Inn Collinsville near St Louis

Collinsville (Near Troy)

Featuring 2-star accommodations, Comfort Inn Collinsville near St Louis is located in Collinsville, 12 miles from St. Louis Gateway Arch and 11 miles from Laclede's Landing.

S
Sherrie
From
United States
We had a small dog and this location accepted pets. Had a first level right by outide door.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 198 reviews
Price from
$102
1 night, 2 adults

Comfort Inn Edwardsville - St Louis

Edwardsville (Near Troy)

Located in Edwardsville, 20 miles from St. Louis Gateway Arch, Comfort Inn Edwardsville - St Louis has accommodations with a fitness center, free private parking and a shared lounge.

J
John
From
United States
My husband has to eat gluten free foods and this hotel provided for this in their hot breakfast.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 125 reviews
Price from
$114.62
1 night, 2 adults

Country Hearth Inn & Suites Edwardsville

Edwardsville (Near Troy)

Southern Illinois University is a 5 minute drive from this hotel. Country Hearth Inn & Suites Edwardsville features a fitness center and offers a flat-screen cable TV in every room.

D
Denise
From
United States
This FAMILY owned and operated Inn & Suites is located within a quaint community near the historic downtown and the SIU University campus. Several nice locally owned restaurants are near by. A delicious full breakfast is also offered as part of your stay. The staff were very nice and helpful. Our room was very comfortable and clean. We will stay here again!
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 195 reviews
Price from
$119
1 night, 2 adults

Hampton Inn St. Louis/Collinsville

Collinsville (Near Troy)

Located in Collinsville and with St. Louis Gateway Arch reachable within 12 miles, Hampton Inn St.

T
Tasha
From
United States
Staff was very friendly, and it was very clean
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 103 reviews
Price from
$115.75
1 night, 2 adults

Best Western Plus Pontoon Beach

Pontoon Beach (Near Troy)

Best Western Plus Pontoon Beach is offering accommodations in Pontoon Beach. With free WiFi, this 4-star hotel offers a 24-hour front desk and an ATM.

K
Kenneth
From
United States
staff friendly breakfast was great and everything clean. nice pleasant stay
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 87 reviews
Price from
$89.99
1 night, 2 adults

La Quinta by Wyndham Collinsville - St. Louis

Collinsville (Near Troy)

Offering a fitness center, La Quinta Inn & Suites Collinsville- St.Louis includes complimentary WiFi access. The St. Louis Gateway Arch is 9.9 mi away from the hotel.

E
Edward
From
Brazil
The two girls at the reception (on different days and hours) were very friendly and helpful. When we needed extra towels and an iron, they were quick and happy to help. Congrats to both of them.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,004 reviews
Price from
$86.70
1 night, 2 adults
All cheap hotels in Troy

Looking for a cheap hotel?

For those trying to save, these fun, budget hotels still have lots to offer, from Wifi to convenient locations. Popular with backpackers, many properties are set in central areas and include comfortable rooms with private or shared bathrooms. You’ll also find loads of options that feature 24-hour front desks and luggage storage.