Los hoteles en el centro de Dubrovnik ofrecen una base estratégica para explorar el casco antiguo, declarado Patrimonio de la Humanidad. La mayoría se concentran en los barrios de Lapad y Gruž, a pocos minutos en autobús o a pie de la muralla medieval. Los precios van desde los 80 € por noche en opciones de tres estrellas hasta más de 200 € en establecimientos de cinco estrellas con vistas al Adriático. Entre los servicios más comunes destacan piscinas al aire libre, spas, desayuno incluido y conexión WiFi gratuita. Para quien viaje en coche, varios hoteles ofrecen aparcamiento privado, aunque conviene reservarlo con antelación.
Entre los alojamientos mejor valorados se encuentra el Hotel Excelsior, un cinco estrellas frente al mar con un spa de 850 m2 y tres restaurantes. El Rixos Premium Dubrovnik, también de lujo, cuenta con piscinas interiores y exteriores con vistas panorámicas y una oferta gastronómica que incluye cocina teppanyaki. Para quienes buscan un ambiente más familiar, el Hotel Lapad, en un edificio histórico con piscina al aire libre, ofrece fácil acceso a la playa de Lapad. El Berkeley Hotel, de gestión familiar, destaca por su spa y su excelente desayuno. Todos estos hoteles están categorizados como céntricos y garantizan una estancia sin necesidad de transporte diario al casco antiguo.
