How to Get to San Carlos, Sonora from the US: Border Crossing, Driving & Flights
San Carlos, Sonora sits about 280 miles south of the US-Mexico border at Nogales. From Tucson, that is roughly 4.5 hours of driving. From Phoenix, about 5.5 hours. From Los Angeles, a long but doable 9–10 hours. By any measure, it is closer to the American Southwest than most popular Mexican beach destinations — no flights required, no layovers, just a border crossing and a good road.
Here is everything you need to know to get there without complications.
Option 1: Drive Through Nogales (Recommended for Most US Visitors)
The overwhelming majority of American visitors to San Carlos drive via Nogales, Arizona. This is the most direct crossing and what Mr. Playas recommends for first-timers.
Before you cross
- Mexican auto insurance — Mandatory. US insurance is not valid in Mexico. Buy it online before you leave; providers include Baja Bound, MexiPro, and Qualitas. A week of coverage runs $25–50 USD. Do this before you leave home.
- Tourist Vehicle Permit (TIP) — Required for vehicles traveling beyond the free zone. Get it at the Banjercito office at the crossing. Cost: approximately $50 USD, refunded when you exit. Bring your title, registration, and passport.
- FMM Tourist Card — Your immigration document for Mexico. Available at the border and increasingly handled electronically. Keep it — you will need it when you exit.
- Valid passport — Required for all US citizens crossing into Mexico.
- Cash pesos — For tolls and small purchases. Better to have some ready before the crossing.
The Nogales Crossing
The Mariposa Port of Entry (western Nogales) is the best crossing for vehicles heading south — dedicated passenger vehicle lanes, less congested than the downtown crossing. SENTRI lane holders can use the dedicated lane for significantly faster crossing times. Without SENTRI, plan for 20–45 minutes during weekday mornings; longer on Friday afternoons and US holidays.
The Drive: Nogales to San Carlos (approx. 3.5 hours)
Once through the crossing, take Mexico Federal Highway 15 south toward Hermosillo and Guaymas. The highway is a divided, paved federal road — comparable to a two-lane US interstate through the Sonoran desert. The desert landscape is genuinely beautiful: giant saguaro cacti, volcanic rock formations, and enormous Sonoran skies.
- Follow signs for Highway 15 Sur (South) toward Hermosillo after the border crossing.
- The highway passes through Imuris and continues south. Speed limit is 110 km/h (68 mph) on highway sections.
- Watch for Guardia Nacional checkpoints — routine, not a problem. Have vehicle documents accessible: registration, title, proof of insurance, TIP permit, and passport.
- At the Guaymas/San Carlos exit (clearly signed), take the exit and follow the Miramar coastal bypass toward San Carlos. The Sea of Cortez and Cerro Tetakawi appear ahead.
- Total from Nogales border: approximately 3.5 hours.
Tolls on the Route
Highway 15 has toll booths (casetas) at several points. Total tolls from Nogales to San Carlos run approximately $25–35 USD depending on vehicle class. Cash pesos are the easiest payment; some accept cards but not reliably. Have pesos ready.
Option 2: Fly to Hermosillo or Guaymas
Flying is the right choice for visitors coming from beyond the American Southwest — east coast, midwest, or anywhere that makes driving impractical.
Guaymas Airport (GYM): 20 miles from San Carlos. The closest airport, but limited service — seasonal flights from Phoenix (Southwest) and some charter service. Check availability for your travel dates.
Hermosillo Airport (HMO): 2 hours north of San Carlos. More flight options — regular service from Tucson, Phoenix, Los Angeles, and Dallas. Aeromexico and Volaris both serve HMO. Rent a car at the airport for the drive south.
Renting a Car
A car is essential in San Carlos — no organized public transportation and the distances between beaches, restaurants, and services make walking impractical. All major rental companies operate at Hermosillo Airport. Book ahead in peak season. Make sure your rental company knows you are driving in Mexico — companies operating in Mexico (Hertz, Budget, Europcar at HMO airport) are the straightforward option.
From Tucson, Phoenix, or Los Angeles: Summary
- Tucson: Cross at Nogales Mariposa, drive Highway 15 south. Total time: approximately 4.5 hours.
- Phoenix: I-10 west to Tucson, then the Nogales route. Total time: approximately 5.5 hours. Some Phoenix visitors fly to Guaymas or Hermosillo when flights are convenient.
- Los Angeles: A long drive (9–10 hours) or fly to Phoenix or Tucson and continue. The drive through the Sonoran desert is beautiful but requires an overnight or early start.
Now that you are there — full guide to beaches, restaurants, and activities: San Carlos complete guide.
Frequently Asked Questions
Approximately 4.5 hours from Tucson: 30–45 minutes to the Nogales border crossing, then 3.5 hours on Highway 15 south to San Carlos. Add time for the border crossing itself, which varies from 15 minutes (SENTRI) to 45+ minutes during busy periods.
Yes, absolutely — US insurance is not valid in Mexico. Purchase it online before you leave from providers like Baja Bound, MexiPro, or Qualitas. A week of coverage runs $25–50 USD depending on your vehicle. Do not skip this.
Guaymas Airport (GYM) is 20 miles from San Carlos with limited seasonal service. Hermosillo Airport (HMO) has more options — regular service from Phoenix, Tucson, Los Angeles, and Dallas. Rent a car at HMO and drive 2 hours south.
Yes — San Carlos is well beyond the border free zone. Get your TIP at the Nogales Banjercito office when you cross. Bring your vehicle title, registration, and passport. Cost is approximately $50 USD, refunded when you exit Mexico.
Not directly. ADO buses run from the Nogales bus station to Guaymas. From Guaymas, taxis can get you to San Carlos (20 miles, $15–25 USD). It works but a rental car is strongly recommended — San Carlos has no organized local transportation.