Porto Cristo, auch Port de Manacor oder Es Port genannt, liegt an der Ostküste der Insel in der Region (Comarca) Llevant. Porto Cristo gehört zum Gemeindegebiet der im inselinneren gelegenen Stadt Manacor, die nur 13 Kilometer entfernt ist. Von Palma aus gelangt man über die Schnellstraße nach Manacor und über die Stadtumgehung nach Porto Cristo. Die Entfernung zur Inselhauptstadt beträgt 63 Kilometer. Die Cala Manacor, eine natürliche Hafenbucht zwischen dem Morro de Sa Carabassa und der kleinen Halbinsel Punta Pagell, war in der Vergangenheit der Hafen von Manacor und ein wichtiger Umschlagpunkt für den Warenhandel. Die Bebauung des Ortes zieht sich heute um die gesamte Bucht der Cala Manacor, in die der Torrent de ses Talaioles mündet. Die Bucht ist zum großen Teil als Jachthafen ausgebaut, und es gibt einen Pier für Ausflugsschiffe. Die Playa de Porto Cristo - der Stadtstrand - befindet sich direkt am Hafen und hinter ihr verläuft die Uferpromenade mit ihren gastronomischen Angeboten und Einkaufsmöglichkeiten.