Miles between Monroe, LA and Laredo, TX

There are
657 mi
from Monroe, LA to Laredo, TX

That's the driving distance. It would take 11 hours 56 mins to go from Monroe, Louisiana to Laredo, Texas.

The flight distance (direct flight from Monroe, LA to Laredo, TX) is 560.87 mi.

657 mi = 1,057.71 kms