Byen ligger på en smal kystslette, mindre enn en kilometer bred mellom bukta og kystfjellene. Byens appell ligger mye i den vakre bukta og de flotte fjellene rundt. En 2 km lang tunnel gjennom kystfjellene forbinder Acapulco med forstedene bak kystfjellene.