Miles between Pampa, TX and Gainesville, TX

There are
296 mi
from Pampa, TX to Gainesville, TX

That's the driving distance. It would take 5 hours 33 mins to go from Pampa, Texas to Gainesville, Texas.

The flight distance (direct flight from Pampa, TX to Gainesville, TX) is 254.54 mi.

296 mi = 475.85 kms