Město Amalfi se nachází uprostřed Amalfského pobřeží (Costiera Amalfitana), 24 km západně od Salerna. Leží v ústí hluboké rokle a úpatí hory Monte Cerreto.