The 12 Best Restaurants in Cartagena (2026): A Food Lover’s Guide

The 12 best restaurants in Cartagena, Colombia, per Tripadvisor and 50 Best: what to order, prices, neighborhoods, local dishes and booking tips for 2026.

Updated: October 4, 2026 · 12-minute read

Colorful street with colonial balconies in Cartagena's Old Town, Colombia
The walled city’s streets, with their wooden balconies and brightly painted façades, are home to many of Cartagena’s best restaurants. Photo: Ricky Beron / Unsplash (Unsplash License)

Cartagena de Indias is not only Colombia’s most photographed walled city — it is also one of the most exciting places to eat in the Caribbean. Grandmothers’ Cartagena recipes, the African heritage of San Basilio de Palenque, fish landed in the bay every morning and a new generation of chefs who now appear on international rankings all share the same cobbled streets.

For this guide we cross-checked Tripadvisor’s current ranking (more than 222,000 reviews of around 1,300 restaurants in the city) with the Latin America’s 50 Best and The World’s 50 Best awards. The result: 12 restaurants worth booking, grouped by type of experience, with what to order, which neighborhood they’re in and what they cost.

Quick answer: where to eat in Cartagena

  • Best fine dining: Celele (Getsemaní), No. 5 on Latin America’s 50 Best 2025 and No. 48 on The World’s 50 Best 2025.
  • Most romantic dinner: Restaurante 1621, inside a 17th-century convent (Sofitel Legend Santa Clara).
  • Travelers’ favorite: Buena Vida Marisquería & Rooftop, No. 1 on Tripadvisor with 4.9/5 and over 7,600 reviews.
  • Local Cartagena cooking with live music: Candé.
  • Great value: Pezetarian (Asian-Caribbean).
  • Breakfast and specialty coffee: Época Café Bar.

At a glance: the 12 restaurants compared

Restaurant Neighborhood Cuisine Price* Tripadvisor Best for
Celele Getsemaní Creative Colombian Caribbean $$$$ 4.6/5 (939) World-class dining
Restaurante 1621 San Diego Contemporary French-Colombian $$$$ 4.8/5 (3,150) Anniversaries and honeymoons
Carmen Old Town Contemporary Colombian $$$$ 4.5/5 (3,587) Tasting menu
Erre de Ramón Freixa Anillo Vial (Hotel Las Américas) Mediterranean-Caribbean $$$$ 4.7/5 (2,121) Oceanfront fine dining
Buena Vida Marisquería y Rooftop Old Town Caribbean seafood $$–$$$ 4.9/5 (7,638) Groups and a lively vibe
Mar de las Antillas Old Town Caribbean and seafood $$–$$$ 4.9/5 (5,163) Fresh fish
Candé Old Town 100% Cartagena cuisine $$–$$$ 4.6/5 (4,880) Culture and live music
Marea On the bay Caribbean, seafood $$$$ 4.6/5 (1,935) Sunsets over the water
Ana Restaurante Bar Getsemaní Caribbean-Asian fusion $$$$ 4.9/5 (2,147) Dinner with music
El Arsenal: The Rum Box Getsemaní Caribbean + rum tasting $$–$$$ 4.9/5 (6,475) Colombian rum experience
Pezetarian Old Town Asian-Caribbean, fish and vegan $ 4.8/5 (3,409) Eating well on a budget
Época Café Bar Old Town Specialty coffee, brunch $$–$$$ 4.9/5 (2,593) Breakfast
*Price range per Tripadvisor ($ budget – $$$$ fine dining). Ratings and review counts checked on October 4, 2026; they may change.

How we chose these restaurants

This isn’t one person’s opinion. We started with Tripadvisor’s ranking for Cartagena (which blends ratings, review volume and popularity), compared it with two lists voted by expert panels — Latin America’s 50 Best Restaurants and The World’s 50 Best Restaurants — and with Tripadvisor’s Travelers’ Choice “Best of the Best” awards. Then we grouped the places by type of experience so you can find the one that fits your trip.

Good to know: there is no Michelin Guide for restaurants in Colombia yet. When a Cartagena restaurant is described as “Michelin”, it usually refers to its chef’s track record abroad or to the Michelin Keys awarded to some hotels — not to a star given to the restaurant itself.

Clock Tower, the main gate to Cartagena's walled city
The Clock Tower marks the entrance to the walled city — most of the restaurants in this guide are a few minutes’ walk away. Photo: Ronin / Unsplash (Unsplash License)

The 12 best restaurants in Cartagena

Cartagena's Clock Tower lit up at night
At nightfall the Old Town comes alive: dinner in Cartagena is late, usually between 7 and 10 p.m. Photo: Juan Nino / Unsplash (Unsplash License)

Fine dining and tasting menus

1. Celele — the best restaurant in Cartagena according to the experts

If you only have one special dinner in Cartagena, make it this one. Led by chef Jaime Rodríguez, Celele grew out of a research project into the pantry of the Colombian Caribbean and is now the city’s most awarded restaurant: No. 5 on Latin America’s 50 Best Restaurants 2025, No. 48 on The World’s 50 Best Restaurants 2025 (the only Colombian restaurant in the top 50) and winner of the 2025 Sustainable Restaurant Award.

