Il territorio comunale si estende lungo la costa adriatica abruzzese a sud di Pescara, con la quale confina e forma un unico agglomerato urbano, mentre il fiume Foro segna il confine meridionale con Ortona, immediatamente a nord della Costa dei Trabocchi.
Comuni costieri confinanti : Ortona ⟵ Francavilla al Mare ⟶ Pescara