Where to Eat in Cartagena’s Old Town: 10 Top Restaurants

Historic Center

Last updated: September 30, 2026

Street in Cartagena's Old Town at night, the walled city's restaurant district
As night falls, the walled city’s streets fill with tables and live music. Photo: Alejandro Giraldo Ortega / Unsplash (Unsplash License)

To eat well in Cartagena’s Old Town, book a tasting menu at 1621 or Carmen, try local Cartagena cooking with a live show at Candé, go for seafood at Buena Vida or fried fish at La Mulata, and start the day at Época Café. Below are 10 restaurants with verified Tripadvisor ratings, addresses, hours and price guidance.

Quick facts

  • Location: the walled city (Centro/San Pedro and San Diego sectors) in northern Cartagena de Indias.
  • Getting there: walk in from Getsemaní through the Clock Tower gate, or take a short taxi ride from Bocagrande (agree on the fare before you get in).
  • Best time: lunch 12:00–3:00 p.m., dinner from 6:30 p.m.; always book Thursday to Saturday.
  • Approximate budget: street food COP 3,000–15,000 (≈ USD 1–5); a fried-fish lunch COP 20,000–35,000 in local areas (≈ USD 6–11) and noticeably more inside the walls; fine dining sits in the $$$$ bracket. Reference rate: about COP 3,100 per US dollar (September 2026).
  • Time needed: 1–1.5 hours for lunch; 2–3 hours for a tasting menu.

Why eat in Cartagena’s Old Town?

Within a few blocks, the walled city packs Cartagena’s widest range of food: tasting menus inside 17th-century convents, no-frills eateries serving whole fried fish with coconut rice and patacones, and terraces with live music facing the plazas. Five minutes’ walk away in Getsemaní you’ll also find Celele, No. 5 on Latin America’s 50 Best Restaurants 2025 (see our Getsemaní restaurant guide).

For this list we cross-checked Tripadvisor ratings and review volume (checked September 30, 2026), recognized awards and specialist reviews. The Michelin Guide does not rate restaurants in Colombia, so there are no stars to quote. For the whole city, see our best restaurants in Cartagena guide.

