Miles between San Antonio, TX and Weirton, WV

There are
1,477 mi
from San Antonio, TX to Weirton, WV

That's the driving distance. It would take 22 hours 48 mins to go from San Antonio, Texas to Weirton, West Virginia.

The flight distance (direct flight from San Antonio, TX to Weirton, WV) is 1,263.08 mi.

1,477 mi = 1.61 kms