No, you don’t need a vignette in Croatia as there are toll gates for collection of toll charges.