RestaurantCuisinePrice*AddressWhy go
1621French with Colombian produce$$$$Calle del Torno #39-29, San DiegoTasting menu in a former convent
CarmenChef-driven, Caribbean produce$$$$Calle del Santísimo (Calle 38 #8-19)Special-occasion dinner in a colonial house
AlmaCoastal fine dining$$$$Hotel Casa San AgustínCourtyard with live tropical music
CandéTraditional Cartagena$$–$$$Carrera 10 #39-02, San DiegoLocal dishes and a live show
La VitrolaCaribbean and Cuban$$$$Calle de Baloco #2-01Classic with live music nightly
El BurladorMediterranean and Caribbean$$–$$$Calle de Santo Domingo #33-88Paella and tapas since 1993
Buena VidaSeafood$$–$$$Calle del PorvenirSeafood and rooftop, open all day
La MulataHome-style coastal$$–$$$Calle del Quero #9-58, San DiegoFried fish at fair prices
San Pascual BaylónContemporary Colombian$$–$$$Calle de Santo Domingo #33-41Balcony over the plaza
Época Café BarSpecialty coffee and brunch$$–$$$Carrera 5 #34-52Colombian coffee and breakfast
*Price range per Tripadvisor. Data checked on 09/30/2026; confirm hours and bookings before you go.

What are the best fine-dining restaurants in the Old Town?

Restaurante 1621 (Sofitel Legend Santa Clara)

Set inside the former Poor Clares convent, now the Sofitel Legend Santa Clara hotel in San Diego, 1621 pairs French technique with Colombian ingredients in 6- or 10-course tasting menus with optional wine pairing. In Tripadvisor’s 2024 Travelers’ Choice awards it was named the world’s second-best restaurant, according to La FM, and it holds 4.8/5 from over 3,100 reviews. Dinner only (6:30–11:30 p.m.); closed Monday and Tuesday. See photos of the place

Carmen

On Calle del Santísimo, Carmen is one of the city’s best-known chef-driven restaurants: Caribbean produce, modern technique and a colonial house with a courtyard made for special occasions. It rates 4.5/5 from over 3,500 Tripadvisor reviews. Open for lunch and dinner except Tuesday (closed) and Monday (dinner only). See photos of the place

Alma (Hotel Casa San Agustín)

The Casa San Agustín hotel restaurant serves chef-driven coastal cooking: seafood casserole, several ceviches, lobster tail and dry-aged beef. It’s open daily 12:00–11:00 p.m., and according to the hotel’s official site there’s live tropical music in the courtyard Wednesday to Sunday, 8–10 p.m. See photos of the place

Colonial street with balconies and a yellow bell tower in Cartagena's Old Town
Many top restaurants occupy colonial mansions like these. Photo: Ricardo Gomez Angel / Unsplash (Unsplash License)

Where can I eat local Cartagena food with live music?

Candé

Billing itself as “100% Cartagena cooking”, Candé is the most complete way to taste local food in a polished setting. Standout dishes include Mariscos Barú, Arroz Anfitrión in coconut sauce and coconut pie, according to Cartagena Explorer. Evenings bring live music and dance, and men are asked to wear long trousers. Open daily from 7:00 a.m.; 4.6/5 from over 4,700 reviews. See photos of the place

La Vitrola

A Calle de Baloco classic styled like 1940s Havana, with live music every night and a fish-and-seafood menu. It’s among the priciest in the area and reviews are more mixed (4.0/5 from over 1,700), but it remains an iconic experience. Closed Sundays; long trousers required for men. See photos of the place

El Burlador Mediterráneo-Caribe

Opened in 1993 as El Burlador de Sevilla, it blends Spanish recipes with local produce: seafood paella, octopus, croquettes and tapas, plus live music and occasional flamenco nights (El Tiempo). You’ll find it on Calle de Santo Domingo, rated 4.8/5 from over 5,100 reviews. See photos of the place

Hand-painted fish-for-sale sign listing Caribbean species in Cartagena
Snapper, kingfish, tilapia: fresh Caribbean fish is the backbone of local cooking. Photo: Sergio Aguirre / Unsplash (Unsplash License)

Where can I eat seafood and local dishes on a budget?

Buena Vida Marisquería y Rooftop

The most-reviewed spot on this list (over 7,500 reviews, 4.9/5). It sits on the corner of Calle del Porvenir and the University of Cartagena and is open 8:00 a.m.–11:30 p.m., covering brunch, lunch and dinner. Highlights are the seafood grill platter and crab with coconut rice, per Cartagena Explorer. Head up to the rooftop for a sunset drink. See photos of the place

La Mulata

A San Diego eatery serving what locals actually eat: whole fried fish, seafood casserole, ceviche and coconut rice, at fair prices for inside the walls. Open Tuesday–Saturday roughly 11:30 a.m.–10:00 p.m. and Sunday until 6:00 p.m.; closed Monday. 4.4/5 from over 4,100 reviews. See photos of the place

San Pascual Baylón – Cocina Colombiana

A newcomer on Calle de Santo Domingo with a balcony over the plaza and a menu that travels across Colombia: bandeja paisa, coconut-shrimp arepas, octopus toast. It still has few reviews (under 300) but a near-perfect score. Open daily from 11:30 a.m. See photos of the place

Where should I have breakfast or coffee in the Old Town?

Época Café Bar

On Calle del Arzobispado, Época serves specialty coffee from regions such as Jericó and Risaralda, brunch (shakshuka, avocado toast, chilaquiles) and vegetarian options. When we checked, it ranked first overall among Cartagena restaurants on Tripadvisor (4.9/5, over 2,500 reviews). Opens at 7:00 a.m.; until 10:00 p.m. Thursday to Saturday. See photos of the place

Barista pouring a carajillo at Época Café in Cartagena's Old Town
A carajillo being prepared at Época Café. Photo: Alexandra Tran / Unsplash (Unsplash License)

What street food should I try in the Old Town?

Not everything needs a tablecloth. Plazas and street corners are full of cheap bites that are part of Cartagena’s identity. According to Exoticca (August 2026), an arepa de huevo costs COP 3,000–6,000 in local areas and can reach COP 8,000–15,000 in tourist zones. Learn more in our guide to Cartagena’s traditional dishes:

  • Arepa de huevo: fried corn dough stuffed with egg (sometimes with ground beef).
  • Empanadas: from COP 1,500–3,000 at local stands.
  • Fruit from the palenqueras: cut mango, pineapple or watermelon, COP 5,000–10,000 a cup. Ask the price before taking a photo.
  • Sweets at the Portal de los Dulces: cocadas, alegrías and tamarind candy next to the Clock Tower.
  • Fresh juices and coconut lemonade: perfect for the midday heat — see our guide to Cartagena drinks.
Palenquera women in colorful dresses carrying fruit bowls in Cartagena de Indias
Palenqueras sell fresh fruit all over the walled city. Photo: Jimmy Hu / Unsplash (Unsplash License)
Street vendor with a drinks cart on a Cartagena street
Juice and drink carts are part of Cartagena’s streetscape. Photo: Sergio Aguirre / Unsplash (Unsplash License)

What should I keep in mind when eating out in the Old Town?

  • Book ahead: for Thursday–Saturday dinners at 1621, Carmen, Alma, Candé or La Vitrola, reserve several days in advance.
  • Check closing days: 1621 closes Monday and Tuesday; Carmen, Tuesday; La Mulata, Monday; La Vitrola, Sunday.
  • Dress code: La Vitrola and Candé (evenings) ask men to wear long trousers.
  • Prices on display: the city requires prices shown in pesos including taxes; if there’s no priced menu, ask before ordering (Portafolio).
  • Tipping: in Colombia the suggested service charge (usually 10%) is voluntary; you can ask to remove or adjust it.
  • Heat and rain: have lunch indoors between 12:00 and 3:00 p.m.; October brings heavy but short downpours, so keep a covered plan B.
  • Vendors at your table: musicians and sellers approach terrace tables; a friendly “no, gracias” is enough.

FAQ: eating out in Cartagena’s Old Town

What is the best restaurant in Cartagena’s Old Town?

For fine dining, 1621 (at the Sofitel Legend Santa Clara) holds 4.8/5 on Tripadvisor and was named the world’s second-best restaurant in the 2024 Travelers’ Choice awards. Carmen and Alma are the other top choices.

Where can I eat traditional Cartagena food in the walled city?

Candé is the most complete option, with local dishes and a live show. For something simpler and cheaper, La Mulata in San Diego serves fried fish, seafood casserole and coconut rice.

How much does it cost to eat in Cartagena’s Old Town?

Street snacks cost COP 3,000–15,000 (about USD 1–5). Inside the walls, a restaurant main costs more than in local neighborhoods, and fine-dining tasting menus are the priciest option.

Do I need reservations for Old Town restaurants?

Yes for Thursday–Saturday dinners, especially at 1621, Carmen, Alma, Candé and La Vitrola. For lunch, arriving early is usually enough.

Where can I have breakfast in Cartagena’s Old Town?

Época Café Bar on Calle del Arzobispado opens at 7:00 a.m. with specialty coffee and brunch. Buena Vida also serves brunch from 8:00 a.m.

Is tipping mandatory in Cartagena?

No. Most restaurants add a suggested 10% service charge, but it is voluntary and you can ask to remove or change it.

Sources

Popular guides

© 2026 Mobitech