Find Hotels in Highland

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Top 10 hotels in Highland

Drury Inn & Suites St. Louis O'Fallon, IL
3 out of 5
1118 Central Park Drive, O'Fallon, IL
Free CancellationReserve now, pay when you stay
$99
per night
Feb 26 - Feb 27
4.7/5Exceptional! (714 reviews)

"Friendly staff, Clean room, comfortable bed, great food"…"

Reviewed on Feb 18, 2020

Drury Inn & Suites St. Louis O'Fallon, IL
DoubleTree by Hilton Collinsville - St. Louis
3 out of 5
1000 Eastport Plaza Dr, Collinsville, IL
Free CancellationReserve now, pay when you stay
$84
per night
Mar 8 - Mar 9
4.2/5Very Good! (997 reviews)

"Everyone was really nice! The cookies were great!"…"

Reviewed on Jan 27, 2020

DoubleTree by Hilton Collinsville - St. Louis
Drury Inn & Suites St. Louis Fairview Heights
3 out of 5
12 Ludwig Dr, Fairview Heights, IL
Free CancellationReserve now, pay when you stay
$90
per night
Feb 26 - Feb 27
4.6/5Wonderful! (864 reviews)

"The food at dinner was nice and the drinks. The place was clean and friendly."…"

Reviewed on Feb 10, 2020

Drury Inn & Suites St. Louis Fairview Heights
Hampton Inn St Louis/Fairview Heights
2.5 out of 5
150 Ludwig Dr, Fairview Heights, IL
Free CancellationReserve now, pay when you stay
$94
per night
Feb 21 - Feb 22
4.1/5Very Good! (297 reviews)

"Staff was friendly breakfast was good. Pool was down for maintenance my 19 yr old was upset but overall it was a nice place. My husband loved the cookies he had at check in and kept looking for more every time we came in and he didn’t share so I never had one. :("…"

Reviewed on Feb 1, 2020

Hampton Inn St Louis/Fairview Heights
Hampton Inn Suites St LouisEdwardsville
2.5 out of 5
5723 Heritage Crossing Dr, Glen Carbon, IL
Free CancellationReserve now, pay when you stay
$84
per night
Mar 8 - Mar 9
4.4/5Wonderful! (298 reviews)

"Proximity to highway 270 was great. One improvement to consider is to provide lighting at the entrance. I came in after dark and found the drive in a little hard to see"…"

Reviewed on Feb 14, 2020

Hampton Inn Suites St LouisEdwardsville
Days Inn by Wyndham Collinsville
2.5 out of 5
12 Commerce Drive, I-55/70 and IL 157, Collinsville, IL
Free CancellationReserve now, pay when you stay
$46
per night
Feb 26 - Feb 27
3.7/5Good! (976 reviews)

"The only thing that I didn't like was the occupant above me was stopping around and all hours of the night. Interrupted my sleep several times. I will definitely ask for a top floor on my next stay."…"

Reviewed on Feb 6, 2020

Days Inn by Wyndham Collinsville
Super 8 by Wyndham Collinsville St. Louis
2 out of 5
2 Gateway Dr, Collinsville, IL
Free CancellationReserve now, pay when you stay
$52
per night
Feb 26 - Feb 27
3.7/5Good! (710 reviews)

"The staff are very friendly and the rooms are nice."…"

Reviewed on Nov 25, 2019

Super 8 by Wyndham Collinsville St. Louis
Super 8 by Wyndham Fairview Heights-St. Louis
2 out of 5
45 Ludwig Dr, Fairview Heights, IL
Free CancellationReserve now, pay when you stay
$60
per night
Feb 27 - Feb 28
3.7/5Good! (718 reviews)

"Breakfest & Great customer service . Securty st night"…"

Reviewed on Feb 9, 2020

Super 8 by Wyndham Fairview Heights-St. Louis
Super 8 by Wyndham O'Fallon
2 out of 5
1100 Eastgate Dr, O'Fallon, IL
Free CancellationReserve now, pay when you stay
$51
per night
Feb 27 - Feb 28
3.7/5Good! (771 reviews)

"expedia did not clarify that the only pool was not indoors- room was not cleaned for 3 days we only got new towels- we asked for them, staff was very nice - breakfast was great"…"

Reviewed on Feb 12, 2020

Super 8 by Wyndham O'Fallon
Baymont by Wyndham Highland
2.5 out of 5
20 Central Blvd, Highland, IL
Free CancellationReserve now, pay when you stay
$76
per night
Feb 26 - Feb 27
4.2/5Excellent! (266 reviews)

"My only complaint was that the room was very cold and the heater in the room would make a lot of noise when it came on. It was extremely hard to sleep with that noise randomly going on all night."…"

Reviewed on Jan 19, 2020

Baymont by Wyndham Highland
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.

Visiting Highland

Visitors to Highland are sure to enjoy the restaurants. Tourists can also enjoy the city's architecture, lakeside setting, and festivals.

  • You'll find 26 Expedia hotels and other accommodations in the larger area of Carlyle Lake
  • The closest major airport is in St. Louis, MO (STL-Lambert-St. Louis Intl.), 36.9 mi (59.4 km) from the city center

Sightseeing and Staying in Highland

Places to visit in the larger region include Copper Dock Winery, McKendree University, and Villa Marie Winery & Banquet Center. Additionally, you'll find St. Andrew's Episcopal Church and Edwardsville Arts Center in the area.

Below is a top rated accommodation based on our user reviews:

  • Baymont by Wyndham Highland - With a stay at this 3-star hotel, guests can enjoy access to free breakfast and an indoor pool, along with free WiFi. It's a favorite with Expedia travelers for its dining options and overall value.

Dressing for Highland

  • Between January and March, daytime temperatures average 65°F, while nighttime temperatures stay around 23°F
  • From April to June, the average is 90°F during the day and 41°F at night
  • July through September sees average temperatures of 91°F during the day and 50°F at night
  • In October-December, you can expect 77°F as the daytime average and 24°F as the nighttime average
  • Highland gets about 41.61 inches of rain per year
  • July and August are usually the hottest months averaging 90°F, while January and February are usually the coldest with an average temperature of 25°F

Frequently asked questions

Recently booked Highland hotels

Recent reviews of Highland hotels

More trip options