Cartagena's cobblestones, pastel colonial walls and heavy Caribbean air make for some of the most photogenic holiday dressing there is, but the heat decides everything. Daytime temperatures sit around 28 to 33°C most of the year, and the humidity is what you actually feel. So I pack cotton, linen and rayon first and worry about colour second. Then the fun part: the city suits bold tropical prints, loose shapes and simple accessories. These 25 looks cover the Walled City, beach clubs and rooftop evenings, with notes on what holds up when you're sweating by ten in the morning.

Linen, Rayon and Why Polyester Fails in Caribbean Humidity
In humid heat, fabric matters more than cut. Sweat doesn't evaporate quickly when the air is already wet, so whatever you wear needs to let air through and dry fast. Linen is the best of the lot: it's loosely woven, it stands slightly away from the skin, and it dries quickly. Cotton breathes well too, though thicker cotton stays damp longer. Rayon and viscose feel cool and drape nicely, but they wrinkle and can shrink if washed hot.
Polyester is the one I'd leave at home. It doesn't absorb sweat, so it sits on the skin and clings, and dark polyester gets hot in direct sun. Read labels before you pack, because a lot of flowy holiday dresses that look like cotton are actually polyester chiffon or georgette.
- Loose beats tight: a gap between fabric and skin is what keeps you cool.
- Lighter colours reflect sun; prints hide sweat marks better than solids.
- Pack one more top than you think, because you'll change after a long hot walk.
1. Flowy Maxi Dress with Straw Hat

A loose maxi dress with a straw hat is close to the city's unofficial uniform, and for good reason. A maxi lets air in at the hem and keeps strong midday sun off your legs. I'd choose cotton over chiffon here; polyester chiffon traps heat and sticks to damp skin. A bright print or a soft pastel suits the painted walls. Flat leather sandals or espadrilles for the cobbles, a wide-brim straw hat for shade, a woven tote and big sunglasses. Check that the hem clears the ground in flats, or it will be grey by lunchtime.
2. Linen Shorts with Breezy Blouse

When the afternoon humidity peaks, linen shorts and a light blouse keep you looking tidy without overheating. I go for ivory, beige or sand shorts and let the blouse carry the colour, with puff sleeves or a bit of embroidery. A loose tuck looks relaxed but still deliberate. Flat strappy sandals or espadrilles, and a small crossbody so your hands are free at market stalls. The same pieces take you from daytime sightseeing to a casual dinner in Getsemaní. Linen shorts crease at the lap within the hour, so pick a slightly longer leg if that bothers you.
3. Romper with Wide-Brim Hat

A romper is about as simple as holiday dressing gets: one piece and you're done. In a tropical print or a bright solid, it suits the city's playful mood. Breathable cotton or rayon matters, because a lined synthetic romper in this humidity is miserable by noon. Flat sandals or espadrilles handle the uneven streets and the steps up to Castillo de San Felipe. A wide-brim hat, statement sunglasses and a crossbody finish it. Fit check before you pack: raise your arms over your head. If the crotch pulls up, the torso is too short, and you'll feel it all day.
4. Cotton Sundress with Flat Sandals

An A-line or fit-and-flare cotton sundress is the easiest answer to tropical heat. Cotton breathes, and a bit of structure in the bodice stops it looking limp in damp air. Coral, turquoise or sunny yellow suit the streets, as does a small floral. Flat sandals are the only sensible shoe for long cobbled walks and the seafront. A woven bag and fine gold jewellery are enough. I like this one for museums and lunch outdoors. If you sweat easily, choose a print over a solid colour; prints hide damp patches at the back and under the bust.
5. Tank Top with Linen Pants

