Mexico USA Border Crossings

Welcome to Your Ultimate Guide for Crossing the Mexico/USA Border

Navigating the Mexico/USA border can be a complex experience with its numerous crossings, varying hours of operation, and specific requirements for vehicle permits. Whether you’re embarking on a road trip, heading for a business venture, or visiting family and friends, this directory helps you plan your crossing. From San Ysidro, California, to Brownsville, Texas, we’ve compiled essential information for each crossing point from west to east, with links to crossing guides and official operating information. Let us help you prepare for your journey and ensure a smooth transition into Mexico.

Mexico / USA Border Crossings

Use the crossing guides below alongside official schedules. Hours differ by direction, bridge, vehicle type and service.

Check the direction and the service

U.S.-bound hours checked against CBP on October 13, 2026. These are published port hours in local time, not a guarantee that every lane is open. They do not establish southbound Mexican hours. Use CBP’s live port list for northbound hours, lane restrictions and notices. Where CBP listings conflict or a port is absent, no fixed hours are asserted here.

For entry into Mexico, confirm the chosen crossing with Mexican customs and separately confirm INM immigration and Banjercito/CIITEV permit or cancellation services. A 24-hour crossing does not mean those offices operate 24 hours. Obtain the necessary immigration record and vehicle permit before continuing inland.

Advertisement

Older telephone numbers have been removed. Use the official agency’s current contact details rather than an archived number.

Crossings from west to east

San Ysidro California – Tijuana Baja California

U.S.-bound CBP hours: 24 hours. Check current CBP hours and notices.

 

Otay Mesa, California – Tijuana, Baja California

U.S.-bound CBP hours: Passenger crossing: 24 hours; commercial facilities have separate hours. Check current CBP hours and notices.

 

Tecate, California – Tecate, Baja California

U.S.-bound CBP hours: 6 a.m.–10 p.m.. Check current CBP hours and notices.

 

Calexico, California – Mexicali, Baja California

U.S.-bound CBP hours: Calexico West: 24 hours; Calexico East: 6 a.m.–10 p.m.. Check current CBP hours and notices.

 

Andrade, California – Los Algodones, Baja California

U.S.-bound CBP hours: 6 a.m.–10 p.m.. Check current CBP hours and notices.

 

San Luis, Arizona – San Luis Rio Colorado, Sonora

U.S.-bound CBP hours: San Luis I passenger crossing: 24 hours. Check current CBP hours and notices.

 

Lukeville, Arizona – Sonoyta, Sonora

U.S.-bound CBP hours: 6 a.m.–8 p.m.. Check current CBP hours and notices.

 

Sasabe, Arizona – El Sásabe, Sonora

U.S. passenger-processing hours (Mountain time): Monday–Thursday and Saturday 8 a.m.–6 p.m.; Friday and Sunday 8 a.m.–8 p.m. Mexican immigration and permit-counter availability must be confirmed separately. Check the official CBP Sasabe listing.

 

Nogales, Arizona Mariposa – Nogales, Sonora

Best for trucks and RV’s

U.S.-bound CBP hours: 6 a.m.–10 p.m.. Check current CBP hours and notices.

 

Nogales, Arizona – Nogales, Sonora

U.S.-bound CBP hours: DeConcini: 24 hours; other Nogales crossings differ. Check current CBP hours and notices.

 

Naco, Arizona – Naco, Sonora

Hours not confirmed: check the official port listing before travel. Check current CBP hours and notices.

 

Douglas, Arizona – Agua Prieta, Sonora

U.S.-bound CBP hours: 24 hours. Check current CBP hours and notices.

 

Antelope Wells, New Mexico – El Berrendo, Chihuahua

Hours not confirmed: check the official port listing before travel. Check current CBP hours and notices.

 

Columbus, New Mexico – Palomas, Chihuahua

U.S.-bound CBP hours: 24 hours. Check current CBP hours and notices.

 

Santa Teresa, New Mexico – San Jeronimo, Chihuahua

(The easiest in the El Paso/CD Juarez area)

U.S.-bound CBP hours: 6 a.m.–10 p.m.. Check current CBP hours and notices.

 

El Paso, Texas – Ciudad Juárez, Chihuahua

U.S.-bound CBP hours: Bridge of the Americas, Paso del Norte and Ysleta: 24 hours; Stanton DCL: 6 a.m.–midnight. Lane eligibility differs. Check current CBP hours and notices.

Select the individual bridge and lane type before travelling.

 

Fabens, Texas – Praxedis G. Guerrero, Chihuahua

Hours not confirmed: check the official port listing before travel. Check current CBP hours and notices.

 

Presidio, Texas – Ojinaga, Chihuahua

U.S.-bound CBP hours: 24 hours. Check current CBP hours and notices.

 

Del Rio, Texas – Ciudad Acuna, Coahuila

U.S.-bound CBP hours: 24 hours. Check current CBP hours and notices.

 

Eagle Pass, Texas – Piedras Negras, Coahuila

U.S.-bound CBP hours: Bridge I: 7 a.m.–11 p.m.; Bridge II: 24 hours. Check current CBP hours and notices.

 

Laredo, Texas – Nuevo Laredo, Tamaulipas

U.S.-bound CBP hours: Bridges I and II: 24 hours; check lane eligibility for your vehicle. Check current CBP hours and notices.

 

Laredo, Texas – Colombia, Nuevo Leon

U.S.-bound CBP hours: 8 a.m.–midnight. Check current CBP hours and notices.

 

Roma, Texas – Ciudad Miguel Aleman, Tamaulipas

U.S.-bound CBP hours: 24 hours. Check current CBP hours and notices.

 

Rio Grande City, Texas – Ciudad Camargo, Tamaulipas

U.S.-bound CBP hours: 7 a.m.–11 p.m.. Check current CBP hours and notices.

 

Hidalgo, Texas – Reynosa, Tamaulipas

U.S.-bound CBP hours: Hidalgo bridge: 24 hours. Check current CBP hours and notices.

 

Pharr, Texas – Reynosa, Tamaulipas

U.S.-bound CBP hours: 6 a.m.–midnight. Check current CBP hours and notices.

 

Progreso Lakes, Texas – Nuevo Progreso, Tamaulipas

U.S.-bound CBP hours: Progreso International Bridge: 24 hours. Check current CBP hours and notices.

 

Los Indios, Texas – Matamoros, Tamaulipas

U.S.-bound CBP hours: 6 a.m.–10 p.m.. Check current CBP hours and notices.

 

Brownsville, Texas – Matamoros, Tamaulipas: bridge guide and hours

Guía en español. U.S.-bound CBP hours: B&M and Gateway, 24 hours; Veterans International, 6 a.m.–midnight. Check current bridge information.