Dubrovnik, l'ancienne Raguse, est certainement l'une des principales destinations touristiques pour ceux qui passent leurs vacances Croatie, même si la position géographique particulière peut créer des difficultés dans l'approche. Elle est en effet située à l'extrémité sud de la Dalmatie, «écrasée» d'un côté par la Bosnie-Herzégovine (qui interrompt entre autres la côte croate sur quelques kilomètres) et fermée au sud par le Monténégro.
Atteindre Dubrovnik en voiture pourrait s'avérer au moins une entreprise exigeante, étant donné que le réseau autoroutier ne l'atteint pas, que les véhicules privés ne peuvent pas entrer dans le centre-ville et que les parkings, pour une grande partie de la ville, ils sont tous payés.
Même le réseau ferroviaire n'atteint pas Dubrovnik, c'est pourquoi les transports publics extra-urbains par voie terrestre sont confiés à de nombreux autobus. De là, en fait, il y a des bus à divers endroits, y compris Zadar, Rijeka, Sarajevo, Split et Zagreb. La gare routière principale est située à l'entrée de la vieille ville.
La meilleure façon de rejoindre la ville, notamment depuis le centre-sud, est de compter sur les transports par mer avec ferries de la société croate Jadrolinija, avec des liaisons fréquentes depuis Bari Les prix varient de 40 à 99 € en basse saison (jusqu'au 20 juin et à partir du 1er septembre) et de 48 à 119 € en haute saison; le week-end il passe de 55 à 136 €. Prix par personne plus 15 € pour les taxes portuaires, la sécurité et la surcharge carburant. Temps de trajet en 8-10 heures.
Une autre façon de visiter Dubrovnik depuis la mer est d'en rejoindre un croisière qui comprend Venise. En fait, la plupart d'entre eux incluent également un arrêt dans la ville croate.
Une autre possibilité est de rejoindre Dubrovnik par avion. Les vols low cost vers et depuis la Croatie ne sont pas encore aussi populaires. Cependant, parmi les villes croates, Dubrovnik est l'une des mieux desservies. L'inconvénient est lié au fait que l'aéroport est situé à environ 20 km de la ville et pour y accéder de manière low cost en bus, il faut presque toujours changer près de la ville de Cavat, à quelques kilomètres de Dubrovnik. Il existe également des services de navette directe, certainement plus chers (et impossible de réserver en ligne), et des correspondances en taxi environ 30 €.