When I want coverage without a dress, I reach for a cotton or ribbed tank with high-waisted linen trousers. Wide linen lets air move around the legs and keeps sun off them, which shorts can't do. Cream, light khaki or soft olive trousers with a tank in a colour that goes with them. Slides or plain leather flats, a straw bag and small gold hoops. It's a good outfit for galleries and shops in the old town. Pick trousers that sit at the true waist; a low rise in linen slips down as the fabric relaxes through the day.
6. Tropical Print Dress with Sandals

Wearing a print that matches the place is half the fun of travelling. Banana leaves, hibiscus or a bold geometric all look at home here. Rayon and viscose blends drape and don't cling in humidity the way polyester does. Let the print do the work: flat sandals, slim hoops, a small crossbody. It photographs well against painted doors and flower-covered balconies. One thing I warn about with rayon: it can shrink badly if machine dried, so hand wash it in the hotel and hang it to dry.
7. Crop Top with Flowy Skirt

A little midriff suits the city's beach-meets-town mood. I pair a light cotton or linen crop top with a high-waisted loose maxi or midi skirt, which lets air move and still covers the legs from sun. A white top with a printed skirt, or two soft pastels together. Flat sandals or espadrilles, a woven tote and beaded necklaces. It suits an afternoon market walk or a courtyard dinner under string lights. Make sure the skirt waistband is high enough that the gap is a sliver, not a band; a wide gap shifts and grows as you walk.
8. Lightweight Jumpsuit with Espadrilles

A jumpsuit is a whole outfit in one piece, which makes packing easy. For this heat, I pick breathable cotton, rayon or a linen blend with a relaxed fit and a tie or cinched waist. Daytime: flat espadrilles, a straw hat and a tote. Evening: swap the hat for statement earrings, wear wedge espadrilles and take a clutch. The change takes a minute. My only caveat is practical. Public bathrooms in old buildings can be tiny, and undressing completely in humidity is no fun, so I'd keep it for evenings closer to the hotel.
9. Swimsuit with Beach Cover-Up

Beach time is part of most trips here, in town or on a boat out to the Rosario Islands. A one-piece or bikini in a bright colour or print goes under a sheer kaftan, a button-front linen shirt or a crochet cover-up dress. Slides and a big straw tote carry the rest of the afternoon, and a hat and sunglasses deal with the glare. Boat rides mean spray and wind, so I'd tie down the hat and leave anything dry-clean-only at the hotel. Then you can stop for lunch without feeling underdressed.
10. Off-Shoulder Dress with Sandals

An off-shoulder dress feels right against the city walls at sunset. The open neckline keeps it cool, and it dresses up easily for evening. Light cotton or a linen blend in a solid colour or a small floral. Flat sandals for walking, or a low wedge if you want some height. Add statement earrings, perhaps something handmade bought locally, and a small crossbody. A practical note: off-shoulder elastic loosens in heat and with wear, so I'd try a few arm movements in it before packing. If it slides down when you reach for something, it will annoy you all evening.
11. Casual Button-Up Shirt with Shorts

An oversized button-up shirt worn open or loosely tucked into tailored shorts is my easiest morning outfit. White or a fine stripe in linen or light cotton reflects heat and goes with everything. High-waisted shorts in a neutral keep it tidy. Roll the sleeves, undo a couple of buttons and add flat sandals or white sneakers. A canvas tote, metal sunglasses and a fine gold chain. An open shirt also protects shoulders from sunburn while you walk around the Walled City, which is worth more than it looks.
12. Midi Dress with Sneakers

A loose midi dress with white sneakers is the outfit I'd wear on the biggest walking day. The dress should be light and simple, a cotton slip or a softly gathered shape. Sneakers give real support across cobbles and the long waterfront. A crossbody and fine chains for some shine. It takes you from the historic centre to Getsemaní and back. Choose canvas or mesh sneakers rather than leather in this heat; feet swell in humidity, and stiff leather starts rubbing by afternoon.
13. Two-Piece Linen Set with Sandals

