Obec, malý přístav a nevelké letovisko Starigrad-Paklenica leží na pobřeží Velebitského průlivu (Velebitski kanal), 2 km od národního parku Paklenica, pod jižními srázy pohoří Velebitu, 45 km jihovýchodně od Karlobagu a 42 km severovýchodně od Zadaru. Leží na Jadranské magistrále.
Letovisko je součástí tzv. Starigradské riviéry, pobřežního pruhu dlouhého 20 km. Starigrad má příjemné oblázkové pláže, přímo v letovisku jsou ještě doplněné plošinami na slunění.