Kruševo se nalazi u općini Primošten, u Šibensko-kninskoj županiji na 200 metara nadmorske visine i prostire se na površini od 5,52 km². Prema popisu iz 2011. godine, u Kruševu živi 79 stanovnika. Okolna naselja: Vinovac, Ložnice, Široke, Ložnice, Mitlo, Sapina Doca, Vezac, Rastovac, Vadalj i Blizna Donja.