A matching linen set saves thinking time and suits this climate. A button-front shirt with high-waisted shorts or wide trousers looks put-together instantly. Cream, sage or sand will mix with everything else in the bag. Flat leather sandals, a structured straw bag and layered gold necklaces or sculptural earrings. It goes from boutique browsing to a long courtyard lunch. Split the set too: the shirt over a swimsuit, the trousers with a tank. That gives you three outfits from two pieces.
14. White Dress with Colorful Accessories

A white dress is the plainest backdrop against Cartagena's painted streets and doorways, and it lets you play with accessories. Coral or turquoise beaded earrings, a woven bag with pompoms, sandals with embroidered straps. White cotton or linen reflects heat. Roll the sleeves of a shirt dress or go sleeveless in a midi. Golden hour is when this outfit looks best, when the walls turn warm behind it. White cotton can be sheer in strong sun, so check it outdoors and wear nude underwear, not white.
15. Wide-Leg Trousers with Crop Top

Wide-leg trousers sound warm, but in light linen or a soft cotton blend they're among the coolest things you can wear here, because air moves freely around the leg. High waist, fluid drape. On top, a fitted crop top or a knotted button-up that ends just above the waistband: volume below, clean line above. Flat sandals or low block-heel mules for walking, a structured bag and big sunglasses. I'd wear this for dinner and live music in one of the plazas. Hem them to just clear the ground in the shoes you'll actually wear.
16. Wrap Dress with Wedge Espadrilles

A wrap dress adjusts at the waist tie, which makes the fit very forgiving, and the V-neck and loose skirt keep it airy. Emerald, fuchsia or cobalt stand out against the pastel buildings. Wedge espadrilles give height without the wobble of a stiletto on cobbles, which is a real risk here. Drop earrings and a slim clutch. Good for a special dinner or an evening of salsa. Choose a wrap with a deep overlap or a snap at the bust; shallow wraps open when you dance or sit down.
17. Palazzo Pants with Tank Top

Palazzo pants give full coverage and plenty of airflow in one piece. Here I'd go for a bold print, large florals or abstract tropical patterns, in a lightweight fabric. A fitted tank in a solid colour from the print keeps the volume balanced. Flat sandals or slides, a wide-brim hat by day or statement earrings at night. They move well as you walk and suit gallery visits, long lunches or a sunset boat ride around the bay. On a boat, though, wide legs catch the wind, so a tie at the ankle or a narrower cut helps.
18. Ruffled Mini Dress with Strappy Sandals

For something a bit flirtier, a ruffled mini dress works. Light cotton or voile with tiered ruffles moves in the sea breeze. A square neck or puff sleeves add a romantic touch, and the short hem keeps it cool. Flat strappy sandals in a metallic or a bright colour, a small basket bag and fine gold jewellery keep it daytime. It suits brunch or an early-evening walk as the heat finally eases. Voile is light but sheer, so I'd check whether it's lined before buying.
19. Kaftan Cover-Up with Flat Sandals

A kaftan is the ultimate piece for going between beach and town without changing. Pick a semi-sheer or light cotton one with embroidery, tassels or a bold border. Over a swimsuit at the beach; then add flat sandals, layered necklaces and a structured tote for lunch or shopping. The loose shape covers you from sun while letting air through constantly. It doubles as a dress too, which is why it's always in my bag. Long kaftans can drag on wet boat decks, so a knee or calf length is easier for island days.
20. High-Waisted Shorts with Off-Shoulder Top

High-waisted linen or cotton shorts give a clean line at the waist, and an off-shoulder top adds a romantic note, a ruffled blouse or a simple stretch cotton. Bare shoulders look festive without feeling revealing. Flat sandals or low espadrilles, a woven crossbody and big sunglasses. It suits an afternoon wandering colourful streets and stopping for fruit from a street cart. Put sunscreen on the shoulders before you go out; it's the area people forget, and the sun here is strong even through cloud.
21. Slip Dress with Statement Earrings

