Miles between Elgin, IL and Pampa, TX

There are
1,007 mi
from Elgin, IL to Pampa, TX

That's the driving distance. It would take 18 hours 18 mins to go from Elgin, Illinois to Pampa, Texas.

The flight distance (direct flight from Elgin, IL to Pampa, TX) is 815.98 mi.

1,007 mi = 1.61 kms