Distance between Oaxaca and Guanajuato
Distance from Oaxaca to Guanajuato is 403 miles / 648 kilometers.
Map showing the distance from Oaxaca to Guanajuato
![]() |
Air distance: | miles km |
Oaxaca
City: | Oaxaca |
Country: | Mexico |
Guanajuato
City: | Guanajuato |
Country: | Mexico |
Time difference between Oaxaca and Guanajuato
There is no time difference between Oaxaca and Guanajuato. Current local time in Oaxaca and Guanajuato is 21:29 CST (2025-03-04)