En general, España va por delante de México aproximadamente 7 horas; cuando en Ciudad de México son las 12:00 pm, en Madrid suelen ser las 7:00 pm.
Sin embargo, si hablamos de Cancún, la diferencia es un poco menor. Normalmente España va 6 horas por delante de Cancún; es decir, cuando en Cancún son las 12:00 pm, en Madrid son las 6:00 pm.
Esto sucede porque México y España están en distintas zonas horarias. España se encuentra en UTC+1, Ciudad de México en UTC-6 y Cancún en UTC-5, ya que este estado tiene una hora más que el centro del país.
Además, España usa horario de verano, adelantando una hora en primavera y verano, lo que puede aumentar la diferencia a 8 horas con Ciudad de México y 7 horas con Cancún en algunos momentos del año.