1034 miles
As far as i can tell there isn't a Laredo, Mexico. There is However a "Nuevo Laredo" in Mexico, that city is in the Mexican State of Tamaulipas. Nuevo Laredo, is directly across the Rio Grande from Laredo, Texas. on the U.S./Mexico Border.
about 1500 miles
1273 miles
It is 158.48 miles according to MapQuest.
about 15 miles
It is 193 miles according to Google Maps.
15 miles
45 miles
278 miles
25 miles
8 miles
it is about 229 mi.