Find hotels in Highland, IL from $46

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Filter by

The Tibbetts House
3 out of 5
801 9th St, Highland, IL
1.35 mi from city center
4.7/5 Exceptional! (3 reviews)
"Owners were friendly, personable and helpful. We really enjoyed our stay"

Reviewed on Jun 15, 2019

Get rates
The Tibbetts House
Drury Inn & Suites St. Louis O'Fallon, IL
3 out of 5
1118 Central Park Drive, O'Fallon, IL
Fully refundableReserve now, pay when you stay
The price is $99 per night from Nov 16 to Nov 16
18.69 mi from city center
4.7/5 Exceptional! (901 reviews)
"Great hotel, excellent location easy access off of interstate. Didn't like the $40 per night pet fee, seems excessive."

Reviewed on Sep 27, 2021

Drury Inn & Suites St. Louis O'Fallon, IL
Drury Inn & Suites St. Louis Collinsville
3 out of 5
602 N Bluff Rd, Collinsville, IL
Fully refundableReserve now, pay when you stay
The price is $94 per night from Nov 21 to Nov 21
18.54 mi from city center
4.6/5 Wonderful! (958 reviews)
"I’ve never stayed somewhere that offers free food and drink ( chicken fingers, mashed potatoes) The room excellent!!! Will definitely stay at another Drury"

Reviewed on Oct 7, 2021

Drury Inn & Suites St. Louis Collinsville
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Drury Inn & Suites St. Louis Fairview Heights
3 out of 5
12 Ludwig Dr, Fairview Heights, IL
Fully refundableReserve now, pay when you stay
The price is $90 per night from Oct 26 to Oct 26
19.76 mi from city center
4.5/5 Wonderful! (966 reviews)
"Staff eas wonderful! Breakfast was excellent! Just noisy, but not the hotels fault."

Reviewed on Oct 12, 2021

Drury Inn & Suites St. Louis Fairview Heights
❤️Comfortable Family Home❤️
1.73 mi from city center
5/5 Exceptional! (1 review)
Thank you!
"Good location near places, host was super friendly and very accommodating!"

Reviewed on Feb 22, 2021

Get rates
❤️Comfortable Family Home❤️
Sleep Inn
2.5 out of 5
140 Venita Dr, O'Fallon, IL
Fully refundableReserve now, pay when you stay
The price is $67 per night from Nov 19 to Nov 19
18.02 mi from city center
3.9/5 Very Good! (434 reviews)
"The property was disappointing. It wasn't at all similar to pictures on the website. It was ran down. The breakfast area was bare looking. I figured they would set up in the morning. I wasn't informed that breakfast would be limited and be a grab and go of wrapped sandwiches, Danish and cold cereal. ..."

Reviewed on Oct 15, 2021

Sleep Inn
Best Western Troy Hotel
2.5 out of 5
2020 Formosa Drive, Troy, IL
Fully refundableReserve now, pay when you stay
The price is $80 per night from Nov 3 to Nov 3
12.65 mi from city center
4.1/5 Very Good! (365 reviews)
"clean and quiet"

Reviewed on Oct 17, 2021

Best Western Troy Hotel
Super 8 by Wyndham Fairview Heights-St. Louis
2 out of 5
45 Ludwig Dr, Fairview Heights, IL
Fully refundableReserve now, pay when you stay
The price is $54 per night from Nov 9 to Nov 9
19.82 mi from city center
3.6/5 Good! (898 reviews)
"Room was clean and comfortable, although it could use a fresh coat of paint. There were several scuffs on the wall. The bed was a little soft for my preference, but my wife liked it. We both use canes and have mobility issues, so we appreciated the spacious bathroom and the grab bars in the shower ..."

Reviewed on Oct 16, 2021

Super 8 by Wyndham Fairview Heights-St. Louis
Days Inn by Wyndham Collinsville
2.5 out of 5
12 Commerce Drive, I-55/70 and IL 157, Collinsville, IL
Fully refundableReserve now, pay when you stay
The price is $46 per night from Oct 27 to Oct 27
18.65 mi from city center
3.6/5 Good! (975 reviews)
"Had the king suite with the jacuzzi in it and it was perfect for me and my fiancé’s little get away very very comfy bed nice location has a great time"

Reviewed on Sep 18, 2021

Days Inn by Wyndham Collinsville
Motel 6 Troy, IL
2 out of 5
909 Edwardsville Rd, Troy, IL
Fully refundableReserve now, pay when you stay
The price is $66 per night from Oct 22 to Oct 22
12.76 mi from city center
3.6/5 Good! (256 reviews)
"Clean room and nice staff. I would stay again."

Reviewed on Sep 13, 2021

