From Zadar Airport there are shuttle buses which will take you directly to the bus station in Zadar (~15-20 minutes) and the trip from Zadar to Pag usually takes around 1 hour. If you are flying to Rijeka, you can either take a catamaran to Novalja or go by bus, whichever option suits you the best. From Rijeka to Pag it takes around 3 hours and 30 minutes by bus and if you prefer to enjoy the views of islands and sea, then the journey will take around 2 hours and 40 minutes.