Cartagena ofrece una amplia variedad de hoteles diseñados para parejas en luna de miel. La mayoría se ubican en los barrios de Bocagrande y el Centro Histórico, con fácil acceso a playas y restaurantes. Los precios van desde $150 USD por noche en hoteles de 4 estrellas hasta más de $300 USD en resorts de lujo. Las propiedades suelen incluir piscina al aire libre, spa, desayuno buffet y vistas al mar. Se recomienda reservar con anticipación, especialmente en temporada alta.
Entre los mejor valorados destacan el Hotel Cartagena Plaza, con piscina en la azotea y vistas al mar; el Hilton Cartagena, con cuatro piscinas y frente a la playa; y el Hotel Capilla Del Mar, con piscina panorámica y bar de cócteles. También el Hotel Dann Cartagena ofrece balcones privados con vista al océano, y el Hotel Caribe By Faranda Grand cuenta con jardines tropicales y piscina semiolímpica. Todos estos hoteles ofrecen desayuno incluido y WiFi gratuito.
