Nearest airports are Split (45km to the southeast) and Zadar (50km northwest). Local buses run from Split and Zadar airports to the relevant city bus stations, where you can get an onward service to Šibenik. Journey times to Šibenik from Zadar bus station hover around the 1hr 30min mark; from Split expect around 1hr 50min.