

L'hôtel Barceló Costa Ballena Golf & Spa est situé sur la Costa de la Luz, Costa Ballena, dans la province de Cadix, entre les villes de Rota et Chipiona. L'hôtel se trouve à 800 mètres de la plage, à 30 km de Jerez de la Frontera, à 45 km de Cadix et à 120 km de Séville. L'aéroport de Jerez se trouve à seulement 36 km.