Illinois may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in Highland, IL

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Star rating
Your Budget
Guest rating
Payment Type
Property Type
Neighborhood
Popular Locations
Amenities
Accessibility
Trip Type
The Tibbetts House
3 out of 5
801 9th St, Highland, IL
Get Rates
1.35 mi from city center
4.7/5Exceptional! (3 reviews)

"Owners were friendly, personable and helpful. We really enjoyed our stay"…"

Reviewed on Jun 15, 2019

The Tibbetts House
TownePlace Suites by Marriott St. Louis Edwardsville, IL
3.5 out of 5
6101 Center Grove Road, Edwardsville, IL
Free CancellationReserve now, pay when you stay
The price is $114 per night from Nov 6 to Nov 7
16.09 mi from city center
4.6/5Exceptional! (52 reviews)

"Nice and clean. Staff was very friendly. I would definitely stay here again."…"

Reviewed on Aug 31, 2020

TownePlace Suites by Marriott St. Louis Edwardsville, IL
Hilton Garden Inn St. Louis Shiloh/O'Fallon IL
3 out of 5
360 Regency Park Drive, O'Fallon, IL
Free CancellationReserve now, pay when you stay
The price is $88 per night from Nov 22 to Nov 23
18.44 mi from city center
4.1/5Very Good! (421 reviews)

"The check-in was quick and nice, all the room and bathroom had clean."…"

Reviewed on Oct 19, 2020

Hilton Garden Inn St. Louis Shiloh/O'Fallon IL

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
DoubleTree by Hilton Collinsville - St. Louis
3 out of 5
1000 Eastport Plaza Dr, Collinsville, IL
Free CancellationReserve now, pay when you stay
The price is $87 per night from Oct 23 to Oct 24
18.85 mi from city center
4.2/5Very Good! (984 reviews)

"It was nice and clean and the staff was excellent"…"

Reviewed on Sep 22, 2020

DoubleTree by Hilton Collinsville - St. Louis
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
The price is $85 per night from Nov 2 to Nov 3
18.69 mi from city center
4.7/5Exceptional! (802 reviews)

"The only thing I had an issue with was getting off the property because of the traffic"…"

Reviewed on Oct 1, 2020

Drury Inn & Suites St. Louis O'Fallon, IL
Motel 6 Troy, IL
2 out of 5
909 Edwardsville Rd, Troy, IL
Free Cancellation
The price is $58 per night from Oct 26 to Oct 27
12.76 mi from city center
3.7/5Good! (214 reviews)

"They always go above and beyond to make my stay great. Excellent staff and owners"…"

Reviewed on Jul 25, 2020

Motel 6 Troy, IL
Drury Inn St. Louis Collinsville
3 out of 5
602 N Bluff Rd, Collinsville, IL
Free CancellationReserve now, pay when you stay
The price is $72 per night from Nov 2 to Nov 3
18.54 mi from city center
4.5/5Wonderful! (833 reviews)

"Loved it!!!!!! Great service, food at both meals was excellent. Clean and comfortable rooms. Will absolutely stay again!!!!!"…"

Reviewed on Oct 2, 2020

Drury Inn St. Louis Collinsville
Hampton Inn St Louis/Collinsville
2.5 out of 5
7 Commerce Drive, Collinsville, IL
Free CancellationReserve now, pay when you stay
The price is $80 per night from Oct 23 to Oct 24
18.64 mi from city center
4.1/5Very Good! (443 reviews)

"Love the bed and people. The beds are very soft and comfortable. It’s like sleeping on a cloud! The people working front desk are nice and knowledgable."…"

Reviewed on Oct 13, 2020

Hampton Inn St Louis/Collinsville
Drury Inn & Suites St. Louis Fairview Heights
3 out of 5
12 Ludwig Dr, Fairview Heights, IL
Free CancellationReserve now, pay when you stay
The price is $85 per night from Nov 2 to Nov 3
19.76 mi from city center
4.5/5Wonderful! (976 reviews)

"Nice big room, plenty of pillows and comfortable bed."…"

Reviewed on Sep 13, 2020

