Miles between Beaumont, TX and Salisbury, NC

There are
991 mi
from Beaumont, TX to Salisbury, NC

That's the driving distance. It would take 18 hours 24 mins to go from Beaumont, Texas to Salisbury, North Carolina.

The flight distance (direct flight from Beaumont, TX to Salisbury, NC) is 880.25 mi.

991 mi = 1,594.84 kms