Su costa está bañada por el océano Atlántico, al oeste, donde se encuentra la Costa de la Luz, y por el mar Mediterráneo, donde la costa oriental se divide en la Costa del Sol, Costa Tropical y la Costa de Almería.