There are
304 mi
from Port Arthur, TX to Cedar Hill, TX
That's the driving distance. It would take 5 hours 52 mins to go from Port Arthur, Texas to Cedar Hill, Texas.
The flight distance (direct flight from Port Arthur, TX to Cedar Hill, TX) is 258.13 mi.
304 mi = 489.42 kms