Porto Azzurro è situato sulla costa sud dell’isola d’Elba nell’Arcipelago Toscano. Si affaccia lungo la costa orientale sul Canale di Piombino, collegamento tra il mar Ligure e il mar Tirreno, anche con la località balneare di Mola.
Comuni costieri confinanti : Rio ⟵ Porto Azzurro ⟶ Capoliveri