Šibenik is gemakkelijk te bereiken vanuit zowel Split als Zadar via de Adriatische kustweg (Jadranska magistrala) of de snelweg A1. De reistijd vanuit Split is ongeveer een uur, terwijl vanuit Zadar het ongeveer een uur en een kwartier duurt. Er zijn ook regelmatige busdiensten die deze steden met Šibenik verbinden.