Cartagena in December: Weather, Events & What to Expect
December is one of Cartagena de Indias' busiest and most expensive months, but also one of its best for weather. This guide covers the climate, seasonal events, booking realities, and practical tips to make the most of a December visit to Colombia's Caribbean coast.

TL;DR
- December is the start of Cartagena's dry season: expect daytime highs of 30–32°C (86–89°F), about 7–10 rainy days, and high humidity around 80%.
- The sea sits at a comfortable 28°C, making island and beach excursions to the Islas del Rosario and Playa Blanca genuinely excellent.
- This is peak tourist season. Hotels in the Walled City and Bocagrande fill fast and prices spike sharply between Christmas and New Year — book months in advance.
- Christmas markets, holiday lights, and festive events run mid-to-late December in the historic center and Getsemaní.
- December is not cheap or quiet, but the weather is about as good as Cartagena gets. If that trade-off works for you, it is a genuinely rewarding time to visit.
December Weather in Cartagena: What the Numbers Actually Mean

Cartagena de Indias sits on Colombia's northern Caribbean coast at sea level, and its climate barely moves across the calendar. December daytime highs land between 30–32°C (86–89°F), nights cool slightly to 24–26°C (75–79°F), and the mean temperature hovers around 28–29°C (82–83°F). Those numbers are nearly identical to July or October. The difference in December is that the rain mostly stops.
December marks the opening of Cartagena's dry season, which runs through April. Average monthly rainfall drops to around 35–60 mm, spread across roughly 7–10 rainy days. Compare that to September or October, when the city can receive 200+ mm in a single month. The rain that does fall in December tends to arrive as short afternoon showers rather than sustained downpours, and most days see several hours of strong sunshine.
⚠️ What to skip
Do not confuse 'dry season' with 'cool season.' December in Cartagena is hot, sticky, and sunny. Humidity typically sits around 80–82%, which makes 31°C feel significantly more intense. Pack light, breathable clothing, a high-SPF sunscreen, and plan outdoor sightseeing for early morning rather than midday.
Sea temperatures remain around 28°C throughout December, meaning the Caribbean is comfortably warm for swimming, snorkeling, and diving without any need for a wetsuit. This is one of the best months for water activities around Cartagena — clear visibility, calm swells, and a very low risk of tropical storms.
- Average daytime high 30–32°C (86–89°F)
- Average nighttime low 24–26°C (75–79°F)
- Average monthly rainfall 35–60 mm across roughly 7–10 rainy days
- Sea temperature Around 28°C — warm and clear
- Humidity 80–82% — high year-round, not a December quirk
- Season Dry season (runs December through April)
Christmas Events and the December Festive Calendar
Colombia takes Christmas seriously, and Cartagena is no exception. The historic walled city and Getsemaní both dress up with elaborate Christmas lights and nativity displays from early December onward. Restaurants extend hours, street vendors multiply, and the atmosphere shifts noticeably from quieter November.
The most prominent seasonal event is the Christmas arts and crafts fair, commonly billed as 'Super Navidad Cartagena' or 'Mercado de Artesanías de Navidad,' which typically runs around December 17–26 near the Centro de Convenciones and within the historic center. It combines handicraft stalls, local food vendors, and live performances. Exact dates shift year to year, so check current local listings before your trip.
New Year's Eve draws large crowds to the waterfront and plazas. Many hotels and restaurants offer set-menu dinners and ticketed events, which should be reserved well in advance. Street celebrations in Getsemaní and along the city walls tend to be informal and lively. The days between Christmas and New Year are when Cartagena is at its absolute busiest and most expensive, period.
ℹ️ Good to know
December 8 is the Feast of the Immaculate Conception (Día de las Velitas), a major Colombian tradition where families light candles and lanterns across the city. It is celebrated across the country but takes on particular character in Cartagena's colonial plazas and neighborhoods. Worth timing your arrival to catch it if possible.
Beach and Island Conditions in December

