Hotels in Twin Lakes

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Sep 4 - Sep 5
Tomorrow
Sep 5 - Sep 6
This weekend
Sep 4 - Sep 6
Next weekend
Sep 11 - Sep 13

Where to stay in Twin Lakes?

1. Antioch Hotel & Suites

Antioch Hotel & Suites
Antioch
$81
$90 total
includes taxes & fees
Oct 4 - Oct 5
Antioch Hotel & Suites

2. The Geneva Inn

The Geneva Inn
Lake Geneva
$234
$258 total
includes taxes & fees
Sep 7 - Sep 8
The Geneva Inn

3. Baymont Inn & Suites by Wyndham Richmond

Baymont Inn & Suites by Wyndham Richmond
Richmond
$85
$94 total
includes taxes & fees
Sep 7 - Sep 8
Baymont Inn & Suites by Wyndham Richmond

4. Comfort Suites Lake Geneva East

Comfort Suites Lake Geneva East
Lake Geneva
$83
$94 total
includes taxes & fees
Sep 13 - Sep 14
Comfort Suites Lake Geneva East

5. Fairfield Inn & Suites by Marriott Lake Geneva

Fairfield Inn & Suites by Marriott Lake Geneva
Lake Geneva
$127
$144 total
includes taxes & fees
Sep 16 - Sep 17
Fairfield Inn & Suites by Marriott Lake Geneva

6. Skyview Inn

Skyview Inn
Burlington
$67
$76 total
includes taxes & fees
Oct 5 - Oct 6
Skyview Inn

7. Waterfront Hotel and Marina

Waterfront Hotel and Marina
McHenry
$84
$93 total
includes taxes & fees
Oct 1 - Oct 2
Waterfront Hotel and Marina

8. Geneva Wells Inn

Geneva Wells Inn
Lake Geneva
$86
$98 total
includes taxes & fees
Oct 1 - Oct 2
Geneva Wells Inn

9. Best Western Executive Inn Kenosha/Pleasant Prairie

Best Western Executive Inn Kenosha/Pleasant Prairie
Kenosha
$77
$92 total
includes taxes & fees
Oct 1 - Oct 2
Best Western Executive Inn Kenosha/Pleasant Prairie

10. Hampton Inn Burlington

Hampton Inn Burlington
Burlington
$130
$147 total
includes taxes & fees
Sep 17 - Sep 18
Hampton Inn Burlington

11. McHenry Inn

McHenry Inn
McHenry
$81
$90 total
includes taxes & fees
Sep 24 - Sep 25
McHenry Inn

12. AmericInn by Wyndham Burlington

AmericInn by Wyndham Burlington
Burlington
$86
$97 total
includes taxes & fees
Oct 5 - Oct 6
AmericInn by Wyndham Burlington

13. Bella Vista Suites

Bella Vista Suites
Lake Geneva
$134
$167 total
includes taxes & fees
Sep 8 - Sep 9
Bella Vista Suites

14. Holiday Inn Club Vacations at Lake Geneva Resort by IHG

Holiday Inn Club Vacations at Lake Geneva Resort by IHG
Lake Geneva
$139
$155 total
includes taxes & fees
Sep 7 - Sep 8
Holiday Inn Club Vacations at Lake Geneva Resort by IHG

15. Harbor Shores on Lake Geneva

Harbor Shores on Lake Geneva
Lake Geneva
$127
$166 total
includes taxes & fees
Sep 13 - Sep 14
Harbor Shores on Lake Geneva

16. Days Inn by Wyndham Pleasant Prairie Kenosha

Days Inn by Wyndham Pleasant Prairie Kenosha
Pleasant Prairie
$61
$69 total
includes taxes & fees
Sep 13 - Sep 14
Days Inn by Wyndham Pleasant Prairie Kenosha

17. Country Inn & Suites by Radisson Kenosha - Pleasant Prairie

Country Inn & Suites by Radisson Kenosha - Pleasant Prairie
Kenosha
$84
$96 total
includes taxes & fees
Sep 13 - Sep 14
Country Inn & Suites by Radisson Kenosha - Pleasant Prairie

18. The Cove Of Lake Geneva

The Cove Of Lake Geneva
Lake Geneva
$145
$190 total
includes taxes & fees
Sep 7 - Sep 8
The Cove Of Lake Geneva

19. Hampton Inn & Suites Kenosha Pleasant Prairie

Hampton Inn & Suites Kenosha Pleasant Prairie
Kenosha
$106
$120 total
includes taxes & fees
Sep 27 - Sep 28
Hampton Inn & Suites Kenosha Pleasant Prairie

20. Hampton Inn McHenry

Hampton Inn McHenry
McHenry
$133
$148 total
includes taxes & fees
Sep 8 - Sep 9
Hampton Inn McHenry
View all properties

Top landmarks in Twin Lakes

Lake Mary

Lake Mary is 0.7 mi (1.1 km) from central Twin Lakes, why not stop by during your stay.
See properties

Twin Lakes Private Park Beach

