

O hotel Barceló Costa Ballena Golf & Spa situa-se na Costa da Luz, em Costa Ballena, província de Cádis, entre as localidades de Rota e Chipiona. O hotel fica a 800 metros da praia, a 30 quilómetros de Jerez de la Frontera, a 45 de Cadis e a 120 de Sevilha.
O aeropuerto de Jerez dista apenas 36 quilómetros.