BEACHES

Beaches of the Costa del Sol

From Marbella to Gibraltar — discover the best beaches along the western Costa del Sol. Perfect for a day between dives.

Cala Arenas

Cala Arenas

Camp Bay Gibraltar

Camp Bay Gibraltar

Casares Beach

Casares Beach

Dogs Beach San Roque

Dogs Beach San Roque

Duna La Adelfa

Duna La Adelfa

Dunas de Matas Verdes

Dunas de Matas Verdes

La Rada Beach

La Rada Beach

Playa Alcaidesa

Playa Alcaidesa

Playa Aldea Beach

Playa Aldea Beach

Playa Ancha

Playa Ancha

Playa Arroyo de las Canas

Playa Arroyo de las Canas

Playa Arroyo Vaquero

Playa Arroyo Vaquero

Playa Bahia Dorada

Playa Bahia Dorada

Playa Beach Estepona

Playa Beach Estepona

Playa canina Piedra Paloma II

Playa canina Piedra Paloma II

Playa Canina Ventura del Mar

Playa Canina Ventura del Mar

Playa Casablanca

Playa Casablanca

Playa Chica

Playa Chica

Playa Chica Casares

Playa Chica Casares

Playa de Cala Sardina

Playa de Cala Sardina

Playa de Cortijo Blanco

Playa de Cortijo Blanco

Playa de El Chinarral

Playa de El Chinarral

Playa de El Rinconcillo

Playa de El Rinconcillo

Playa de Getares

Playa de Getares

Playa de Guadalmansa

Playa de Guadalmansa

Playa de Guadalmina

Playa de Guadalmina

Playa de Guadalobon

Playa de Guadalobon

Playa de Guadarranque

Playa de Guadarranque

Playa de La Alcaidesa

Playa de La Alcaidesa

Playa de la Atunara

Playa de la Atunara

Playa de la Bajadilla

Playa de la Bajadilla

Playa de la Cala

Playa de la Cala

Playa de la Chullera

Playa de la Chullera

Playa De La Colonia

Playa De La Colonia

Playa de la Duquesa

Playa de la Duquesa

Playa de la Fontanilla

Playa de la Fontanilla

Playa de la Galera

Playa de la Galera

Playa de La Hacienda

Playa de La Hacienda

Playa De Las Gaviotas

Playa De Las Gaviotas

Playa de las Piedras de la Paloma

Playa de las Piedras de la Paloma

Playa de Levante

Playa de Levante

Playa de Linda Vista

Playa de Linda Vista

Playa de los Catalanes

Playa de los Catalanes

Playa de los Toros

Playa de los Toros

Playa de Nagueles

Playa de Nagueles

Playa De Palmones

Playa De Palmones

Playa de Punta Plata

Playa de Punta Plata

Playa de Rio Real

Playa de Rio Real

Playa de Sabinillas

Playa de Sabinillas

Playa de San Pedro de Alcantara

Playa de San Pedro de Alcantara

Playa de Santa Barbara

Playa de Santa Barbara

Playa de Sotogrande

Playa de Sotogrande

Playa de Torrecarbonera

Playa de Torrecarbonera

Playa de Torreguadiaro

Playa de Torreguadiaro

Playa de Torrenueva

Playa de Torrenueva

Playa de Tubalita

Playa de Tubalita

Playa de Venus

Playa de Venus

Playa del Algarrobo

Playa del Algarrobo

Playa del Burgo

Playa del Burgo

Playa del Cable

Playa del Cable

Playa del Castor

Playa del Castor

Playa del Cristo

Playa del Cristo

Playa del Gobernador

Playa del Gobernador

Playa del Guadalquiton

Playa del Guadalquiton

Playa del Negro

Playa del Negro

Playa del Padron

Playa del Padron

Playa del Pinillo

Playa del Pinillo

Playa del Sol Villacana

Playa del Sol Villacana

Playa del Tolmo

Playa del Tolmo

Playa del Velerin

Playa del Velerin

Playa El Castillo

Playa El Castillo

Playa el Pinillo Este

Playa el Pinillo Este

Playa El Rodeito

Playa El Rodeito

Playa Guadalmina San Pedro

Playa Guadalmina San Pedro

Playa los Monteros

Playa los Monteros

Playa Nueva Andalucia

Playa Nueva Andalucia

Playa para perros Algeciras

Playa para perros Algeciras

Playa para perros Marbella

Playa para perros Marbella

Playa Rio Verde

Playa Rio Verde

Playa Salduna

Playa Salduna

Playa Seghers

Playa Seghers

Puerto Banus

Puerto Banus

Punta Chullera Doradas

Punta Chullera Doradas

Saladillo Beach

Saladillo Beach

Sobrevela Beach

Sobrevela Beach

Dive near these beaches

Many of our dive sites are a short walk from the shore.

Book a Dive →