If want to top up your tan, you might want to head out to Twin Lakes Private Park Beach, located 1.2 mi (1.9 km) from central Twin Lakes. If you want to continue walking by the waves, head to Silver Lake Beach.
See properties

Lake Elizabeth

Lake Elizabeth is 2 mi (3.2 km) from central Twin Lakes, why not stop by during your stay.
See properties

Millennium Park

Millennium Park is worth a visit, located 2.6 mi (4.2 km) from central Twin Lakes.
See properties

Lake Victoria

Lake Victoria is 1.2 mi (1.9 km) from central Twin Lakes, why not stop by during your stay.
See properties

Lance Park

Lance Park is worth a visit, located 0.4 mi (0.6 km) from central Twin Lakes.
See properties

Mueller Park

Mueller Park is worth a visit, located 0.5 mi (0.8 km) from central Twin Lakes.
See properties

Legion Park

Legion Park is worth a visit, located 0.6 mi (1 km) from central Twin Lakes.
See properties

Learn more about Twin Lakes

Glide across Lake Mary in a kayak, where fish dart beneath your paddle like aquatic phantoms. The Ice Age Trail offers a surprisingly wild escape, with deer often appearing at twilight as if by appointment. Lake Elizabeth's shores become impromptu community gatherings on summer evenings as locals bring folding chairs and fishing rods. The village transforms on weekends when visitors arrive, turning waterfront restaurants into buzzing hubs. Twin Lakes Private Park Beach provides a perfect swimming spot, though savvy visitors prefer the less crowded Elizabeth Lake Nature Preserve. Winter brings ice fishing shelters popping up like a miniature village while snowmobilers create their own highway system across the frozen lakes.

See all hotels in Twin Lakes
An aerial view of a town with a lake shaped like a heart, surrounded by greenery and a river.

Check out reviews of Twin Lakes hotels guests love

Comfort Suites Grayslake near Libertyville North

Comfort Suites Grayslake near Libertyville North

10/10 Excellent
"GREAT LOCATION FOR GETTING ONTO THE DES PLAINES RIVER TRAIL!!! Love the location of this Hotel, planned a mid-week get away for wife and I to do a long biking trail ride all over and this hotel being next to Casey Trail definitely was a major PLUS!!! prices of rooms were very fair as well for location and tons of amenities. pool & HOT TUB with free breakfast what else could you ask for?!? some people will hate on the feed selection for breakfast but its a quick bite and perfect if your carb loading for a 100 mile bike ride to start off your morning. Hot tub was great and working but just incase i had booked the Hot Tub suite for backup, room was very spacious too with a comfy bed and a big couch. Jetted Tub worked very well keeping us limber for longer rides during the next few days. Night life around the area was great as well tons of good AUTHENTIC restaurants to choose from within walking distance from hotel. Glad I found this place its a true GEM at a great VALUE and I say with no issues we will be back for another ride SOON!!!"
KEVIN 3-night trip
Posted 11 hours ago
Comfort Suites Grayslake near Libertyville North
Harbor Shores on Lake Geneva

Harbor Shores on Lake Geneva

10/10 Excellent
"x"
Vincent 2-night trip
Posted 14 hours ago
Harbor Shores on Lake Geneva
Best Western Executive Inn Kenosha/Pleasant Prairie

Best Western Executive Inn Kenosha/Pleasant Prairie

8/10 Good
"Everything was great!"
Jennifer 2-night trip
Posted 1 day ago
Best Western Executive Inn Kenosha/Pleasant Prairie
Holiday Inn Club Vacations at Lake Geneva Resort by IHG

Holiday Inn Club Vacations at Lake Geneva Resort by IHG

10/10 Excellent
"So great getting the value of the resort while staying at the holiday inn side. Our room was large and comfortable with the entire living room and kitchen that came with it. Getting to take advantage of the great restaurants and bar in the main sister Geneva lodge has its perks. Staff was very helpful and quick to bring extra blankets for the food out couch."
Linda 3-night trip
Posted 3 days ago
Holiday Inn Club Vacations at Lake Geneva Resort by IHG
Days Inn by Wyndham Waukegan

Days Inn by Wyndham Waukegan

10/10 Excellent
"Room was clean, bed was comfortable and offered a shuttle to the naval base. Only draw back was not getting the van to return for a pick up."
Shellie 3-night trip
Posted 4 days ago
Days Inn by Wyndham Waukegan

Frequently asked questions

What accommodations do travelers recommend in Twin Lakes?
Can I book refundable accommodations in Twin Lakes?
If you want the flexibility to change your travel plans to Twin Lakes, most hotels provide refundable* bookable rates. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Twin Lakes if I want a vacation home instead of a traditional hotel?
If you want a good alternative to a hotel, review our selection of 31 vacation homes. You can also consider one of the 13 cottages for your trip.
What will the weather in Twin Lakes be like during my visit?
July and August are typically the warmest months in Twin Lakes when the average temp is 68°F. January and February are the coldest months when the average temperature is 27°F. June and May are the months with the most rain.
Why should I book my Twin Lakes hotel through Hotels.com?
There are lots of reasons to book your Twin Lakes trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Keep exploring