Find hotels in Highland, IL from $54

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 94 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Drury Inn & Suites St. Louis O'Fallon, IL
3 out of 5
1118 Central Park Drive, O'Fallon, IL, 62269
Fully refundableReserve now, pay when you stay
The price is $99 per night from Feb 5 to Feb 6
$99
per night
Feb 5 - Feb 6
18.04 mi from city center
4.7/5 Exceptional! (1,022 reviews)
"Charges a 50 dollar deposit that you get back 14 days after checkout without my knowledge."

Reviewed on Jan 29, 2023

Drury Inn & Suites St. Louis O'Fallon, IL
Drury Inn & Suites St. Louis Collinsville
3 out of 5
602 N Bluff Rd, Collinsville, IL, 62234
Fully refundableReserve now, pay when you stay
The price is $99 per night from Feb 23 to Feb 24
$99
per night
Feb 23 - Feb 24
18.71 mi from city center
4.6/5 Exceptional! (1,021 reviews)
"Staff was friendly, everything was clean and maintained. Breakfast set up was really good."

Reviewed on Jan 23, 2023

Drury Inn & Suites St. Louis Collinsville
La Quinta Inn & Suites by Wyndham Collinsville - St. Louis
2.5 out of 5
6 Gateway Dr, Collinsville, IL, 62234
Fully refundableReserve now, pay when you stay
The price is $99 per night from Jan 31 to Feb 1
$99
per night
Jan 31 - Feb 1
19.04 mi from city center
3.5/5 Good! (1,016 reviews)
Checking on Family
"We really enjoy our time in Collinsville and St.Louis. Family first ALWAYS"

Reviewed on Jan 23, 2023

La Quinta Inn & Suites by Wyndham Collinsville - St. Louis

Save an average of 15% on thousands of hotels when you're signed in

Drury Inn & Suites St. Louis Fairview Heights
3 out of 5
12 Ludwig Dr, Fairview Heights, IL, 62208
Fully refundableReserve now, pay when you stay
The price is $99 per night from Feb 5 to Feb 6
$99
per night
Feb 5 - Feb 6
19.45 mi from city center
4.5/5 Wonderful! (1,021 reviews)
"Everything was good Except the shower!!!!!!!! No pressure!!!!! Clean your shower heads !!!!!!"

Reviewed on Jan 26, 2023

Drury Inn & Suites St. Louis Fairview Heights
Holiday Inn Express Troy, an IHG Hotel
2.5 out of 5
2011 Formosa Road, Troy, IL, 62294
Fully refundable
The price is $123 per night from Feb 2 to Feb 3
$123
per night
Feb 2 - Feb 3
13.08 mi from city center
4.6/5 Exceptional! (435 reviews)
"Was clean nice area"

Reviewed on Jan 10, 2023

Holiday Inn Express Troy, an IHG Hotel
TownePlace Suites by Marriott St. Louis O'Fallon
2.5 out of 5
445 REGENCY PARK DRIVE, O'Fallon, IL, 62269
Fully refundableReserve now, pay when you stay
The price is $120 per night from Feb 16 to Feb 17
$120
per night
Feb 16 - Feb 17
17.89 mi from city center
4.3/5 Excellent! (55 reviews)
"Was clean."

Reviewed on Jan 16, 2023

TownePlace Suites by Marriott St. Louis O'Fallon
Best Western Troy Hotel
2.5 out of 5
2020 Formosa Drive, Troy, IL, 62294
Fully refundableReserve now, pay when you stay
The price is $85 per night from Feb 6 to Feb 7
$85
per night
Feb 6 - Feb 7
13.08 mi from city center
4.1/5 Very Good! (537 reviews)
"No free breakfast as advertised."

Reviewed on Dec 26, 2022

Best Western Troy Hotel
Super 8 by Wyndham Troy IL/St. Louis Area
2 out of 5
910 Edwardsville Rd, Troy, IL, 62294
Fully refundableReserve now, pay when you stay
The price is $54 per night from Feb 5 to Feb 6
$54
per night
Feb 5 - Feb 6
13.2 mi from city center
3.9/5 Very Good! (769 reviews)
"Phenomenal customer service! The staff was so helpful and nice! The breakfast is a true continental breakfast with plenty of options. The room was enormous and the beds are extremely comfortable!"

Reviewed on Jan 28, 2023

