Hotels in Elkhorn, Wisconsin

Search & Compare Elkhorn Hotels

Save up to 40%!

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Elkhorn

Elkhorn overview

Visitors can plan a fun excursion to Evergreen Golf Club and Apple Barn Orchard and Winery while in Elkhorn. And while you're here, be sure to stop by Watsons Wild West Museum and Walworth County Fairgrounds. Elkhorn is an inviting destination that has something for everyone.

Where to stay in Elkhorn

A welcoming city for everyone, Elkhorn offers a variety of hotels and other lodging choices. There are 4 hotels in Elkhorn and you can shop as many as 57 deals for rooms on Hotels.com, some with discounts of up to 40%. We have room prices as low as 42 USD per night and below are the number of hotels by star rating in Elkhorn as well as in the surrounding area:
  • • 12 4-star hotels from 119 USD per night
  • • 26 3-star hotels from 79 USD per night
  • • 21 2-star hotels from 60 USD per night

How to get to Elkhorn

Fly in to Milwaukee, WI (MKE-General Mitchell Intl.), 35.9 mi (57.8 km) from downtown Elkhorn.

What to see around Elkhorn

Fun activities are on hand such as skiing, sporting events, and running, along with attractions such as:
  • • Alpine Valley Ski Resort
  • • Perkins Stadium
  • • Glacial River Bike Trail
  • • Wilmot Mountain
Family-friendly attractions include:
  • • Animal Gardens
  • • Lake Geneva Canopy Tours
  • • Lake Geneva Balloon Company
  • • Paradise Golf Park
  • • Dan Patch Stables
Here are some favorite choices:
  • • Watsons Wild West Museum
  • • Walworth County Fairgrounds
  • • Alpine Valley Music Theatre
  • • Alpine Valley Ski Resort

When to visit Elkhorn

If you're still deciding when to visit, here are the seasonal norms to help you plan:

Seasonal temperature averages
  • • January-March: 49°F day, 10°F night
  • • April-June: 81°F day, 29°F night
  • • July-September: 82°F day, 42°F night
  • • October-December: 66°F day, 12°F night
Seasonal rainfall averages
  • • January-March: 5.28 inches
  • • April-June: 10.91 inches
  • • July-September: 10.51 inches
  • • October-December: 7.20 inches