The driving distance between Zadar and Ancona is about 850 km, which translates to at least a 10 hour trip during summer time. It is in most cases cheaper to drive, but the price difference is not that big, when you consider the car cost per km and road toll which you have most of the way.