Elk City is a city in Beckham County, Oklahoma, United States. The population was 10,510 at the 2000 census. Elk City is located on Interstate 40 and Historic U.S. Route 66 in Western Oklahoma, approximately 110 miles west of Oklahoma City and 150 miles east of Amarillo.