Acapulco is a town and sea port on the Pacific coast of Mexico, 300 km (190 miles) southwest from Mexico City. Acapulco is on a deep, semi-circular bay. It is a stop for shipping and cruising lines running between Panama, and San Francisco, California, USA. In 2005, about 722,499 people lived there.