Hotels in Elkhorn

Search for 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 Elkhorn Hotels

Elkhorn overview

Elkhorn is family-friendly that features picturesque views of lakes. Visitors can plan a fun excursion to Evergreen Golf Club and Apple Barn Orchard and Winery while in Elkhorn. While you're in town, don't miss a chance to see sights like Watsons Wild West Museum and Walworth County Fairgrounds.

Where to stay in Elkhorn

Elkhorn is a welcoming city to all with a variety of hotels to choose from. There are 5 hotels in Elkhorn and you can shop for as many as 57 deals for rooms on Hotels.com, some with discounts of up to 35%. We have room prices as low as GBP 32 per night. Below, you can find the number of hotels by star rating in Elkhorn as well as in the surrounding area:
  • • 12 4-star hotels from GBP 66 per night
  • • 26 3-star hotels from GBP 48 per night
  • • 21 2-star hotels from GBP 38 per night

How to get to Elkhorn

Fly into Waukesha, WI (UES-Waukesha County), 27 mi (43.5 km) from the heart of Elkhorn.

What to see around Elkhorn

Fun activities such as skiing, sporting events and running are on hand, 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
Recommended sights include:
  • • Watsons Wild West Museum
  • • Evergreen Golf Club
  • • Walworth County Fairgrounds
  • • Apple Barn Orchard and Winery
  • • Alpine Valley Music Theatre

When to visit Elkhorn

Wondering which time of year to travel or what clothes to pack? Here are some average seasonal norms so you'll know what to expect for your trip:

Seasonal temperatures
  • • January-March: 10°F day, -12°F night
  • • April-June: 27°F day, -1°F night
  • • July-September: 28°F day, 6°F night
  • • October-December: 19°F day, -11°F night
Seasonal average rainfall
  • • January-March: 132 inches
  • • April-June: 277 inches
  • • July-September: 267 inches
  • • October-December: 183 inches