Miles between San Antonio, TX and Riviera Beach, FL

There are
1,311 mi
from San Antonio, TX to Riviera Beach, FL

That's the driving distance. It would take 23 hours 48 mins to go from San Antonio, Texas to Riviera Beach, Florida.

The flight distance (direct flight from San Antonio, TX to Riviera Beach, FL) is 1,137.18 mi.

1,311 mi = 1.61 kms