
Diving Courses in Spain
Discover the best dive centers and courses across all of Spain's coastlines.
Top Diving Cities
Barcelona
22 centers · 190 courses
Madrid
21 centers · 258 courses
Puerto del Carmen
21 centers · 278 courses
La Herradura
18 centers · 218 courses
Tossa de Mar
14 centers · 164 courses
L'Estartit
12 centers · 72 courses
Los Cristianos
11 centers · 76 courses
Costa Adeje
11 centers · 112 courses
Vigo
9 centers · 74 courses
Santa Pola
9 centers · 60 courses
Mataró
9 centers · 44 courses
La Paz
9 centers · 27 courses
Cartagena
9 centers · 100 courses
València
8 centers · 52 courses
La Restinga
8 centers · 73 courses
Tarragona
8 centers · 57 courses
Cabo de Palos
8 centers · 67 courses
Gijón
7 centers · 41 courses
Tarifa
7 centers · 96 courses
Calpe
7 centers · 55 courses
Featured Dive Centers
Featured Courses
Snorkeling
Zero Gravity Diving
IDR 1,170,000Approximate price. The amount may vary due to the applicable exchange rate.Discover Scuba Diving
Adventure Divers & Activity Center
€110Approximate price. The amount may vary due to the applicable exchange rate.Snorkeling
Adventure Divers & Activity Center
€48Approximate price. The amount may vary due to the applicable exchange rate.Scuba Diver Course
Adventure Divers & Activity Center
€320Approximate price. The amount may vary due to the applicable exchange rate.Open Water Diver
Adventure Divers & Activity Center
€495Approximate price. The amount may vary due to the applicable exchange rate.Instructor Development Course
Adventure Divers & Activity Center
Frequently Asked Questions
What is the best place to dive in Spain?▼
Spain has many excellent destinations: the Canary Islands, Costa Brava, Balearic Islands and the coast of Almeria are among the most popular.
How much does a diving course cost in Spain?▼
Prices vary by level and location. A try dive typically costs 50-80 euros, while an Open Water course is around 300-450 euros.
Do I need to know how to swim for a try dive?▼
It is recommended to feel comfortable in the water, but you don't need to be an expert swimmer. The instructor will be with you at all times.





