The short answer
Come between December and April. That's the dry season, rain is rare, and the city is at its best-behaved (U.S. News, Tom Plan My Trip). It is also when everybody else comes, so you pay for it. If price matters more than a guaranteed dry afternoon, aim at the shoulder months instead: April into May, or October into November.
We're on Carrera 7 in San Diego, inside the walls, and we have opinions about all of this because we watch it from the rooftop every night of the year. Here's the honest version.
December to April: the dry season, and the expensive one
This is the stretch people mean when they say "best time." Hot, dry, breezy in January and February when the trade winds come through. Blue sky most days. The catch is that everyone knows it.
Two things to plan around:
- Around 20 December to early January: the busiest and priciest week of the year in the Old Town. Colombians travel, the plazas fill up, and rooms sell out early. We only have ten rooms, so if you want one of ours over New Year, book it months out.
- January: festival month. The city runs a classical music festival and a literary festival within weeks of each other, and the Old Town gets very full of people wearing lanyards. Great energy, terrible time to wing it.
March and April are the sweet spot inside the dry season if you want the weather without the New Year scrum. Still dry, still hot, noticeably calmer.
April to May and October to November: the shoulder
These are the months we'd pick if we were paying our own bill. Royal Caribbean's seasonal guide calls April to May and October to November the shoulder period for exactly the reason you'd expect: fewer crowds. Rain shows up more often, usually in a lump rather than all day.
November has one extra thing going for it. The Independence festivities run in the first half of the month and the city stops being a museum for a week. Drums, paint, parades, no hush at all. We wrote about what that's actually like, because it surprises people who booked expecting a quiet colonial break.
September and October: wettest, cheapest, still worth it
September and October are the wet end of the year. It rains hard, usually in the afternoon, sometimes enough to flood a street corner for twenty minutes, and then it stops and everything steams. Rates drop. Restaurants have tables. The light after a storm is the best light Cartagena gets.
We are not going to pretend it doesn't rain. We just don't think one wet hour a day is a reason to cancel a trip.
Month by month, roughly
| Months | Weather | Crowds and rates | Our take |
|---|---|---|---|
| Dec to early Jan | Dry, breezy | Peak of the peak | Book far ahead or don't bother |
| Jan to Feb | Driest, windiest | Very busy, festival season | Best weather of the year |
| Mar to Apr | Dry, hot, calmer | Busy but manageable | Where we'd send a first-timer |
| May | First real rain | Quieter | Good value, warm sea |
| Jun to Aug | Scattered rain, humid | Mid | Fine, plan indoor middays |
| Sep to Oct | Wettest | Lowest rates | Come anyway, pack a light layer |
| Nov | Wet, easing | Spikes around Independence | Loudest, most fun week |
What the heat actually does to your day
It's hot all year. That's the one constant. What changes is how you use the day, and the pattern is the same in every season: mornings for walking, the middle of the day indoors or in water, evenings outside until late.
Our rooftop is open till midnight, which is how we handle it. Head up when the sun drops behind the walls and the temperature does something civilised. Members Only kicks off around 9 on Friday and Saturday, and locals get 15% off up there too, so expect real company at sunset rather than a quiet terrace with two couples on it. If you want quiet and colonial hush, we're probably not your spot.
Breakfast is on us if you book directly through our site, and the boozy brunch runs Saturdays and Sundays from 11am to 2pm, which is a solid way to spend a rainy October Sunday.
Booking notes worth reading before you pick dates
Ten rooms means we can't hold dates on a promise. We take a deposit, and if you cancel in writing at least 30 days before check-in you get 50% of the reservation value back. Within 30 days, you don't. That matters more than usual if you're gambling on shoulder-season weather, so pick your dates properly the first time.
One last thing. There is no month where Cartagena is empty and cheap and perfectly dry. Anyone selling you that is selling you something. Pick the trade-off you mind least.