Super 8 by Wyndham Troy IL/St. Louis Area
Hampton Inn Collinsville
2.5 out of 5
7 Commerce Drive, Collinsville, IL, 62234
Fully refundableReserve now, pay when you stay
The price is $97 per night from Feb 10 to Feb 11
$97
per night
Feb 10 - Feb 11
18.84 mi from city center
4.2/5 Very Good! (565 reviews)
"It is a nice and clean hotel."

Reviewed on Jan 8, 2023

Hampton Inn Collinsville
DoubleTree by Hilton Collinsville - St. Louis
4 out of 5
1000 Eastport Plaza Dr, Collinsville, IL, 62234
Fully refundableReserve now, pay when you stay
The price is $101 per night from Feb 6 to Feb 7
$101
per night
Feb 6 - Feb 7
19 mi from city center
4.1/5 Very Good! (1,002 reviews)
"Very very very clean and nice staff."

Reviewed on Jan 5, 2023

DoubleTree by Hilton Collinsville - St. Louis
Best Western Plus MidAmerica Hotel
2.5 out of 5
9730 Hayden Drive, Lebanon, IL, 62258
Fully refundableReserve now, pay when you stay
The price is $96 per night from Jan 31 to Feb 1
$96
per night
Jan 31 - Feb 1
14.86 mi from city center
4.3/5 Excellent! (938 reviews)
Very nice hotel
"Very nice for the price. Clean."

Reviewed on Jan 27, 2023

Best Western Plus MidAmerica Hotel
Baymont by Wyndham Highland
2.5 out of 5
20 Central Blvd, Highland, IL, 62249
Fully refundableReserve now, pay when you stay
The price is $76 per night from Feb 6 to Feb 7
$76
per night
Feb 6 - Feb 7
0.94 mi from city center
4.2/5 Excellent! (430 reviews)
"Just really friendly and convenient"

Reviewed on Oct 26, 2022

Baymont by Wyndham Highland
Hampton Inn O'Fallon
2.5 out of 5
430 Regency Park, O'Fallon, IL, 62269
Fully refundableReserve now, pay when you stay
The price is $101 per night from Feb 12 to Feb 13
$101
per night
Feb 12 - Feb 13
17.77 mi from city center
4.7/5 Exceptional! (505 reviews)
"Love it"

Reviewed on Jan 22, 2023

Hampton Inn O'Fallon
Four Points by Sheraton St Louis - Fairview Heights
3 out of 5
319 Fountains Pkwy, Fairview Heights, IL, 62208
Fully refundableReserve now, pay when you stay
The price is $104 per night from Feb 5 to Feb 6
$104
per night
Feb 5 - Feb 6
19.18 mi from city center
3.5/5 Good! (261 reviews)
"The service was excellent. Front desk staff were very professional and courteous. The room was dusty, tub was stained and the ceiling is bubbling as though there’s a leak upstairs. Room 232"

Reviewed on Dec 9, 2022

Four Points by Sheraton St Louis - Fairview Heights
Hilton Garden Inn St. Louis Shiloh/O'Fallon IL
3 out of 5
360 Regency Park Drive, O'Fallon, IL, 62269
Fully refundableReserve now, pay when you stay
The price is $101 per night from Feb 10 to Feb 11
$101
per night
Feb 10 - Feb 11
17.89 mi from city center
4/5 Very Good! (609 reviews)
"Good"

Reviewed on Jan 21, 2023

Hilton Garden Inn St. Louis Shiloh/O'Fallon IL
Super 8 by Wyndham O'Fallon
2 out of 5
1100 Eastgate Dr, O'Fallon, IL, 62269
Fully refundableReserve now, pay when you stay
The price is $59 per night from Feb 6 to Feb 7
$59
per night
Feb 6 - Feb 7
15.7 mi from city center
3.8/5 Good! (1,005 reviews)
"Very nice hotel to stay at. I highly recommend this hotel."

Reviewed on Jan 6, 2023

Super 8 by Wyndham O'Fallon
La Quinta Inn & Suites by Wyndham O'Fallon, IL - St. Louis
2.5 out of 5
136 Regency Park, O'Fallon, IL, 62269
Fully refundableReserve now, pay when you stay
The price is $67 per night from Feb 6 to Feb 7
$67
per night
Feb 6 - Feb 7
17.79 mi from city center
3.7/5 Good! (912 reviews)
Great amenities!
"We had an amazing time! The hotel is neat and tidy. The breakfast was good. Our room was clean and had the refrigerator and micro which we enjoy. Scooters and an Antique Mall are close by. Overall, a great stay!"

