Vir ist eine kroatische Adria-Insel auf der Höhe von Zadar. Eine Brücke verbindet sie mit der rund 2, 5 km entfernten dalmatinischen Küste. Die höchste Erhebung ist 112m hoch.
Vir ist eine der rund 300 Inseln des Zadar Archipels. Mit 31,34 km² Fläche, 10,12 km Länge und 4,25 km maximale Breite ist sie die zwanziggrößte Insel Kroatiens. Die nächsten Inseln der Umgebung von Vir sind Pag, Maun, Planik, Olib, Ist, Molat, Sestrunj, Rivanj und Ugljan.
Es gibt drei Orte auf der Insel Vir:
Das gleichnamige Vir mit 1600 Einwohnern, Torovi und Lozice.
In der Nähe der Insel Vir befinden sich die norddalmatinischen Nationalparks Paklenica, Kornaten und Krka sowie die Städte Nin und Zadar, beides Orte mit ruhmreicher Vergangenheit.