Motel 6 Troy, IL
Hampton Inn O'Fallon
2.5 out of 5
430 Regency Park, O'Fallon, IL
Fully refundableReserve now, pay when you stay
The price is $83 per night from Nov 21 to Nov 21
18.32 mi from city center
4.7/5 Exceptional! (228 reviews)
"Love staying here when I’m in the area visiting, the hotel is very clean, the workers are always helpful, pleasant, and kind."

Reviewed on Oct 17, 2021

Hampton Inn O'Fallon
Baymont by Wyndham Highland
2.5 out of 5
20 Central Blvd, Highland, IL
Fully refundableReserve now, pay when you stay
The price is $68 per night from Nov 4 to Nov 4
0.72 mi from city center
4.2/5 Excellent! (349 reviews)
"very nice stay at Baymont. Large, clean, room with a very comfortable bed. I would stay again with no hesitation."

Reviewed on Oct 17, 2021

Baymont by Wyndham Highland
Baymont by Wyndham O'Fallon St. Louis Area
2.5 out of 5
1320 Park Plaza Drive, O'Fallon, IL
Fully refundableReserve now, pay when you stay
The price is $74 per night from Oct 24 to Oct 24
18.57 mi from city center
2.7/5 (7 reviews)
"Nice place. Clean. Desk Staff friendly. Did not see staff wearing masks."

Reviewed on Oct 4, 2021

Baymont by Wyndham O'Fallon St. Louis Area
Super 8 by Wyndham O'Fallon
2 out of 5
1100 Eastgate Dr, O'Fallon, IL
Fully refundableReserve now, pay when you stay
The price is $60 per night from Nov 1 to Nov 1
16.42 mi from city center
3.8/5 Good! (941 reviews)
"The hall carpet needed vacuuming"

Reviewed on Oct 8, 2021

Super 8 by Wyndham O'Fallon
Hampton Inn St Louis/Collinsville
2.5 out of 5
7 Commerce Drive, Collinsville, IL
Fully refundableReserve now, pay when you stay
The price is $80 per night from Nov 21 to Nov 21
18.64 mi from city center
4.2/5 Very Good! (506 reviews)
"Some of carpeting looked dirty"

Reviewed on Oct 14, 2021

Hampton Inn St Louis/Collinsville
Hilton Garden Inn St. Louis Shiloh/O'Fallon IL
3 out of 5
360 Regency Park Drive, O'Fallon, IL
Fully refundableReserve now, pay when you stay
The price is $88 per night from Nov 21 to Nov 21
18.44 mi from city center
4.1/5 Very Good! (502 reviews)
"It would be nice have USB plugs in the rooms."

Reviewed on Oct 3, 2021

Hilton Garden Inn St. Louis Shiloh/O'Fallon IL
Super 8 by Wyndham Greenville
2 out of 5
1700 Sate Route 127, Greenville, IL
Fully refundableReserve now, pay when you stay
The price is $53 per night from Nov 17 to Nov 17
17.57 mi from city center
3.9/5 Very Good! (510 reviews)
"Safe parking"

Reviewed on Oct 16, 2021

Super 8 by Wyndham Greenville
DoubleTree by Hilton Collinsville - St. Louis
4 out of 5
1000 Eastport Plaza Dr, Collinsville, IL
Fully refundableReserve now, pay when you stay
The price is $93 per night from Nov 21 to Nov 21
18.85 mi from city center
4.1/5 Very Good! (990 reviews)
"Was nice for an overnight stay"

Reviewed on Oct 4, 2021

DoubleTree by Hilton Collinsville - St. Louis
Best Western Plus MidAmerica Hotel
2.5 out of 5
9730 Hayden Drive, Mascoutah, IL
Fully refundableReserve now, pay when you stay
The price is $90 per night from Nov 7 to Nov 7
15.91 mi from city center
4.3/5 Excellent! (743 reviews)
"Great for an overnight stay; conveniently located immediately off the interstate. Surrounding areas were bleak and the only dining options were pretty much McDonald’s and Domino’s, but there were more options a few miles up the road. It was just inconvenient for us as we’re driving a U-Haul with ..."

Reviewed on Oct 6, 2021

Best Western Plus MidAmerica Hotel
Four Points by Sheraton St Louis - Fairview Heights
3 out of 5
319 Fountains Pkwy, Fairview Heights, IL
Fully refundableReserve now, pay when you stay
The price is $107 per night from Oct 24 to Oct 24
19.49 mi from city center
3.7/5 Good! (158 reviews)
"Only issue I had was the front desk called about 10:40/11:00 asking why we were in room 423 when we were supposed to be in room 428. Told them this is the room key we were given when we check in at 3:00. She said she would call me back but never did"

Reviewed on Oct 3, 2021

Four Points by Sheraton St Louis - Fairview Heights
Don't see what you're looking for?
See all available properties in Highland
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.

Frequently asked questions

Recent reviews of Highland hotels

More trip options