Most of its ingredients are local and many are foraged, so the menu changes often. It’s chef-driven cooking, yet the flavors are ones any Cartagena local would recognize.

2. Restaurante 1621 — the most romantic dinner in town

Set inside the Sofitel Legend Santa Clara, a former Poor Clares convent in the San Diego neighborhood, 1621 pairs French technique with Colombian produce in a colonial dining room with more than 400 years of history.

It’s one of the Colombian restaurants most celebrated by the Tripadvisor community: it entered the global top 25 of the Travelers’ Choice “Best of the Best” in 2023 and reached second place in its category in 2024. Travelers especially praise the tasting menu, the service and the setting.

3. Carmen — Colombian fine dining in tasting-menu form

Carmen is one of the classic names of Cartagena fine dining. It celebrates Colombia’s biodiversity with beautifully plated dishes and international techniques, in an elegant but relaxed room.

The tasting menu is the best way in: several courses that travel from sea to coast to mountains. With more than 3,500 Tripadvisor reviews, it’s a safe bet for a special night.

4. Erre de Ramón Freixa — fine dining by the sea

Catalan chef Ramón Freixa, who holds Michelin stars for his restaurant in Madrid, signs the menu at Erre, inside Hotel Las Américas. The cooking blends the Mediterranean with Caribbean produce: rice dishes, seafood and Spanish technique applied to local ingredients.

A good option if you’re staying in the Anillo Vial hotel zone or want a quiet dinner away from the bustle of the Old Town.

Seafood, Caribbean flavor and atmosphere

5. Buena Vida Marisquería & Rooftop — the travelers’ favorite

This is Tripadvisor’s No. 1 restaurant in Cartagena, rated 4.9/5 with more than 7,600 reviews. It occupies a three-story house in the walled city and ends in a terrace overlooking colonial rooftops — perfect at sunset.

The food is creative Caribbean seafood and the mood is festive, with a DJ or live saxophonist several nights a week. Ideal for groups of friends.

Shrimp cocktail served in a glass, a Caribbean coast favorite
Illustrative image: shrimp cocktail and ceviche are staples of Cartagena’s seafood restaurants. Photo: Yasmine Duchesne / Unsplash (Unsplash License)

6. Mar de las Antillas — fresh fish, no fuss

Rated 4.9/5 with more than 5,100 reviews, Mar de las Antillas is one of the best-rated restaurants in the city. Its formula is simple: fresh fish and seafood with Caribbean seasoning, warm service and well-made cocktails.

It’s where you’d take someone who wants to taste Cartagena’s sea without the ceremony of a tasting menu.

7. Candé — 100% Cartagena cooking with music and dance

Candé is Cartagena in its purest form. The menu is devoted to the city’s traditional recipes and, while you dine, musicians and dancers perform Colombian Caribbean rhythms. It ranks No. 3 on Tripadvisor in the city, with nearly 4,900 reviews.

It may sound touristy, but the food delivers: it’s one of the best ways to try well-made local dishes in a single evening.

8. Marea — sunsets over the bay

Marea looks straight out over Cartagena Bay, with a terrace that glows gold in the late afternoon. The cooking is Caribbean and Latin American, with fish and seafood in the spotlight.

Rated 4.6/5 on Tripadvisor, it’s an excellent choice for a special dinner with a water view — something few Old Town restaurants can offer.

Open-air restaurant tables by the sea in Cartagena
Eating with a Caribbean view is part of the experience: look for terraces on the bay or on top of the city walls. Photo: Felipe Prieto / Unsplash (Unsplash License)

Getsemaní, fusion and experiences

9. Ana Restaurante Bar — Caribbean-Asian fusion in Getsemaní

In Getsemaní, the city’s most bohemian neighborhood, Ana mixes the Caribbean with Asia: spicy tuna rolls, Vietnamese-inspired rice dishes and coconut ceviches. There’s live music and English-speaking staff.

With 4.9/5 from more than 2,100 reviews, it’s a favorite among travelers staying in Getsemaní.

10. El Arsenal: The Rum Box — Caribbean food and rum tasting

On Calle del Arsenal in Getsemaní, this spot is both a restaurant and a temple to Colombian and Caribbean rum. Rated 4.9/5 with almost 6,500 reviews, it’s among the best-reviewed places in town.

Alongside Caribbean food, it runs guided tastings where you learn to tell rum styles and ages apart.

Budget-friendly and daytime picks

11. Pezetarian — eat very well for little money

Pezetarian proves you can eat well in Cartagena without spending much. Its Asian-Caribbean kitchen focuses on fish and vegan options: bowls, salads, noodles, sushi and a ceviche many travelers rank among the best in town.

Rated 4.8/5 with more than 3,400 reviews, it’s one of Tripadvisor’s top-rated budget picks.

12. Época Café Bar — the best breakfast in the Old Town

Época is the place to start your day: Colombian specialty coffee brewed in a Chemex, French press, AeroPress or siphon, plus a brunch menu with gluten-free options.

