In de 7de eeuw waarschuwde Sint Eligius de inwoners van Vlaanderen, die nog maar pas waren bekeerd tot het Christelijke geloof, voor het heidense zonnewendefeest. Christenen mochten niet deelnemen aan deze feestelijkheden.
Later werd dit feest, net als de winterzonnewende op 24 december (het kerstfeest), verchristelijkt tot de feestdag ter ere van de geboorte van Johannes de Doper op 24 juni.
De viering van midzomernacht werd in vroegere tijden gelinkt aan de zomerzonnewende. De mensen geloofden dat planten op midzomer geneeskrachtige en magische krachten hebben en hiervoor plukten ze op deze nacht. Vreugdevuren werden ontstoken om zich te beschermen tegen de duistere krachten waarvan werd geloofd dat ze vrij spel hadden vanaf het moment was aangebroken waarop het aantal uren daglicht opnieuw afnam.
In Zweden, Finland en Estland wordt Midzomernacht beschouwd als het grootste feest van het jaar, alleen vergelijkbaar met Walpurgisnacht, Kerstavond en Nieuwjaar.

In de Saksische traditie en onder aanhangers van hedendaagse natuurreligies zoals wicca, paganisme en hekserij wordt op de dag van het zomersolstitium, 21 juni, het lithafeest gevierd als tegenhanger van het midwinterse joelfeest. Afhankelijk van landstreek en/of precieze geloofsovertuiging staat het lithafeest met name in het Verenigd Koninkrijk, Ierland en Scandinavië ook wel bekend als Feil-Sheathain (Iers), JaniAlban HefinJuhannus (Fins), Midsommarafton (Zweeds), Sankt Hans (Deens) of Saint John’s Eve (Engels). Ook in Nederland is het feest (of: de nacht) van Sint-Jan (24 juni) bekend. In Laren NH vindt jaarlijks op de zondag het dichtst bij 24 juni de St. Jansprocessie plaats. In Litouwen wordt Joninės gevierd tijdens midzomer. Dit werd in het verleden onder andere op de Raganų kalnas (heksenheuvel) gevierd. In Rusland kent men Иван-Купала (Ivan Koepala) en in Polen Noc Kupały of Noc Świętojańska. In Letland viert men Jāņi.

In Groot-Brittannië is de verwelkoming van de zomerzon tijdens het solstitium van 21 juni uitgegroeid tot een traditioneel festijn waarvoor duizenden geïnteresseerden zich gedurende de nacht van 20 op 21 juni verzamelen rond het prehistorische steencirkel-monument Stonehenge op de Salisbury Plains, dicht bij het dorpje Amesbury in het graafschap Wiltshire.