Ixtapa se trouve du côté de l'océan Pacifique du Mexique. Il se trouve dans la municipalité de Zihuatanejo de Azueta, dans l'État de Guerrero. Ixtapa est au nord-ouest de Acapulco, au sud-ouest de Mexico et au sud-est de Puerto Vallarta.
Ixtapa est une station balnéaire planifiée développée par le gouvernement mexicain dans les années 1970. Il repose sur un terrain qui était autrefois une plantation de cocotiers. Ixtapa est situé près de Zihuatanejo, qui était à l'origine un village de pêcheurs. Bien que situées à proximité l'une de l'autre, les deux villes sont très différentes par leur atmosphère et leur histoire.
Ixtapa est idéalement situé près de l'aéroport international d'Ixtapa-Zihuatanejo, permettant aux voyageurs d'atteindre cette destination balnéaire. Les visiteurs peuvent également rejoindre Ixtapa en bus ou en voiture.