Beaches in Tarragona

225 beaches in the province of Tarragona, listed by town, with a map and beach types.

Beach map

Featured beaches

Beaches by town

Alcanar 23

Altafulla 4

Amposta 3

Arnes 1

Calafell 5

Cambrils 13

Creixell 2

Cunit 2

Deltebre 7

El Perelló 11

El Vendrell 5

L'Ametlla de Mar 32

L'Ampolla 11

La Ràpita 16

Miravet 2

Mont-roig del Camp 23

Roda de Berà 7

Salou 15

Sant Jaume d'Enveja 4

Tarragona 14

Torredembarra 6

Vandellòs i l'Hospitalet de l'Infant 16

Vila-seca 3

Data: Wikidata (MITECO beach guide), OpenStreetMap, ADEAC (Blue Flag 2026-2027). Beach types are assigned from these data and may be incomplete: let us know if you spot a mistake.