Reviewed September 2026: There are more than two dozen official land crossings between the U.S. and Mexico, and picking the wrong one for your route can turn a quick trip into a long wait. Below, every major crossing is grouped by region so you can find yours, then click through to On the Road in Mexico’s crossing-specific guide for route notes. Hours, lanes and restrictions shift often, so always confirm the current status before you travel.
Check wait times before you commit to a route.
Look up official U.S. Customs and Border Protection wait times and hours first. A port showing “open” for passenger vehicles doesn’t mean the immigration office or vehicle-permit window you also need is open.
California to Baja California
- San Ysidro–Tijuana — the main San Diego-area passenger crossing, and the busiest one on this list.
- Otay Mesa–Tijuana — a quieter alternative east of downtown Tijuana.
- Tecate–Tecate — a small inland port with limited hours; check before you arrive.
- Calexico–Mexicali (West & East) — two crossings serving the same city; compare wait times before picking one.
- Andrade–Los Algodones — popular for day trips; confirm vehicle-lane hours ahead of time.
Arizona to Sonora
- San Luis–San Luis Río Colorado
- Lukeville–Sonoyta — the standard route if you’re headed to Puerto Peñasco.
- Sasabe–Sásabe — isolated, with rough roads on both sides; check conditions first.
- Nogales (Mariposa) — the easier Nogales option for RVs and through traffic.
- Nogales (DeConcini) — the older, downtown Nogales crossing.
- Naco–Naco
- Douglas–Agua Prieta
New Mexico to Chihuahua
- Antelope Wells–El Berrendo — extremely remote, weekday-only hours, almost no services nearby.
- Columbus–Puerto Palomas
- Santa Teresa–San Jerónimo — a good way to bypass the congestion around El Paso and Juárez.
Texas to Chihuahua, Coahuila and Tamaulipas
- El Paso–Ciudad Juárez — several bridges here; pick yours before you’re in traffic, not after.
- Fabens/Tornillo area–Chihuahua
- Presidio–Ojinaga
- Del Rio–Ciudad Acuña
- Eagle Pass–Piedras Negras
- Laredo–Nuevo Laredo — several bridges, each handling different types of traffic.
- Colombia–Solidarity — west of Laredo; confirm hours and permit-office availability first.
- Roma–Ciudad Miguel Alemán
- Rio Grande City–Ciudad Camargo
- Hidalgo–Reynosa
- Pharr–Reynosa
- Progreso–Nuevo Progreso
- Los Indios–Matamoros
- Brownsville–Matamoros — multiple bridges, each used differently.
Five things to confirm before you pick a crossing
- Lane hours aren’t uniform. Passenger, pedestrian, commercial, Ready and SENTRI lanes can run on entirely different schedules — check the specific lane you’ll use.
- Immigration is a separate stop. Your entry document doesn’t come from the same office as the vehicle lane, and that office may keep its own hours.
- Vehicle permits need their own confirmation. If you need a Temporary Import Permit, go through an authorized Banjercito channel and confirm where it can be issued and later cancelled.
- Insurance isn’t optional. A U.S. or Canadian auto policy won’t cover you in Mexico — buy Mexican liability coverage before you cross.
- Match the crossing to your rig. A crossing that’s simple in a sedan can be a real headache in a motorhome or towing a trailer — plan accordingly.
A note on accuracy: We’re working through each individual crossing guide to replace outdated fixed-hour claims with current official sources and clear review dates. Until a specific guide shows a recent review date, confirm every operational detail yourself before relying on it.