Granada in December: Christmas Markets, Sierra Nevada Skiing & Winter Travel Guide
December is one of Granada's most rewarding months to visit. The city fills with Christmas lights and markets while Sierra Nevada, just 30 km away, opens its ski slopes. Crowds at the Alhambra thin out, hotel prices drop, and the tapas bars are as good as ever. Here is everything you need to plan a winter trip.

TL;DR
- December in Granada city is cool (daytime highs around 12–14°C) but rarely snowy; pack layers and a waterproof jacket.
- Sierra Nevada ski resort, about 30 km from the city centre, is open by December — buses run daily from Granada. See the Sierra Nevada skiing guide for full details.
- Christmas markets run at Plaza de Bib-Rambla and Fuente de las Batallas from 1 December to 6 January.
- The Alhambra is significantly less crowded in December, but advance tickets are still essential — same-day entry is rarely available.
- Granada is not a cold, rainy wash-out in winter. Days are often crisp and clear, and the free-tapas culture makes staying warm between sights easy.
December Weather in Granada: What to Actually Expect

Granada sits at around 685–690 metres above sea level in Andalusia, which gives it a continental edge that sets it apart from coastal cities like Málaga or Seville. In December, average daytime highs hover around 12–14°C and nights can drop to near 0°C, occasionally below. According to AEMET climatological data, January is statistically colder, meaning December is transitional — you get proper winter temperatures without the harshest part of the season.
Rain is more likely in December than in summer, but Granada is one of the driest cities in Spain, receiving only around 300–350 mm of precipitation per year in total. December contributes to the wetter winter period, though most days still offer several hours of sunshine. The typical pattern is brief showers rather than sustained all-day rain. A good waterproof layer and comfortable walking shoes are sufficient; heavy-duty rain gear is overkill.
⚠️ What to skip
Snow in Granada city is rare. Do not plan your trip expecting a white Christmas in the streets. Snow is associated with Sierra Nevada, not the urban centre. The Alhambra does get occasional light dustings, which look spectacular but typically clear within hours.
- Average daytime high Around 12–14°C in December
- Average overnight low Near 0–3°C; frost is possible
- Rain days Expect 6–8 days with some rainfall across the month
- Sunshine Granada averages 5–6 hours of sun per day even in winter
- Snow in the city Rare; Sierra Nevada above 2,100 m has reliable snow cover
Sierra Nevada Skiing in December: How It Works

The Sierra Nevada ski resort is the southernmost ski resort in Europe and one of its highest, with slopes reaching above 3,300 metres. The resort typically opens in late November and is fully operational through December. This makes Granada genuinely unique as a European city break: you can visit a UNESCO World Heritage site in the morning and ski in the afternoon of the same day.
Getting there without a car is straightforward. During the ski season, buses run from Granada city directly to the resort. Weekday departures from Granada are scheduled at 08:00, 10:15, and 17:15. On weekends and public holidays, an additional 15:00 service operates. Return buses leave the resort at 09:00, 16:00, and 18:30 on weekdays, with an extra 13:00 departure on weekends. Journey time is roughly 45 minutes to one hour depending on conditions. Verify the current timetable and fares with the operator before travel, as schedules are updated each season.
✨ Pro tip
Early December snow cover can be variable depending on the year. If skiing is your primary reason for the trip, check Sierra Nevada's official snow report (sierranevada.es) within a week of your arrival and have a backup plan in case low-elevation runs are the only ones open. By mid-December, conditions are usually more reliable.
If you prefer exploring the mountains without skis, the Sierra Nevada natural park offers winter walking on cleared paths around Pradollano village. The views over Granada and towards Africa on a clear day are worth the trip alone, even if you never click into a binding.
Christmas in Granada: Markets, Lights & Local Traditions

Granada's Christmas season starts on 1 December and runs through 6 January (Día de Reyes, Epiphany). The city council sets up the main Christmas market at Plaza de Bib-Rambla and in Puerta Real / Fuente de las Batallas. These are traditional Spanish mercadillos rather than Central European-style Christmas markets: stalls selling nativity figures (figuras de belén), decorations, sweets, and handicrafts. They are family-oriented, unhurried, and entirely authentic.
The street lighting in the historic centre is extensive and switched on in late November. Calle Reyes Católicos and the streets around the Cathedral are particularly well lit. The atmosphere peaks in the week before Christmas and again around 5–6 January, when the Cabalgata de Reyes Magos procession takes place through the city streets in the evening. If you are visiting with children, timing your trip to coincide with the Reyes parade on 5 January evening is worth considering.
ℹ️ Good to know
Spanish Christmas traditions centre on Christmas Eve (Nochebuena, 24 December) and New Year's Eve (Nochevieja, 31 December) rather than 25 December itself. Most restaurants and some shops will be closed or operating reduced hours on 24–25 December and 31 December–1 January. Book restaurants well in advance if you are in Granada on those dates.
For a quieter experience of the city's historic fabric during the Christmas period, the Albaicín quarter is beautiful in winter light. The winding medieval streets see far fewer visitors than in summer, and the neighbourhood feels genuinely lived-in. A walk up to the Mirador de San Nicolás at dusk gives you the Alhambra against a pink winter sky, with significantly smaller crowds than any other time of year.
Visiting the Alhambra in December

