Hours by road from every state capital to its nearest commercial border crossing.
6states whose capital is within six hours of a commercial crossingroad time, November 2026Source: Our routing on OpenStreetMap roads with OSRM, 5 November 2026; crossings from the USA Bureau of Transportation Statistics, Border Crossing Entry Data, October 2025 to September 2026
25.6 hthe longest: Quintana Rooroad time, November 2026
Hours from each state to the border
Driving time from the state capital to the nearest crossing that takes commercial trucks, hours, open-road car time, November 2026; the deeper the colour, the farther; lines join each capital to its crossing (gold)
Interactive maptap or click a state to open its page
closerfarther
6 states sit within six hours and 17 more than twelve. 5 crossings are the nearest for at least one state. Times are a car on open roads; border queues, stops and a truck’s slower speed are not included.
Source: Our routing on OpenStreetMap roads with OSRM, 5 November 2026; crossings from the USA Bureau of Transportation Statistics, Border Crossing Entry Data, October 2025 to September 2026.
Every state, nearest first
Hours by road from the state capital to its nearest commercial crossing, with the distance and the second-nearest crossing, November 2026
Baja California0.2 hMexicali (Nuevo Mexicali) – Calexico East, California · 14 km · next: San Luis Río Colorado, 1.0 h
Nuevo León2.7 hMiguel Alemán – Roma, Texas · 169 km · next: Camargo, 2.9 h
Chihuahua3.6 hOjinaga – Presidio, Texas · 244 km · next: Ciudad Juárez (Zaragoza), 5.0 h
Coahuila3.7 hMiguel Alemán – Roma, Texas · 259 km · next: Nuevo Laredo, 3.9 h
Sonora3.7 hNogales (Mariposa) – Nogales, Arizona · 279 km · next: Agua Prieta, 5.3 h
Tamaulipas4.5 hMatamoros – Brownsville (Veterans), Texas · 324 km · next: Reynosa, 4.7 h
Zacatecas8.3 hMiguel Alemán – Roma, Texas · 629 km · next: Nuevo Laredo, 8.5 h
San Luis Potosí8.9 hMatamoros – Brownsville (Veterans), Texas · 653 km · next: Miguel Alemán, 9.1 h
Durango9.7 hMiguel Alemán – Roma, Texas · 764 km · next: Nuevo Laredo, 9.9 h
Aguascalientes9.8 hMiguel Alemán – Roma, Texas · 736 km · next: Nuevo Laredo, 10.0 h
Guanajuato11.1 hMatamoros – Brownsville (Veterans), Texas · 819 km · next: Miguel Alemán, 11.3 h
Querétaro11.3 hMatamoros – Brownsville (Veterans), Texas · 843 km · next: Miguel Alemán, 11.4 h
Hidalgo11.7 hMatamoros – Brownsville (Veterans), Texas · 849 km · next: Reynosa, 11.9 h
Sinaloa11.9 hNogales (Mariposa) – Nogales, Arizona · 971 km · next: Agua Prieta, 13.6 h
Tlaxcala12.0 hMatamoros – Brownsville (Veterans), Texas · 880 km · next: Reynosa, 12.2 h
Veracruz12.3 hMatamoros – Brownsville (Veterans), Texas · 885 km · next: Reynosa, 12.5 h
Puebla12.5 hMatamoros – Brownsville (Veterans), Texas · 910 km · next: Reynosa, 12.7 h
Jalisco12.5 hMiguel Alemán – Roma, Texas · 956 km · next: Nuevo Laredo, 12.7 h
Mexico City12.6 hMatamoros – Brownsville (Veterans), Texas · 920 km · next: Reynosa, 12.9 h
Michoacán13.0 hMatamoros – Brownsville (Veterans), Texas · 966 km · next: Miguel Alemán, 13.1 h
State of Mexico13.6 hMatamoros – Brownsville (Veterans), Texas · 983 km · next: Reynosa, 13.8 h
Morelos13.8 hMatamoros – Brownsville (Veterans), Texas · 994 km · next: Reynosa, 14.1 h
Colima14.9 hMiguel Alemán – Roma, Texas · 1,145 km · next: Nuevo Laredo, 15.1 h
Nayarit15.0 hMiguel Alemán – Roma, Texas · 1,156 km · next: Nuevo Laredo, 15.2 h
Guerrero15.6 hMatamoros – Brownsville (Veterans), Texas · 1,189 km · next: Reynosa, 15.8 h
Oaxaca15.9 hMatamoros – Brownsville (Veterans), Texas · 1,221 km · next: Reynosa, 16.2 h
Tabasco17.5 hMatamoros – Brownsville (Veterans), Texas · 1,370 km · next: Reynosa, 17.8 h
Baja California Sur18.0 hMexicali (Nuevo Mexicali) – Calexico East, California · 1,357 km · next: Tijuana (Mesa de Otay), 18.2 h
Chiapas18.5 hMatamoros – Brownsville (Veterans), Texas · 1,449 km · next: Reynosa, 18.7 h
Campeche22.4 hMatamoros – Brownsville (Veterans), Texas · 1,754 km · next: Reynosa, 22.6 h
Yucatán24.4 hMatamoros – Brownsville (Veterans), Texas · 1,925 km · next: Reynosa, 24.7 h
Quintana Roo25.6 hMatamoros – Brownsville (Veterans), Texas · 1,944 km · next: Reynosa, 25.9 h
Nearest by road time, not the busiest or the best for a given load: the crossing a shipment uses depends on its customs broker, its lanes and its customer.
Source: Our routing on OpenStreetMap roads with OSRM, 5 November 2026; crossings from the USA Bureau of Transportation Statistics, Border Crossing Entry Data, October 2025 to September 2026.
Hours to Nuevo Laredo, the busiest crossing
Driving time from each state capital to the World Trade Bridge, Nuevo Laredo, hours, open-road car time, November 2026
Laredo took about two in five of all trucks entering the USA from Mexico in the latest twelve months (see Trucks by port); for most states it is not the nearest crossing. For 8 states the nearest is Roma, which took 53,808 trucks; the World Trade Bridge is at most 0.3 h farther for all 8.
Source: Our routing on OpenStreetMap roads with OSRM, 5 November 2026; crossings from the USA Bureau of Transportation Statistics, Border Crossing Entry Data, October 2025 to September 2026.
How it is measured, and what is absent: one routing request on 5 November 2026 from the centre of each state capital to the Mexican end of 20 bridges serving 19 of the 20 ports that took at least 10,000 inbound trucks in the latest twelve months (Laredo through both of its commercial bridges; Tornillo, the twentieth port, was not routed; Naco and Lukeville fall below the line). The routes use toll and non-toll roads alike. Truck times, border wait times and rail crossings are absent: no public source gives them by state.