Sorge su un promontorio roccioso a picco sul mare, situato nel punto più a Nord del Gargano. Il litorale di Peschici è caratterizzato da numerose baie e cale, con spiagge la cui granulometria è estremamente fine, talvolta mista a ghiaia. Nonostante le formazioni rocciose e la lussureggiante vegetazione che le circondano, risultano tutte più o meno facilmente raggiungibili. Fa parte della Costa del Gargano.
Comuni costieri confinanti : Vieste ⟵ Peschici ⟶ Vico del Gargano