Hotel Spa Porto Cristo находится в городе Эль-Порт-де-ла-Сельва (El Port de la Selva). В 80 м расположен песчаный пляж Эль-Порт-де-ла-Сельва Бич (El Port de la Selva Beach). До центра города - 400 м. До Международного аэропорта Жирона—Коста-Брава (Girona–Costa Brava Airport) - 80 км.