Prigradica liegt etwa drei Kilometer nördlich der Stadt Blato an der Nordküste der kroatischen Insel Korčula in der Adria. Der kleinere Fährhafen wird mehrmals wöchentlich von Katamaranen aus Split sowie von der Nachbarinsel Hvar angefahren .