Distance from Ashland, OR to Mexico City

The great-circle (air) distance between Ashland, Oregon, USA and Mexico City, CDMX, Mexico is approximately 1,940 miles (3,122 km).

  • Driving: ~2,300+ miles, 35–40 hours (via I-5 S → I-805 S → MX-15D / MX-45D). Border crossing at San Ysidro/Tijuana or Nogales.
  • Flying: No direct flights. Connect via SFO, LAX, PDX, or MEX hubs; total 7–10+ hours.

Ashland (famed for Oregon Shakespeare Festival) to the sprawling capital of Mexico—a journey from the Cascades to the Valley of Mexico.

Copyright Wanderlust World © https://www.ynyoo.com