There are
1,904 mi
from New Bedford, MA to Harker Heights, TX
That's the driving distance. It would take 1 day 11 hours to go from New Bedford, Massachusetts to Harker Heights, Texas.
The flight distance (direct flight from New Bedford, MA to Harker Heights, TX) is 1,646.87 mi.
1,904 mi = 1.61 kms