Elk City Hotel Accommodation

Search 30 hotels in Elk City

When are you visiting Elk City?

Hotels.com™ Rewards

Collect 10 nights, get 1 reward night

And look out for Secret Prices on selected hotels

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

Where to stay in Elk City

Elk City overview

If you're looking for a new favorite getaway, look no further than Elk City. Simply book an excursion to enjoy your stay a little more. Visitors to Elk City can take time to see places like Ackley Park and National Route 66 Museum. There's plenty more to see, including sights like Elk City Golf and Country Club.

Where to stay in Elk City

A welcoming city, Elk City offers a variety of hotels and other lodging choices. There are 18 hotels in Elk City and you can shop as many as 26 deals for rooms on Hotels.com, some with discounts of up to 50%. We have room prices starting at 38 USD per night and here's a breakdown of hotels by star rating in Elk City as well as in the surrounding area:
  • • 19 3-star hotels from 46 USD per night
  • • 18 2-star hotels from 39 USD per night

How to get to Elk City

Fly in to Oklahoma City, OK (OKC-Will Rogers World), 101.9 mi (164 km) from downtown Elk City. Amarillo, TX (AMA-Rick Husband Amarillo Intl.) is the next closest major airport, 130.3 mi (209.8 km) away.

What to see around Elk City

Here are some local highlights:
  • • Ackley Park
  • • National Route 66 Museum
  • • Elk City Golf and Country Club

When to visit Elk City

If you're just starting to think about trip planning, you might be wondering when is the best time to visit. Here are the seasonal norms to help you decide when to go:

Seasonal temperature averages
  • • January-March: 67°F day, 24°F night
  • • April-June: 91°F day, 40°F night
  • • July-September: 94°F day, 54°F night
  • • October-December: 78°F day, 24°F night
Seasonal rainfall averages
  • • January-March: 4.88 inches
  • • April-June: 10.83 inches
  • • July-September: 8.82 inches
  • • October-December: 5.47 inches