Diving in Catalonia

Catalonia, or Cataluña as it is known in Spanish, is an autonomous region in the northeastern corner of Spain. Made up of three distinct areas, it has something to offer every diver. Considered by some to host a few of the best and least know diving sites in Spain, there are a range of underwater rock formations, sea mountains and cliffs, coral, and a few shipwrecks to explore too. On the Costa Brava, the most popular dive destination, you’ll find Los Ullastres, a series of three underwater peaks, Cap de Creus, a Maritime and Terrestrial Nature Reserve, the protected seabed the Medes Islands, and the Formigues Islands - home to a few shipwrecks. The metropolitan area of Barcelona offers several different dive sites, but just half an hour’s drive outside the city the more adventurous diver will find a different underwater landscape which includes sea meadows, cliff faces and the odd shipwreck. In the summer, don’t be surprised to see some underwater “eel fights”. Tarragona, the most southern region, is home to the least known dive sites. Suitable for the more technical and advanced divers, El Cavour, a shipwrecked steamboat from 1917, and lying about 52m (170ft) down, is worth exploring.

Dive Sites in Catalonia

Featured places to go in Catalonia

Islas Medas

The many underwater caves and sea walls teeming with gorgonians give the Islas Medas a magical feel and make it one of the best diving sites in Catalonia.

Learn more

Aquatic Life in Catalonia

Though not home to the most varied of sea life, it’s still worth a visit with several interesting marine species on offer. Beds of seagrass and the many kinds of Alcyonacea coral, or soft coral, including red and yellow sea fans, red coral, and gorgonians form reefs on sea walls and underwater peaks. One can find a range of fish, including sarpa salpa, dusky groupe, barracuda, gorgonian, dolphinfish, octopus, as well as black and red scorpionfish. Diving of course is possible year-round, although winter temperatures are that bit cooler. In general sea temperatures average from 16-24C (61-75F) throughout the year.