The road distance from Killeen, Texas, to Grand Canyon National Park (South Rim) is approximately 1,250 miles (2,010 km). Driving nonstop takes about 19 hours via I-20 W, I-25 N, I-40 W, and US-180 W. Most travelers break the trip into two days, overnighting in Amarillo, TX, or Flagstaff, AZ. The North Rim is farther and seasonally closed.