Drury Inn & Suites St. Louis Fairview Heights
Super 8 by Wyndham Collinsville St. Louis
2 out of 5
2 Gateway Dr, Collinsville, IL
The price is $52 per night from Oct 28 to Oct 29
18.82 mi from city center
3.7/5Good! (802 reviews)

"Assigned to an already occupied room, embarrassing."…"

Reviewed on Aug 7, 2020

Super 8 by Wyndham Collinsville St. Louis
Super 8 by Wyndham O'Fallon
2 out of 5
1100 Eastgate Dr, O'Fallon, IL
The price is $51 per night from Nov 12 to Nov 13
16.42 mi from city center
3.8/5Good! (853 reviews)

"This is my third stay at this hotel. Every time the staff has been very friendly and the rooms are clean."…"

Reviewed on Sep 27, 2020

Super 8 by Wyndham O'Fallon
Baymont by Wyndham Highland
2.5 out of 5
20 Central Blvd, Highland, IL
The price is $71 per night from Nov 9 to Nov 10
0.72 mi from city center
4.3/5Excellent! (305 reviews)

"We stayed in one of the 2 queen, pet friendly rooms and it was great! Very clean and no signs of previous pets! Staff was very nice as well."…"

Reviewed on Jul 24, 2020

Baymont by Wyndham Highland
Country Inn & Suites by Radisson, Fairview Heights, IL
3 out of 5
140 Ludwig Drive, Fairview Heights, IL
Free CancellationReserve now, pay when you stay
The price is $57 per night from Oct 26 to Oct 27
20.15 mi from city center
3.7/5Good! (315 reviews)

"Very clean nice staffs great breakfast even With Covid restrictions"…"

Reviewed on Sep 23, 2020

Country Inn & Suites by Radisson, Fairview Heights, IL
Mariner's Village Resort
2.5 out of 5
1 Resort Drive, Carlyle, IL
Free CancellationReserve now, pay when you stay
The price is $84 per night from Oct 25 to Oct 26
19.42 mi from city center
3.9/5Very Good! (138 reviews)

"I got a cabin for a family outing, as we came in, i was amazed. Loved the wood and cabin feel. Quiet area and walkable to everything. Alot of amenities and a great view. We were in cabin 504."…"

Reviewed on Jun 29, 2020

Mariner's Village Resort
Four Points by Sheraton St Louis - Fairview Heights
3 out of 5
319 Fountains Pkwy, Fairview Heights, IL
Free CancellationReserve now, pay when you stay
The price is $89 per night from Nov 1 to Nov 2
19.49 mi from city center
4.1/5Very Good! (52 reviews)

"Clean, quiet and convenient. Would recommend to anyone."…"

Reviewed on Oct 10, 2020

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.

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

What's the best place for a stay in Highland?
Based on our traveler data, Baymont by Wyndham Highland is one of the top choices for your stay. This hotel offers free breakfast and an indoor pool. The Tibbetts House is another good option for your visit.
If I need to cancel my hotel reservation in Highland, will I receive a refund?
Yes, the majority of hotel reservations are fully refundable as long as you cancel prior to the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you have a non-refundable reservation, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Enter dates in and click on “Search”, then you can filter by “free cancellation” to get the best deals available in Highland.
Where can I learn more about changing or cancelling my trip to Highland?
To access more information about updating your trip to Highland or cancelling it, go to https://www.expedia.com/service/.
Where is the best hotel to stay with easy access to Silver Lake Park?
Baymont by Wyndham Highland is one of the top choices for your stay based on our traveler data, and this 3-star hotel offers free breakfast and an indoor pool. It’s located 1.6 mi (2.5 km) from Silver Lake Park. Another good choice is The Tibbetts House, located 2.1 mi (3.4 km) away.
What about the best place to stay near Korte Recreation Center?
One of the top choices for your stay is Baymont by Wyndham Highland, located a short 0.4 mi (0.7 km) from Korte Recreation Center, and this 3-star hotel offers free breakfast and an indoor pool. The Tibbetts House, located just 0.8 mi (1.3 km) away, is another good choice.
What are some accommodations with pools in Highland?
Baymont by Wyndham Highland is a top hotel with an indoor pool, free full breakfast, and free WiFi.

Recent reviews of Highland hotels

More trip options