Phoenix to San Diego: 342 Miles, 5–6 Hours Drive
The drive from **Phoenix, AZ** to **San Diego, CA** is a classic Southwest corridor.
Distance & Time
- Distance: **342 miles (550 km)** via I-8 W (most direct).
- Time: **5–6 hours** non-stop, no traffic.
- Add: 30–60 min for border patrol checkpoint (I-8, near Gila Bend), fuel/food stops, LA/SD traffic.
Route: I-8 West (The Standard)
- Phoenix → Gila Bend (85 mi): I-10 W → AZ-85 S → I-8 W. Desert flats, agriculture.
- Gila Bend → Yuma (75 mi): **Barry Goldwater Range** (military, *do not stop*), **Border Patrol Checkpoint** (all vehicles).
- Yuma → El Centro (50 mi): Cross **Colorado River** (AZ/CA border), Imperial Valley agriculture (lettuce, broccoli, alfalfa).
- El Centro → San Diego (130 mi): **In-Ko-Pah Gorge** (Mountain Empire) — steep grades (6%), high winds, **frequent closures (winter storms, high winds)**. Descend via **Sunrise Highway (S1)** or stay on I-8 through **La Posta, Pine Valley, Alpine**. Enter San Diego via **I-8 → I-5 / I-15 / CA-163**.
Alternative: I-10 W → CA-86 / CA-78 / S2 (Southern)
Longer (~380 mi), slower, less traffic, via Salton Sea (ecological disaster zone), Anza-Borrego Desert State Park. Scenic but not faster.
Key Tips
- Fuel: Fill in Phoenix or Gila Bend. Yuma/El Centro expensive.
- Water/Snacks: Desert — no services for 60+ mi stretches.
- Wind: In-Ko-Pah Gorge = high wind corridor. High-profile vehicles: caution/closure.
- Border Patrol: Have ID ready. Dogs may sniff. No produce/meat from AZ to CA (ag inspection).
- EV Charging: Gila Bend, Yuma, El Centro, Jacumba, Alpine, San Diego — plan via PlugShare/A Better Routeplanner.
Flying Alternative
PHX → SAN: **1h 15m**, 15+ daily nonstops (AA, WN, DL, AS, NK, F9). Often <$150 RT if booked ahead. **Time savings huge** unless you need car in SD.