A satin or silk slip dress suits warm evenings here. I'd pick a midi length in deep magenta, burnt orange or champagne, and let it hang naturally. With a plain shape, the accessories can be bold: sculptural earrings, stacked bangles, a metallic clutch. Strappy heeled sandals or flat mules. It goes from a sunset dinner to a nightcap on a rooftop and packs to almost nothing. Real silk shows sweat marks in humidity, so in this climate I prefer a heavier satin or a printed slip that hides them.
22. Linen Shirt Dress with Woven Bag

The linen shirt dress gets less attention than it deserves for tropical travel. It breathes, looks smart and needs no thought. A midi or knee-length one in white, olive or a fine stripe. The collar and rolled sleeves give it shape, and the loose fit keeps air moving. Flat sandals or espadrilles and a woven bag with leather handles. Undo a few buttons at the hem when it gets hot. From a morning coffee to a museum in the afternoon, it never looks wrong. Linen this light creases fast, and here that's fine; everyone's does.
23. Matching Co-Ord Set with Heeled Sandals

A matching set is a smart choice for evenings. A crop top with a midi skirt, or a sleeveless shell with wide trousers, looks coordinated with almost no effort. Choose a linen blend or light crepe so it doesn't arrive crumpled. Heeled sandals or wedge espadrilles add length to the leg. A slim clutch and minimal jewellery. It feels special enough for a celebration dinner or dancing, and folds small next to daytime clothes. If the set has a separate top and bottom, check that the waist overlap stays put when you raise your arms.
24. Denim Shorts with Oversized Button-Up Shirt

Some mornings call for something lived-in and easy. Light-wash denim shorts in a relaxed fit, an oversized cotton or linen shirt open or loosely half-tucked, sleeves rolled and collar up. Flat sandals, a canvas tote and a cap or straw hat. Good for a slow morning finding arepas and wandering where the streets lead. Denim is the warmest fabric in this list, though, so I'd pick a thin, soft pair and save it for the cooler early hours.
25. Silk Midi Skirt with Simple Tank

Mixing textures makes a simple outfit look considered. A satin midi skirt in a strong colour or a quiet print brings movement, and a plain cotton tank keeps it casual. The contrast hits the right note here: dressed, but not trying too hard. Flat sandals for day; a low block heel for evening. Layered necklaces or one pendant, and a small leather crossbody. Good for a gallery opening, dinner or an evening walk through the lit plazas. Satin skirts cling to damp legs, so a half-slip or a skirt with a lining stops it riding up.
Rainy Months, Church Visits and Boat Days
Cartagena is warm all year, but it isn't dry all year. The wetter months usually run from around April and May, then again from roughly September to November, with October often the rainiest. Rain tends to come as heavy afternoon bursts rather than all-day drizzle. I pack a light rain jacket that folds into a bag, and sandals that can get wet; suede and woven espadrilles soak through and take ages to dry.
Covering up for churches
The old town is full of working churches and the cathedral. Covering shoulders and knees is the respectful choice inside, so I always carry a light scarf or a thin shirt in my bag on sightseeing days. A midi skirt or linen trousers makes a church stop easy without going back to the hotel.
Dressing for a day on the water
Boat trips to the islands mean wind, salt spray and strong reflected sun. I wear the swimsuit under a loose shirt, bring a hat with a chin strap or one I don't mind losing, and leave anything delicate behind. A small dry bag for the phone is worth packing. Evenings near the water can bring mosquitoes, so long, loose trousers help after sunset.
Dress for the Heat First, the Colours Second
Cartagena rewards anyone who dresses for the climate first. Lightweight fabrics, loose shapes and a few good accessories are the base of every outfit here. The pieces that matter most are the ones that move from a morning on the cobbles to an evening rooftop without a full change. Bright prints echo the streets, and plain linen and cotton give a clean contrast against the colonial walls. Long weekend or a longer stay, the same approach holds: pack for heat, add colour, and leave anything synthetic at home.



















