About Elk City Oklahoma

Elk City is the epitome of Oklahoma and its rich heritage.

From the establishment of what was once a rural community in 1901 to the development of Route 66 as the nation’s first highway system to world champion cowboys, Elk City represents the heart of the great state of Oklahoma

Elk City is a city in Beckham CountyOklahoma, United States. The population was 11,693 at the 2010 census,[3] and the population was estimated at 12,717 in 2015.[4] Elk City is located on Interstate 40 and Historic U.S. Route 66 in western Oklahoma, approximately 110 miles (180 km) west of Oklahoma City and 150 miles (240 km) east of Amarillo, Texas.

Learn more about our city’s rich history and our growing business and community.

Why Visit Elk City

Elk City Has Something For Everyone

Relax In Our Hotels

We have hotels and lodging for any occasion. Whether it be work, family or a casual visit, our hotels allow you to kick back and relax after a long day.

Great Places To Shop

Our historic downtown offers many boutiques and stores that simply can't be found in other places, we also have large retailers and food stores for every taste!

Friendly And Safe Community

Elk City Oklahoma is one of the friendliest towns you will find and our community has been voted one of the safest in Oklahoma year after year.

Restaurants Galore

From downtown dining to fine dining, Elk City has something for every type of eater including major chains and mom & pop restaurants.

Award Winning Events

From our yearly Fourth of July Festival to our extremely popular Rodeo and Softball facilities, you'll find events that capture attention from all over.

Historical Attractions & Parks

Visit our Route 66 Museum or visit the Elk City lake or one of our many parks to find fun for all ages!

100 +

Things To Do

75 +

Amazing Events



10000 +

Annual Visitors


Visitor Reviews

Lost your password?

Elk City, Oklahoma is THE destination for entertaining events, shopping, lodging, attractions and more! We are conveniently located on Interstate 40 right between Amarillo, TX and OKC!

Visitors Center


(580) 225-0207

Monday – Friday 9AM – 4PM