There are
962 mi
from Bloomington, IN to Port Arthur, TX
That's the driving distance. It would take 17 hours 32 mins to go from Bloomington, Indiana to Port Arthur, Texas.
The flight distance (direct flight from Bloomington, IN to Port Arthur, TX) is 766.95 mi.
962 mi = 1,548.30 kms