Dubrovnik, classée au patrimoine mondial de l'UNESCO, peut sembler hors de portée pour les budgets serrés. Pourtant, des hôtels abordables existent, notamment sur les péninsules de Lapad et Babin Kuk, à distance de bus du centre historique. Ces établissements offrent généralement des chambres climatisées, un petit-déjeuner copieux et un accès rapide aux plages de galets, comme la plage de Copacabana ou celle de Lapad Bay. Les voyageurs à la recherche d'une expérience locale privilégieront les quartiers centraux, où l'on trouve des maisons d'hôtes avec terrasses et vues sur la mer, à quelques minutes à pied de la rue Stradun et de la plage de Banje.
Parmi les options économiques bien notées, la Guesthouse Libertas (note 8,3/10) propose des chambres avec vue sur la mer, une terrasse et un jardin, à seulement 600 mètres de Stradun. L'Hotel Komodor, situé à Lapad, dispose d'une piscine extérieure et d'une terrasse bien exposée. Le Sunny Dubrovnik by Valamar - All Inclusive Hotel, sur la péninsule de Babin Kuk, offre un excellent rapport qualité-prix pour les familles avec ses piscines, ses courts de sport et son club pour enfants. Pour des séjours encore plus simples, le Pansion Panorama (note 9,1/10) garantit une vue imprenable sur la mer. Comptez entre 40 et 100 euros par nuit, selon la saison. Vérifiez les offres incluant le transfert aéroport et le stationnement privé, souvent facturés en supplément.
