Best Restaurants in Cartagena: Where to Eat in Colombia's Walled City
Book an experience
Top-rated experiences in the area
The highest-rated tours and activities in the area. Book today, cancel free if plans change.
Cartagena has some of the best restaurants in Colombia and some of the most tourist-priced mediocre ones, often in close proximity. The rule of thumb: the more prominently a restaurant displays its outdoor terrace seating on the main plazas of the walled city, the more you are paying for location. The best cooking happens a street or two back, in Getsemaní, or in the San Diego neighbourhood. Here is where to spend your appetite.
Fine Dining
Carmen — El Centro
Carmen (not to be confused with the Medellin restaurant of the same name) occupies a restored mansion on Calle del Cuartel in the historic centre and is consistently cited as the best restaurant in Cartagena. The cooking draws on Colombian Caribbean ingredients — red snapper from the Rosario Islands, coconut and herbs from the surrounding coast — with execution that would hold up in any European capital. Tasting menus from approximately COP 280,000 per person as of 2026. The wine list is the best in the city. Open Monday to Saturday, dinner only. Reservations essential and should be made at least a week in advance.
Celele — Getsemaní
Celele is the younger, more casual counterpart to Carmen (same ownership, same rigorous sourcing approach). The location in Getsemaní reflects the shift in where the interesting food is now happening in the city. The menu focuses explicitly on Colombian Caribbean cuisine — dishes that take the ingredients and cooking techniques of the Caribbean coast seriously rather than using them as decoration for European frameworks. The piangua clams, the posta cartagenera (braised beef), and the fresh fish cooked with coconut and Caribbean herbs are all outstanding. Mains from approximately COP 55,000. Open Tuesday to Sunday for lunch and dinner. Reservations recommended for dinner.
La Vitrola — El Centro
A Cartagena institution for over 30 years, La Vitrola is known as much for its atmosphere — live Cuban and Colombian music, ceiling fans, white-jacketed waiters — as for the cooking. The food is well-executed Caribbean Colombian: rice with coconut and raisins, fresh fish in sofrito, good shrimp dishes. It is expensive by Colombian standards and the atmosphere carries some weight in the price. Mains from approximately COP 65,000. Open daily from noon. Reservations recommended for dinner.
Mid-Range — Best Value
El Santísimo — San Diego
On Calle del Porvenir in the San Diego neighbourhood of the walled city, El Santísimo is a reliable, well-priced option that has avoided the tourist-trap drift affecting some of its neighbours. The menu is Colombian Caribbean with some international dishes — good grilled fish, coconut rice, ceviches. Mains from approximately COP 38,000. The courtyard setting is pleasant for lunch. Open Tuesday to Sunday.
María — Getsemaní
A small neighbourhood restaurant on Calle de la Media Luna that does some of the most honest cooking in Cartagena at entirely sensible prices. The menu changes daily based on what is available from local suppliers — the ceviche de camarón (shrimp ceviche with lemon, coriander, and ají) is the standing dish worth ordering. Mains from approximately COP 32,000. Lunch service only. Arrive before 1pm for the best selection.
La Cevichería — El Centro
On Calle Stuart near the old city, La Cevichería is the most visited dedicated ceviche restaurant in Cartagena and handles the volume without a corresponding drop in quality. The ceviche de pulpo (octopus) and the mixed seafood ceviche are both good. The fish tacos are worth ordering. Mains from approximately COP 40,000. Open Tuesday to Sunday for lunch and dinner. Queues form at dinner time — arrive by 7pm or book ahead.
Restaurante 1621 — El Centro
A mid-century historic house on Calle del Cuartel that serves reliable Caribbean Colombian cooking at fair prices. The grilled whole fish with patacones and coconut rice is the signature. Lunch set menu (two courses, juice) at approximately COP 32,000. Mains from COP 40,000 à la carte.
Getsemaní vs. The Walled City
Getsemaní is categorically better value than the restaurants immediately inside the walls and has become the centre of a genuine food scene over the past decade. The streets around Plaza de la Trinidad have five or six independently owned restaurants and cocktail bars that cater primarily to Colombians and longer-stay visitors rather than one-night tourists.
Alquimico (Calle del Torno, Getsemaní): Technically a cocktail bar rather than a restaurant but worth mentioning for its food — small plates of Caribbean bites (empanadas de pipián, fried fish fingers, arepas de huevo) served alongside some of the most inventive cocktails in the city. Bar snacks from COP 15,000. No reservations.
La Mulata (Calle Quero, Getsemaní): A local spot doing traditional Colombian Caribbean cooking at decidedly non-tourist prices. The sancocho de pescado (fish stew with yuca, potato, and herbs), the coconut rice, and the patacones are all excellent. Mains from approximately COP 22,000.
Street Food and Markets
Cartagena’s best street food appears in the evenings around Plaza de los Coches and along the base of the city walls on Avenida del Arsenal.
Arepas de huevo: A Caribbean Colombian speciality — a fried corn dough disc stuffed with egg (and sometimes ground beef), fried again, and eaten fresh. The best are at the outdoor vendors near the Clock Tower from COP 3,000 to 5,000 each.
Enyucado: A sweet cassava cake with coconut and anise, common in Caribbean Colombia. From street vendors COP 3,000 to 5,000.
Cocadas: Coconut sweets in a range of colours and flavours, sold by women in traditional pollera dresses throughout the walled city. Approximately COP 2,000 to 3,000 each.
Mercado de Bazurto: The main municipal market on the outskirts of the city (Avenida Pedro de Heredia) is where Cartagena’s residents actually shop. The market has an extensive food court with local dishes at COP 10,000 to 15,000 per meal — good for experiencing how the city actually eats, though the surroundings are chaotic and the journey from the tourist centre requires a taxi (COP 12,000 to 18,000).
What to Avoid
Terrace restaurants on Plaza de Santo Domingo and Plaza de Bolívar: Overpriced for the food quality. You are paying for the seat in the square. The food is generally indifferent.
Tableside crab and lobster stalls on Bocagrande beach: Atmospheric but expensive (lobster from COP 80,000 to 150,000), and hygiene standards are inconsistent. Eat seafood at established restaurants.
Practical Notes
Reservations: Essential at Carmen and La Vitrola. Recommended for Celele on weekend evenings. Walk-in is generally fine elsewhere with early arrival.
Vegetarian options: Limited in traditional Caribbean Colombian cooking. Carmen and Celele can accommodate vegetarian requests with advance notice. Getsemaní’s newer restaurants tend to have better vegetable-focused options.
Alcohol prices: Cocktails in the walled city restaurants run COP 20,000 to 40,000. Getsemaní prices are typically 20 to 30% lower. Beer at local tiendas (corner shops) costs COP 3,000 to 5,000 and is entirely normal to drink on the street or plaza in the evenings.
Tipping: 10% is standard and appreciated. Many bills include it as a voluntary service charge — check before adding more.
If you want to explore Cartagena’s food scene with a local guide, food and cooking tours in Cartagena includes market visits, street food walks, and Colombian cooking classes in the Old City.
Ready to explore?
Browse hundreds of tours and activities. Book securely with free cancellation on most options.
Browse on GetYourGuide →We may earn a small commission — at no extra cost to you.