There are
873 mi
from Rogers, AR to San Juan, TX
That's the driving distance. It would take 15 hours 25 mins to go from Rogers, Arkansas to San Juan, Texas.
The flight distance (direct flight from Rogers, AR to San Juan, TX) is 740.03 mi.
873 mi = 1,404.78 kms