Read the ultimate list of Christmas markets in Madrid, including opening days, times, maps, how to get there, and more. For a long time, festive markets have been a big part of Christmas celebrations. And since it is Christmas, don’t forget the Christmas gifts or gift experiences for your loved ones and friends.
For your convenience, here is the list of Christmas markets:
Jump To a Section Below
The Mercado de Navidad de la Plaza Mayor is Madrid’s most iconic Christmas market, featuring over 100 stalls offering nativity scenes, decorations, and festive items.
- Location: Plaza Mayor, 28012 Madrid, Spain
- Dates & Hours: November 28 – December 31, 2024
- Monday to Thursday: 10:00 AM – 9:00 PM
- Friday to Sunday and holidays: 10:00 AM – 10:00 PM
- Highlights: Traditional nativity scenes, Christmas decorations, and a festive atmosphere in Madrid’s historic square.
- Getting There: From Madrid-Barajas Airport, take the Metro to Sol station (Lines 1, 2, or 3). The market is a short walk from the station.
- Accessibility: Wheelchair accessible.
View this post on Instagram
Feria Mercado de Artesanía
The Feria Mercado de Artesanía is a renowned craft fair showcasing high-quality handmade products from artisans across Spain.
- Location: Paseo de Recoletos, 28001 Madrid, Spain
- Dates & Hours: December 1 – 30, 2024
- Daily: 11:00 AM – 9:00 PM
- Highlights: Handcrafted jewelry, ceramics, textiles, and unique gifts.
- Getting There: From Madrid-Barajas Airport, take the Metro to Colón station (Line 4). The market is a short walk from the station.
- Accessibility: Wheelchair accessible.
This Christmas market, located near the El Corte Inglés department store, offers a variety of festive stalls and food trucks.
- Location: Calle de Raimundo Fernández Villaverde, 65, 28003 Madrid, Spain
- Dates & Hours: November 16, 2024 – January 5, 2025
- Monday to Sunday: 12:00 PM – 10:00 PM
- Food trucks: Until 11:00 PM
- Highlights: Diverse food options, Christmas decorations, and gift stalls.
- Getting There: From Madrid-Barajas Airport, take the Metro to Nuevos Ministerios station (Lines 6, 8, or 10). The market is adjacent to the station.
- Accessibility: Wheelchair accessible.
Mercadillo de la Plaza de Colón
The Mercadillo de la Plaza de Colón is a charming Christmas market known for its festive atmosphere and unique stalls.
- Location: Plaza de Colón, 28001 Madrid, Spain
- Dates & Hours: November 24, 2024 – January 7, 2025
- Daily: 10:00 AM – 9:00 PM
- December 31: Closes at 2:00 AM
- Highlights: Handmade crafts, gourmet food, vintage items, and an adjacent ice skating rink.
- Getting There: From Madrid-Barajas Airport, take the Metro to Colón station (Line 4). The market is a short walk from the station.
- Accessibility: Wheelchair accessible.
Mercadillo del Museo Reina Sofía
The Mercadillo del Museo Reina Sofía is a Christmas market located in the courtyard of the Reina Sofía Museum, offering art-inspired gifts.
- Location: Museo Reina Sofía, Calle Santa Isabel, 52, 28012 Madrid, Spain
- Dates & Hours: November 24 – December 31, 2024
- Daily: 11:00 AM – 7:00 PM
- Highlights: Art prints, jewelry, home decor, and a cozy atmosphere with warm blankets and hot chocolate.
- Getting There: From Madrid-Barajas Airport, take the Metro to Atocha station (Line 1). The museum is a short walk from the station.
- Accessibility: Wheelchair accessible.
Mercadillo del Gato
The Mercadillo del Gato is a pop-up market known for its wide variety of Christmas decorations, gifts, and festive atmosphere.
- Location: The Westin Palace, Plaza de las Cortes, 7, 28014 Madrid, Spain
- Dates & Hours: December 14, 2024 – January 6, 2025
- Daily: 11:00 AM – 9:00 PM
- Highlights: Accessories, jewelry, crafts, cosmetics, and more.
- Getting There: From Madrid-Barajas Airport, take the Metro to Sevilla station (Line 2). The market is a short walk from the station.
- Accessibility: Wheelchair accessible.
View this post on Instagram
The Mercadillo Navideño de Madrid Río is a Christmas market located along the Manzanares River. It is a good option for those who want to enjoy the outdoors while doing their Christmas shopping.
Location
Paseo de la Virgen del Puerto, s/n, 28011 Madrid, Spain
How to Get There
From Madrid-Barajas Airport, take the Metro to Príncipe Pío station (Line 6 or 10). The market is a short walk from the station.
Opening Times, Dates, and Accessibility
- The market is open from November 24 to December 31, 2023.
- It is open from 11:00 am to 9:00 pm daily.
- The market is wheelchair accessible.
The Mercadillo Navideño de Madrid Río is known for its scenic location, with views of the Manzanares River and the Casa de Campo park. It is also known for its family-friendly atmosphere, with a carousel, children’s activities, and a food court.
A haven for sweet lovers, featuring a wide variety of traditional Spanish Christmas treats.
- Location: Plaza de Isabel II (Ópera), 28013 Madrid, Spain
- Dates & Hours: December 1 – December 31, 2024
- Daily: 11:00 AM – 9:00 PM
- December 24 and 31: Closes at 2:00 AM
- Highlights: Turrón, polvorones, mazapanes, and live music with street performers.
- Getting There: From Madrid-Barajas Airport, take the Metro to Ópera station (Lines 2 or 5). The market is a short walk from the station.
- Accessibility: Wheelchair accessible.
Community of Madrid Crafts Market
A showcase of high-quality handcrafted Christmas gifts and artisan workshops.
- Location: Plaza de Colón (next to Biblioteca Nacional), 28001 Madrid, Spain
- Dates & Hours: December 1 – December 24, 2024
- Daily: 10:00 AM – 9:00 PM
- Highlights: Handcrafted jewelry, ceramics, textiles, and leather goods, with children’s workshops.
- Getting There: From Madrid-Barajas Airport, take the Metro to Colón station (Line 4). The market is a short walk from the station.
- Accessibility: Wheelchair accessible.
Madrid Río Christmas Market
The Madrid Río Christmas Market is a charming festive event located along the Manzanares River, offering a delightful mix of traditional Christmas products, food stalls, and family-friendly activities.
- Location: Paseo de la Virgen del Puerto, 28011 Madrid, Spain
- Dates & Hours: December 1, 2024 – January 6, 2025
- Daily: 12:00 PM – 10:00 PM
- Highlights: Scenic views of the Manzanares River and Casa de Campo park, a carousel, children’s activities, and a variety of food options.
- Getting There: From Madrid-Barajas Airport, take the Metro to Príncipe Pío station (Lines 6 or 10). The market is a short walk from the station.
- Accessibility: Wheelchair accessible.
Final Thoughts
We’ve journeyed through the best Christmas markets in Madrid. Each one, a unique blend of culture, tradition, and holiday cheer.
Have a happy holiday!

Tom’s travel writings are a testament to his insatiable curiosity and love for the road less traveled. Eschewing the typical tourist spots, Tom has built a reputation for uncovering hidden gems known only to locals.
From secluded mountain villages in the Himalayas to untouched beaches in the South Pacific, his adventures have taken him to the world’s most undiscovered corners.