December is one of the best months to visit the Alhambra in terms of crowds. Summer queues, 40°C heat, and the pressure of thousands of visitors moving through the Nasrid Palaces are absent. In December, the site is noticeably calmer, the light is low and golden, and the gardens of the Generalife have a stripped-back winter beauty that summer tourists rarely experience.
That said, advance booking is still non-negotiable. The Alhambra controls visitor numbers through timed entry slots for the Nasrid Palaces, and these sell out days or weeks ahead even in winter. Check the official Patronato de la Alhambra website (alhambra-patronato.es) and book as early as possible. Walk-up tickets are occasionally available, but you cannot rely on them. Entry prices should be verified on the official site before your visit, as they are subject to annual revision.
💡 Local tip
December days are short: sunset in Granada falls around 17:30–18:00. Plan your Alhambra visit to start in the morning so you have full daylight for the gardens and the Alcazaba views. If you book a night visit (nocturna), the illuminated Nasrid Palaces in winter are exceptional and far less commercially overwhelming than in high season.
Where to Stay in Granada in December

December is low-to-mid season for Granada city hotels, which means prices are generally lower than spring or autumn. The exception is the period around Christmas week (23–26 December) and New Year, when rates spike. For full advice on choosing between neighborhoods and property types, the where to stay in Granada guide covers all the key areas in detail.
- Centro / Cathedral area Closest to the Christmas markets and main shopping streets. Most convenient for city sightseeing. A wide range of hotels at all price points.
- Realejo Quieter than Centro, close to the Alhambra hill. Good mix of boutique hotels and apartments. Feels more residential in winter.
- Albaicín Most atmospheric option for a winter stay. Many cármenes (traditional Granadan townhouses with gardens) operate as small hotels. Steep streets require some fitness; not ideal with heavy luggage.
- Near the ski bus stop If skiing is your priority, staying near the city centre bus stop (Palacio de Congresos area) simplifies early-morning departures to Sierra Nevada.
Practical Tips for a December Visit
Flights to Granada Airport (GRX, Federico García Lorca Granada-Jaén Airport) are limited compared to Málaga or Madrid. Many visitors fly into Málaga and take the coach to Granada, a journey of roughly 1.75 to 2 hours. Direct buses between Málaga Airport and Granada run frequently and are reliable. Check current fares and operators before booking.
Within Granada, the urban bus network and Metro de Granada (light rail) cover most areas. For the Alhambra hill, Bus C30 (Alhambra minibus) runs from Plaza Nueva. Taxis are widely available and relatively affordable. For more detail on getting around the city, the getting around Granada guide has current route information.
Food and drink costs remain the same year-round: Granada is one of the last cities in Spain where bars serve a free tapa with every drink. In December, the city's bars and restaurants are busy on weekends but manageable on weekdays. For the full rundown on what and where to eat, see the free tapas Granada guide and the what to eat in Granada guide.
- Pack layers: a light down jacket or fleece plus a waterproof shell covers nearly all December conditions in the city.
- Bring comfortable, non-slip walking shoes. Cobbled streets in the Albaicín can be slippery in wet weather.
- Spanish electrical sockets use Type C and Type F plugs at 230V/50Hz. Bring a Type C or Schuko adapter if needed.
- Tap water in Granada is safe to drink.
- Emergency number across Spain and the EU: 112.
- Tipping is discretionary. Rounding up a bill or leaving small change is appreciated but never obligatory.
- Modest dress is expected inside the Cathedral, Capilla Real, and other religious sites.
FAQ
Is December a good time to visit Granada, Spain?
Yes, for several specific reasons: the Alhambra is significantly less crowded, hotel prices are lower outside of Christmas week, the Christmas markets are genuinely local, and Sierra Nevada is open for skiing. The main trade-off is shorter daylight hours (sunset around 17:30–18:00) and occasional rain. If your priority is warm weather and long evenings, visit in May or October instead.
Does it snow in Granada city in December?
Rarely. Granada city sits at around 685–690 metres and does get occasional light snowfall, but it is not reliable and typically does not settle. Sierra Nevada, starting from around 2,100 metres and about 32–35 km away, has reliable snow cover during December and is where skiing takes place.
How do I get from Granada to Sierra Nevada ski resort?
During ski season, direct buses operate from Granada city to the resort. Weekday departures are at 08:00, 10:15, and 17:15. Weekend and public holiday departures add a 15:00 service. Return buses leave at 09:00, 16:00, and 18:30 on weekdays, with an additional 13:00 service on weekends. Verify current timetables and fares with the operator before travel, as schedules change each season. The journey takes roughly 45–60 minutes.
When do the Christmas markets run in Granada?
Granada's official Christmas market at Plaza de Bib-Rambla and Fuente de las Batallas runs from 1 December to 6 January. The season ends with the Cabalgata de Reyes Magos on the evening of 5 January, which is a major local event worth attending if you are still in the city.
Do I still need to book Alhambra tickets in advance in December?
Yes. Even though December is low season, the Alhambra operates a strict timed-entry system for the Nasrid Palaces and limits daily visitor numbers. Tickets sell out days to weeks in advance. Book through the official Patronato de la Alhambra website (alhambra-patronato.es) as early as possible. Do not rely on walk-up availability.