Sin embargo, en otros lugares (por ejemplo, España y Portugal) la existencia de una vinculación entre las celebraciones del solsticio de verano (en el hemisferio norte) que tiene lugar el 20-21 de junio y las celebraciones del día de San Juan (el 24 de junio) varían en función de las fechas, la discontinuidad en la celebración, las tradiciones y costumbres o la ruptura con el pasado pre-cristiano que supuso el largo periodo de dominación musulmana en la Península Ibérica, que haría imposible cualquier vinculacion con cultos paganos de una festividad vinculada al cristianismo.