Madrid is a brilliant choice for a winter city break. The days are often bright and sunny, even when it’s cold, and from late November the city centre is lit up for Christmas. Add world-class art museums, lively tapas bars and one of Europe’s most famous New Year’s Eve celebrations, and you have plenty to fill a long weekend.
Flights from many UK airports reach Madrid in around two and a half hours. Here is how to plan your trip, and how to get your visa sorted in good time.
Getting there and around
Madrid-Barajas airport is linked to the city centre by the metro and by a dedicated airport express bus. Commuter trains also serve the airport. Taxis are widely available.
Madrid’s metro is extensive and easy to use, and the historic centre is very walkable. Many of the main sights, from Plaza Mayor to the Royal Palace, are within a short stroll of each other.
The Christmas atmosphere
Madrid usually switches on its Christmas lights in late November, and they stay up until early January. The streets around Puerta del Sol, Gran Vía and Calle Alcalá are usually among the most impressive. Exact dates change each year, so check the official Madrid tourism website before you travel.
The Christmas market in Plaza Mayor is a long-standing tradition. Stalls usually sell nativity figures, decorations and the novelty wigs and hats that Madrileños wear during the festive season. Nativity scenes, or belenes, are a big part of Christmas in Spain, and you’ll often find them on display in public buildings and churches around the city.
New Year’s Eve at Puerta del Sol
Puerta del Sol is the heart of Spain’s New Year celebrations. As the clock on the Real Casa de Correos strikes midnight, people eat twelve grapes, one for each chime, for good luck in the year ahead. The moment is broadcast on television across the country.
The square gets extremely crowded, and access can be controlled for safety, so arrive early if you want to be there. Many visitors prefer to watch from a bar or restaurant nearby, or to join in with the grapes at their hotel. If you do go, bring your own grapes, keep your belongings secure and check official guidance for any restrictions that year.
Three Kings in January
If you are visiting in early January, you’ll catch Spain’s other big festive moment. On the evening of 5 January, Madrid usually holds a Cabalgata de Reyes, a parade celebrating the Three Kings, with floats and sweets thrown to the crowds. Our guide to Three Kings in Spain explains the tradition in more detail.
What to see
- The Prado Museum: one of the world’s great art collections, with works by Velázquez, Goya and El Greco. Booking ahead is a good idea.
- Reina Sofía and Thyssen-Bornemisza museums: together with the Prado, they make up Madrid’s famous “art triangle”. The Reina Sofía is home to Picasso’s Guernica.
- The Royal Palace: a vast palace that is usually open to visitors, with grand state rooms and the Almudena Cathedral next door.
- Retiro Park: a large, elegant park with a boating lake and the glass Palacio de Cristal. A crisp, sunny winter morning is a perfect time for a walk.
- Gran Vía: Madrid’s grand shopping street, at its busiest and brightest in December.
What to eat
Winter is the season for chocolate con churros: thick hot chocolate served with fried dough for dipping. It’s a classic way to warm up, and a popular breakfast after a late night on New Year’s Eve.
Look out for turrón, a nougat made with almonds and honey, which fills shop windows at Christmas, and roscón de Reyes, a ring-shaped sweet bread eaten around 6 January. A bocadillo de calamares, a fried squid sandwich, is a much-loved Madrid snack near Plaza Mayor. For a relaxed evening, head to the tapas bars of La Latina or Huertas.
A simple three-day plan
- Day 1: arrive, check in and explore the historic centre: Puerta del Sol, Plaza Mayor and its Christmas market. See the lights on Gran Vía after dark.
- Day 2: the Prado in the morning, then a walk through Retiro Park. Chocolate con churros in the afternoon, and tapas in La Latina in the evening.
- Day 3: the Royal Palace and Almudena Cathedral, then the Reina Sofía, or a train day trip to historic Toledo or Segovia, before your flight home.
Practical tips
- Pack for cold. Madrid sits high on a plateau, so winter days can be sunny but cold, and nights can be near freezing. Bring a warm coat, gloves and a hat.
- Check holiday hours. Many museums, shops and restaurants change their hours or close on 25 December, 1 January and 6 January.
- Eat late. Spaniards usually eat lunch around 2pm and dinner after 9pm. Restaurants can be quiet if you arrive early.
- Watch your belongings. Busy areas such as Puerta del Sol and the metro can attract pickpockets, especially during festive crowds.
Planning your Spain visa
If you live in the UK on a non-EU passport, you will usually need a Schengen visa for Madrid. December is one of the busiest times for appointments, so don’t leave it late.
- Apply to Spain if it’s your main destination. If you combine Madrid with another country, apply to the one where you will spend the most nights, or the first country you enter if the nights are equal.
- Apply in good time. You can apply up to 6 months before travel and no later than 15 calendar days before. Decisions usually take 15 calendar days and can take up to 45.
- Check your insurance. You need at least €30,000 of medical cover, valid across the Schengen area.
- Check your passport. It must have been issued within the last 10 years and be valid for at least 3 months after you leave the Schengen area, with 2 blank pages.
- Check your UK status. Your evidence is usually an eVisa share code or valid UK visa.
- Be ready for EES. Since October 2025, first-time travellers may be asked to give fingerprints and a photo at the border.
Read our Spain visa guide for the full document list, check the visa fees, or start your application and we’ll help with your forms and appointment.


