Vranasjön (kroatiska: Vransko jezero) är en insjö i Kroatien. Den är belägen nära orten Pakoštane söder om Zadar i landskapet Dalmatien. Vranasjön är Kroatiens största sjö och täcker en yta på 30,16 km². Den ligger 0,7 m ö.h och är 3,9 m som djupast.

Vranasjön
LägeZadars län, Šibenik-Knins län
Yta30,16 km²
Längd13,6 km
Bredd2,2 km
Höjd0,7 m ö.h.
Maxdjup3,9 m
Övrigt
KuststäderPakoštane
43°53′38″N 15°34′33″Ö / 43.89389°N 15.57583°Ö / 43.89389; 15.57583

Vranasjön ingår i Naturparken Vranasjön (Park prirode Vransko jezero) som är ett naturreservat och populärt tillhåll inte minst för sportfiskare och fågelskådare.