Museo Naval del Caribe
A naval history museum in Cartagena's historic center, next to the Plaza de Santa Teresa and steps from San Pedro Claver. Open every day.
- Hours
- Every day from 10:00 a.m. to 6:00 p.m. (checked 2026-10-12).
- Price
- Paid (pay at the ticket office).
- Price level
- $$$$$
- Duration
- 0 to 2 hours
- Address
- Calle San Juan de Dios #3-62, Plaza de Santa Teresa, Centro, Cartagena
The museum tells how Cartagena was defended by sea: attacks by pirates and foreign navies, the bay's fortifications and the history of the Colombian Navy.
It's in a colonial building in the historic center, across from the Plaza de Santa Teresa. There are cannons and a sculpture at the entrance.
It helps you understand why the city has walls, forts and castles before you visit them.
What to see
- Cannons and artillery pieces.
- Model ships.
- Rooms about the defense of Cartagena bay.
Getting there
- On foot from the Torre del Reloj, passing through the Plaza de la Aduana.
- Taxi to the Plaza de Santa Teresa.
Tips
- Seeing it before the Castillo San Felipe helps you understand the fortifications.
- It's a block from San Pedro Claver; you can combine them.
FAQ
What are the Museo Naval del Caribe's hours?
Every day from 10:00 a.m. to 6:00 p.m.
Where is it?
In the historic center, next to the Plaza de Santa Teresa, near San Pedro Claver.
On the map
Photos: Gmo, CC BY-SA 3.0 · Kamilokardona, CC BY-SA 3.0 · Gmo, CC BY-SA 3.0 · Wikimedia Commons
What’s on nearby
21OctConventionCentro de Convenciones Cartagena de IndiasColombian Construction Congress 2026
28OctConferenciaCentro de Convenciones Cartagena de Indias+CTG 2026, Latin American creative economy summit
1NovFestivalCentro Histórico and Avenida SantanderCartagena Independence Festivities 2026
4NovConventionCentro de Convenciones Cartagena de Indias9th Oil, Gas and Energy Summit
25NovConventionCentro de Convenciones Cartagena de Indias23rd National Infrastructure Congress
29NovSportCentro Histórico: finish in front of the Torre del Reloj, transition at Parque de la MarinaIRONMAN 70.3 Cartagena 2026


