December is arguably the best month for Cartagena's offshore excursions. The Islas del Rosario and Playa Blanca on Isla Barú benefit from calmer Caribbean swells, better underwater visibility, and drier skies than you get from May through November. Morning boat departures from the Muelle de la Bodeguita typically leave by 8–9 AM and return in the afternoon.
Because December is peak season, those morning boats fill up fast. Playa Blanca in particular gets genuinely crowded during the Christmas–New Year window, with vendors working the beach throughout the day. If you want a quieter experience, consider a private charter rather than a shared lanchas tour, or aim for a weekday visit in early December before the full holiday rush builds.
✨ Pro tip
Book island day trips at least two to three days in advance during the Christmas–New Year period. Shared boat tours to the Islas del Rosario sell out regularly in late December, and last-minute private charters carry a significant premium.
City beaches including Playa Marbella and Bocagrande's urban beach are swimmable but much more urban in feel. Bocagrande beach draws a local and domestic tourist crowd throughout December. For a more relaxed option closer to the city, La Boquilla's beach is popular with families and easier to reach independently.
Prices, Crowds, and Booking Reality
December sits firmly in Cartagena's high season, and accommodation prices reflect that. The walled city's boutique hotels and heritage houses are in high demand from early December onward. The Christmas-to-New Year block (roughly December 23 to January 2) is the peak of the peak: prices at sought-after properties can be two to three times their May rates, and availability disappears months in advance.
Early December (the first two weeks) is a better value window. The weather is already dry and sunny, crowds are lighter than over the holidays, and you can still find reasonable rates in Getsemaní and the historic center. This is the window to target if you want December weather without paying full Christmas-season prices. For a breakdown of neighborhoods and what to expect at different price points, see the full guide to where to stay in Cartagena.
- Book accommodation 2–4 months ahead for any stay between December 20 and January 3.
- Early December (Dec 1–20) offers the same dry weather with 20–40% lower prices and noticeably thinner crowds.
- Domestic Colombian tourism is the dominant demand driver in December — expect more Spanish-speaking visitors than any other month.
- Flights from Bogotá and Medellín to CTG spike significantly over Christmas week; book early or consider arriving by bus from nearby cities.
- Restaurants in the walled city and Bocagrande often require reservations for Christmas Eve and New Year's Eve dinners — confirm well ahead.
Getting Around Cartagena in December

Rafael Núñez International Airport (IATA: CTG) is located in the Crespo neighborhood, roughly 3–7 km from the historic center depending on which part of the city you're heading to. Official taxis from the arrivals area to Centro Histórico typically run 15,000–25,000 COP for the 15–25 minute ride. Uber and inDrive operate in the city and can be a convenient alternative, though ride-hailing regulations change, so verify current availability when you arrive. The Transcaribe bus system offers the cheapest option (fares under 5,000 COP), but requires a short walk to the Avenida Santander stop near the terminal.
Within the city, the walled city and Getsemaní are compact and best explored on foot. Taxis are inexpensive for longer trips across the city. December traffic is heavier than usual, particularly in the week between Christmas and New Year, so allow extra time if you're heading to or from the airport. For a complete breakdown of transport options, see the getting around Cartagena guide.
Is December Actually Worth It? A Clear Assessment

The weather case for December is straightforward: it is among the driest, sunniest months in Cartagena. If your priority is reliable beach weather and clear skies for exploring the city walls and colonial plazas, December delivers. The festive atmosphere is genuine and adds real energy to the city. For couples, the combination of good weather and holiday ambiance makes it a popular choice; see the Cartagena couples guide for more.
The honest drawbacks: it is expensive, crowded, and loud, particularly from December 20 through early January. The walled city becomes a bottleneck of tourists, the beaches are packed, and the best restaurants are booked. Anyone sensitive to crowds or working with a tight budget will find December frustrating rather than magical.
For budget travelers, December is one of the worst months to visit Cartagena. The budget Cartagena guide outlines strategies for managing costs, but in late December, even budget options see steep price increases. The shoulder months of November (late rainy season) or February (dry, cheaper, quieter) offer better value for cost-conscious travelers. For context on how December compares to the rest of the year, the best time to visit Cartagena guide covers each month.
FAQ
Does it rain a lot in Cartagena in December?
No. December is part of Cartagena's dry season, which runs from December through April. Average rainfall drops to around 35–60 mm across roughly 7–10 rainy days in the month, compared to 200+ mm in October. Rain tends to be brief afternoon showers rather than sustained downpours.
Is December a good time to visit Cartagena Colombia?
For weather, yes — it is one of the best months. For crowds and prices, it is one of the hardest months, especially from December 20 onward. Early December (the first two weeks) offers the best balance: dry weather, festive atmosphere, and prices that haven't yet hit their Christmas peak.
How hot is Cartagena in December?
Daytime temperatures typically reach 30–32°C (86–89°F), with nighttime lows around 24–26°C (75–79°F). Humidity sits at about 80%, so it feels hotter than the temperature alone suggests. December is not a cool or mild month — it is hot, sunny, and humid.
What events happen in Cartagena in December?
Key events include the Día de las Velitas candle festival on December 8, Christmas arts and crafts fairs in the historic center around December 17–26, widespread Christmas light displays throughout the walled city and Getsemaní, and large New Year's Eve celebrations in public plazas and along the waterfront.
How far in advance should I book hotels for Cartagena in December?
For stays between December 20 and January 3, book at least 2–4 months in advance, especially for boutique hotels in the walled city. Properties in this window sell out regularly and prices increase sharply as availability drops. For early December stays, 4–6 weeks ahead is usually sufficient, though popular places still fill up.