There are
1,283 mi
from National City, CA to Schertz, TX
That's the driving distance. It would take 21 hours 40 mins to go from National City, California to Schertz, Texas.
The flight distance (direct flight from National City, CA to Schertz, TX) is 1,132.95 mi.
1,283 mi = 2,064.19 kms