Set Home Location
Select city as your default location
Change Units for Weather
Temperature:
Wind Speed:
Visibility:
Pressure:
Precipitation:
Configuration saved successfully.
No change in configuration.
Share this page
Flag of Mexico

Day of the Virgin of Guadalupe 2025 in Mexico

Dates of Day of the Virgin of Guadalupe in Mexico

2026Dec 12
2025Dec 12
2024Dec 12

Mexico Holiday Calendars

The Day of the Virgin of Guadalupe, celebrated on December 12, honors the appearance of the Virgin Mary to Juan Diego in 1531. It is one of the most important religious holidays in Mexico, with millions of people visiting the Basilica of Our Lady of Guadalupe in Mexico City for prayers, processions, and celebrations.

Day of the Virgin of Guadalupe: A Public Holiday?

The Day of the Virgin of Guadalupe is a public holiday in Mexico, widely observed with religious ceremonies, processions, and cultural celebrations, with many schools, government offices, and businesses closing for the day.

The Basilica of Our Lady of Guadalupe in Mexico City, beautifully illuminated at night, a key destination for pilgrims during the Day of the Virgin of Guadalupe.
The Basilica of Our Lady of Guadalupe in Mexico City, illuminated at night, serves as the focal point for millions of pilgrims on the Day of the Virgin of Guadalupe. (Image credit: iStock)

Day of the Virgin of Guadalupe

The Day of the Virgin of Guadalupe, also known as Día de la Virgen de Guadalupe, celebrated on December 12 to commemorate the appearance of the Virgin Mary to Juan Diego in 1531. According to tradition, the Virgin appeared on the hill of Tepeyac, near Mexico City, and instructed Juan Diego to ask the bishop to build a church in her honor. When the bishop was skeptical, the Virgin gave Juan Diego roses to show as proof. The image of the Virgin was miraculously imprinted on his tilma, or cloak, which is now displayed in the Basilica of Our Lady of Guadalupe in Mexico City.

This event is deeply significant in Mexican history and culture, as it helped to solidify Catholicism among the Indigenous people. The Virgin of Guadalupe became a symbol of Mexican identity, blending both Catholic and Indigenous elements. The day has since become one of the most important religious holidays in the country, celebrated with great devotion.

Observance of Day of the Virgin of Guadalupe in Mexico

The Day of the Virgin of Guadalupe is celebrated with great enthusiasm and reverence throughout Mexico. On December 12, millions of people, particularly from rural areas, travel to the Basilica of Our Lady of Guadalupe in Mexico City to honor the Virgin. Many arrive early in the morning to attend mass and pray for blessings, while others participate in processions, carrying images of the Virgin Mary through the streets. The day is filled with songs, dances, and offerings, and people often present flowers, candles, and prayers as signs of devotion.

In many communities, celebrations start the evening before, on December 11, with "La Mañanitas," a traditional song sung to the Virgin. Pilgrims from across the country walk for hours, sometimes even days, to reach the Basilica, demonstrating their deep faith. Throughout the day, special events take place, including cultural performances, exhibitions, and food stalls offering traditional Mexican dishes. It is a time for families and communities to come together in shared faith and celebration.

The Day of the Virgin of Guadalupe is more than just a religious observance; it is a celebration of Mexican identity and unity. The Virgin of Guadalupe is seen as the protector of the people, offering spiritual support and strength. Her image transcends religion, symbolizing the blending of Indigenous and Spanish cultures. This day serves as a reminder of Mexico's rich history, deep religious devotion, and the importance of family and community.

Day of the Virgin of Guadalupe Observances

YearDateWeekdayNameHoliday Type
2024Dec 12ThuDay of the Virgin of GuadalupeBank Holiday
2025Dec 12FriDay of the Virgin of GuadalupeBank Holiday
2026Dec 12SatDay of the Virgin of GuadalupeBank Holiday
2027Dec 12SunDay of the Virgin of GuadalupeBank Holiday
2028Dec 12TueDay of the Virgin of GuadalupeBank Holiday