There are
365 mi
from League City, TX to San Juan, TX
That's the driving distance. It would take 6 hours 58 mins to go from League City, Texas to San Juan, Texas.
The flight distance (direct flight from League City, TX to San Juan, TX) is 295.81 mi.
365 mi = 587.84 kms