Reviewed on Jan 14, 2023

La Quinta Inn & Suites by Wyndham O'Fallon, IL - St. Louis
Days Inn by Wyndham Collinsville
2.5 out of 5
12 Commerce Drive, I-55/70 and IL 157, Collinsville, IL, 62234
Fully refundableReserve now, pay when you stay
The price is $57 per night from Feb 6 to Feb 7
$57
per night
Feb 6 - Feb 7
18.83 mi from city center
3.6/5 Good! (1,007 reviews)
"Cleaner than I expected. A"

Reviewed on Jan 29, 2023

Days Inn by Wyndham Collinsville
Comfort Inn Collinsville near St. Louis
2.5 out of 5
8 Commerce Dr, Collinsville, IL, 62234
Fully refundableReserve now, pay when you stay
The price is $89 per night from Feb 2 to Feb 3
$89
per night
Feb 2 - Feb 3
18.82 mi from city center
4/5 Very Good! (451 reviews)
"Convenient location near St Louis. Competitive pricing. Outstanding staff. The building is clean though the floor carpet is rather old."

Reviewed on Jan 23, 2023

Comfort Inn Collinsville near St. Louis
Holiday Inn Express & Suites Edwardsville, an IHG Hotel
2.5 out of 5
1000 Plummer Drive, Edwardsville, IL, 62025
Fully refundable
The price is $123 per night from Feb 26 to Feb 27
$123
per night
Feb 26 - Feb 27
16.88 mi from city center
4.6/5 Wonderful! (482 reviews)
Best Stay 👏👏
"A Plus! Excellent Stay! Staff should be Commended! Not 1 complaint at all."

Reviewed on Jan 11, 2023

Holiday Inn Express & Suites Edwardsville, an IHG Hotel
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.

Stay near popular Highland attractions

Highland hotels information

Number of reviews 14043
Accommodation 94 hotels
Lowest Price $54
Highest Price $123

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. See all available top hotels, or vacation rentals in Highland.

What are some of the best vacation home rentals in Highland?

Secluded 4 Bedroom Home with a Hot Tub: This vacation home rental outside of Highland is located in a rural location and has a patio, a selection of games, and a barbecue grill to put you at ease in your new surroundings. It has 4 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. You and your friends and family can relax into your vacation with amenities like a hot tub. See all vacation rentals in Highland.

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. Filter your search by fully refundable to find flexible hotel deals 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/.

What's the best pet-friendly hotel in Highland?

Baymont by Wyndham Highland is a top hotel for people traveling with their pets, and offers an indoor pool and a fitness center for its human guests. The Tibbetts House is another option for you and your pet. See more pet-friendly hotel accommodations in Highland.

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: Features full, a pool, and free self parking. Drury Inn & Suites St. Louis O'Fallon, IL and Drury Inn & Suites St. Louis Fairview Heights are a couple of other choices that feature an onsite pool. View all hotels with pools in Highland.

What's the best hotel for staying near Lambert-St. Louis International Airport (STL)?

Marriott St. Louis Airport is a popular 3.5-star hotel featuring a restaurant and an outdoor pool. It's located a short 0.3 mi (0.5 km) from Lambert-St. Louis Intl. Airport. Other good choices within close proximity to the airport include Pear Tree Inn Airport - St. Louis - St. Ann, MO and Drury Inn & Suites St. Louis Airport.

What is staying in Highland like?

Visitors to Highland are sure to enjoy the restaurants. Tourists can also enjoy the city's architecture, lake views, and festivals. In Highland, there are 5 hotels and other accommodations to choose from. Find out more about Highland.

What should I see while I'm in Highland?

A couple of favorite places to visit are Korte Recreation Center and Silver Lake Park. You'll also find Patriot's Park and O'Fallon Family Sports Park in the area. Check out what more to see and do in Expedia's Highland guide.

What's the seasonal weather like in Highland?

The hottest months are usually July and August with an average temp of 76°F, while the coldest months are January and February with an average of 38°F. The snowiest months in Highland are February, November, December, and January, with each month seeing an average of 5 inches of snowfall.

Recent reviews of Highland hotels
Expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers
Scan the QR code with your device camera and download our app
QR code