Rated 4.9/5 with more than 2,500 reviews, it’s the best-reviewed café in the Old Town. Travelers recommend the gluten-free pancakes, the cayeye (a mash of green plantain typical of the coast) and the cardamom coffee.

Classics that are still worth it

Some names have lived in visitors’ memories for decades. They’re not at the very top of today’s rankings, but they remain good choices:

What to eat in Cartagena: dishes and fruits you must try

Cartagena’s cooking is the sum of Indigenous, Spanish and, above all, African influences. These are the flavors not to miss:

Palenquera selling tropical fruit in Cartagena
Palenqueras, heirs to the culture of San Basilio de Palenque, sell tropical fruit on the streets and are one of the city’s great symbols. Photo: Ricardo Gomez Angel / Unsplash (Unsplash License)

Try the tropical fruit too: green mango with salt and lime, níspero, zapote, soursop (guanábana), lulo, passion fruit (maracuyá) and corozo (drunk as juice). Palenqueras sell them freshly cut in the plazas; agreeing on the price before buying avoids misunderstandings.

Where to eat in Cartagena by neighborhood

Old Town (the walled city)

The highest concentration of restaurants, from fine dining to cafés and rooftops. Carmen, Candé, Buena Vida, Mar de las Antillas and Época are here.

Cathedral of Saint Catherine of Alexandria in Cartagena's Old Town
The Cathedral of Saint Catherine of Alexandria, at the heart of the Old Town, is surrounded by plazas full of restaurants and cafés. Photo: Jorge Gardner / Unsplash (Unsplash License)

San Diego

The northern part of the walled city, quieter and more residential — perfect for romantic dinners such as 1621.

View of Cartagena's Old Town from the top of the city walls
From the walls you can see the old city; San Diego, to the north, has quieter and more romantic restaurants. Photo: Felipe Prieto / Unsplash (Unsplash License)

Getsemaní

The bohemian neighborhood, with street art, lively plazas and slightly lower prices. Home to Celele, Ana and El Arsenal.

Green and white Republican-era building on a Cartagena street
Cartagena’s colonial and Republican architecture is the backdrop to every food walk. Photo: Leandro Loureiro / Unsplash (Unsplash License)

Bocagrande and Castillogrande

The modern hotel and beach district, with seafront restaurants and family-friendly options.

Bocagrande high-rises seen from the sea in Cartagena
Bocagrande, the modern hotel and beach district, offers seafront restaurants a few minutes from the Old Town. Photo: Yves Alarie / Unsplash (Unsplash License)

Manga

A residential area with marinas, ideal for eating fish beside the sailboats (Club de Pesca).

Beyond the restaurant: food experiences

Couple sitting on Cartagena's city wall watching the sunset
Sunset on the city walls is the best aperitif before dinner in the Old Town. Photo: Luis Desiro / Unsplash (Unsplash License)

Practical tips for eating out in Cartagena

Frequently asked questions

What is the best restaurant in Cartagena?

According to expert panels, Celele (Getsemaní): No. 5 on Latin America’s 50 Best Restaurants 2025 and No. 48 on The World’s 50 Best 2025. According to Tripadvisor travelers, the No. 1 in October 2026 is Buena Vida Marisquería & Rooftop, rated 4.9/5 with more than 7,600 reviews.

What is the most romantic restaurant in Cartagena?

Restaurante 1621, inside the Sofitel Legend Santa Clara, a former 17th-century convent in the San Diego neighborhood. Marea and the Old Town rooftops are also great for sunset.

What local food should I try in Cartagena?

Arepa de huevo, posta negra cartagenera, coconut rice, fried fish with patacón, cazuela de mariscos, ceviche and the sweets of the Portal de los Dulces, plus tropical fruits such as mango, níspero, zapote and corozo.

Are there Michelin-starred restaurants in Cartagena?

No. The Michelin Guide does not rate restaurants in Colombia. Some chefs who cook in Cartagena, such as Ramón Freixa (Erre), hold stars for their restaurants abroad, and hotels like Casa San Agustín and Casa Pestagua hold Michelin Keys.

Do I need reservations in Cartagena?

Yes for fine-dining and the most popular restaurants, especially in high season. For cafés, street food and casual spots you usually don’t.

Where can I eat cheaply in Cartagena?

Getsemaní and the Old Town side streets have budget options. Pezetarian is among the best-rated for value, and street food (arepas de huevo, ceviches, fritters) starts at about COP 10,000.

How much does it cost to eat in Cartagena?

A meal at a mid-range restaurant costs COP 60,000–120,000 per person. Fine dining with a tasting menu starts at about COP 300,000 per person, without drinks.

Conclusion

Cartagena is explored on foot and remembered through the palate. Combine one great chef-driven dinner (Celele or 1621), a night of traditional food with music (Candé), a sunset with seafood (Buena Vida or Marea) and a couple of street stops for arepa de huevo and fresh fruit — that’s how you really get to know the city.

Staying in the center? See our guide to where to eat in Cartagena’s Old Town and our Getsemaní restaurant guide to keep discovering where to eat.

Sources

© 2026 Mobitech