Tarragona Cruises 2026 / 2027 / 2028 Dates
Discover the fascinating coastal city of Tarragona with our fantastic range of Tarragona cruises for 2026 and 2027. From the magnificent Roman amphitheatre overlooking the Mediterranean Sea and historic streets of the Old Town to golden sandy beaches and the beautiful Costa Daurada, Tarragona offers an unforgettable blend of ancient history, Catalan culture and coastal beauty. Start planning your Tarragona cruise today and secure the best cabins, dates and deals!
Browse our fantastic range of Tarragona cruises below. Use the filters to find the perfect cruise that suits your schedule and budget.
Tarragona
We found
139 cruises

1 / 30

Duration
1 night
Date
26 Apr 2027
Ship
MSC Meraviglia
- Departure - Marseille, France
- 2 stops
- Arrival - Tarragona, Spain

1 / 24
Discount

Duration
4 nights
Date
24 Oct 2027
Ship
MSC Magnifica
- Departure - Genoa, Italy
- 4 stops
- Arrival - Genoa, Italy
Show all departures (3)

1 / 24
Discount

Duration
4 nights
Date
3 Nov 2027
Ship
MSC Magnifica
- Departure - Marseille, France
- 4 stops
- Arrival - Marseille, France
Show all departures (2)

1 / 19
8 % off

Duration
7 nights
Date
15 Apr 2027
Ship
MSC Musica
- Departure - Tarragona, Spain
- 7 stops
- Arrival - Valencia, Spain

1 / 29
8 % off

Duration
6 nights
Date
16 Apr 2027
Ship
MSC Splendida
- Departure - Tarragona, Spain
- 6 stops
- Arrival - Trieste, Italy

1 / 30
8 % off

Duration
5 nights
Date
22 Apr 2027
Ship
MSC Meraviglia
- Departure - Lisbon, Portugal
- 6 stops
- Arrival - Tarragona, Spain

1 / 24
Discount

Duration
4 nights
Date
21 Oct 2027
Ship
MSC Magnifica
- Departure - Marseille, France
- 4 stops
- Arrival - Marseille, France

1 / 24
8 % off

Duration
5 nights
Date
28 Oct 2027
Ship
MSC Magnifica
- Departure - Genoa, Italy
- 5 stops
- Arrival - Genoa, Italy

1 / 24
8 % off

Duration
5 nights
Date
29 Oct 2027
Ship
MSC Magnifica
- Departure - Marseille, France
- 5 stops
- Arrival - Marseille, France

1 / 15
8 % off

Duration
7 nights
Date
5 Dec 2027
Ship
MSC Lirica
- Departure - Tarragona, Spain
- 7 stops
- Arrival - Barcelona, Spain

1 / 15
8 % off

Duration
7 nights
Date
2 Dec 2027
Ship
MSC Lirica
- Departure - Civitavecchia (Rome), Italy
- 7 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 15
8 % off

Duration
7 nights
Date
4 Dec 2027
Ship
MSC Lirica
- Departure - Valencia, Spain
- 7 stops
- Arrival - Valencia, Spain

1 / 26
8 % off

Duration
8 nights
Date
4 Apr 2027
Ship
MSC Fantasia
- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 32
8 % off

Duration
8 nights
Date
26 Mar 2028
Ship
MSC Euribia
- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 15
8 % off

Duration
7 nights
Date
28 Nov 2027
Ship
MSC Lirica
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Tarragona, Spain

1 / 15
8 % off

Duration
7 nights
Date
29 Nov 2027
Ship
MSC Lirica
- Departure - Marseille, France
- 7 stops
- Arrival - Marseille, France

1 / 15
8 % off

Duration
7 nights
Date
30 Nov 2027
Ship
MSC Lirica
- Departure - Genoa, Italy
- 7 stops
- Arrival - Genoa, Italy

1 / 24
8 % off

Duration
9 nights
Date
8 May 2027
Ship
MSC Magnifica
- Departure - Tarragona, Spain
- 6 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 24
8 % off

Duration
7 nights
Date
5 May 2028
Ship
MSC Magnifica
- Departure - Tarragona, Spain
- 7 stops
- Arrival - Tarragona, Spain

1 / 24
8 % off

Duration
7 nights
Date
12 May 2028
Ship
MSC Magnifica
- Departure - Tarragona, Spain
- 7 stops
- Arrival - Tarragona, Spain
Show all departures (23)

1 / 24
8 % off

Duration
7 nights
Date
3 May 2028
Ship
MSC Magnifica
- Departure - Genoa, Italy
- 7 stops
- Arrival - Genoa, Italy

1 / 24
8 % off

Duration
7 nights
Date
4 May 2028
Ship
MSC Magnifica
- Departure - Marseille, France
- 7 stops
- Arrival - Marseille, France

1 / 24
8 % off

Duration
7 nights
Date
6 May 2028
Ship
MSC Magnifica
- Departure - Valencia, Spain
- 7 stops
- Arrival - Valencia, Spain
Show all departures (24)

1 / 24
8 % off

Duration
7 nights
Date
9 May 2028
Ship
MSC Magnifica
- Departure - Civitavecchia (Rome), Italy
- 7 stops
- Arrival - Civitavecchia (Rome), Italy
Show all departures (23)

1 / 24
8 % off

Duration
7 nights
Date
10 May 2028
Ship
MSC Magnifica
- Departure - Genoa, Italy
- 7 stops
- Arrival - Genoa, Italy
Show all departures (23)

1 / 24
8 % off

Duration
7 nights
Date
11 May 2028
Ship
MSC Magnifica
- Departure - Marseille, France
- 7 stops
- Arrival - Marseille, France
Show all departures (23)

1 / 19
8 % off

Duration
13 nights
Date
2 Apr 2027
Ship
MSC Musica
- Departure - Rio de Janeiro, Brazil
- 4 stops
- Arrival - Tarragona, Spain

1 / 24
8 % off

Duration
10 nights
Date
9 Oct 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 6 stops
- Arrival - Marseille, France

1 / 24
8 % off

Duration
10 nights
Date
10 Oct 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 6 stops
- Arrival - Genoa, Italy

1 / 19
8 % off

Duration
15 nights
Date
2 Apr 2027
Ship
MSC Musica
- Departure - Rio de Janeiro, Brazil
- 6 stops
- Arrival - Genoa, Italy

1 / 24
8 % off

Duration
10 nights
Date
7 May 2027
Ship
MSC Magnifica
- Departure - Marseille, France
- 7 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 19
8 % off

Duration
14 nights
Date
1 Apr 2027
Ship
MSC Musica
- Departure - Santos (São Paulo), Brazil
- 5 stops
- Arrival - Tarragona, Spain

1 / 19
8 % off

Duration
16 nights
Date
1 Apr 2027
Ship
MSC Musica
- Departure - Santos (São Paulo), Brazil
- 7 stops
- Arrival - Genoa, Italy

1 / 30
8 % off

Duration
17 nights
Date
10 Apr 2027
Ship
MSC Meraviglia
- Departure - Miami, Florida, USA
- 9 stops
- Arrival - Tarragona, Spain

1 / 24
8 % off

Duration
11 nights
Date
9 Oct 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Genoa, Italy

1 / 24
8 % off

Duration
10 nights
Date
8 Dec 2027
Ship
MSC Magnifica
- Departure - Tarragona, Spain
- 9 stops
- Arrival - Tarragona, Spain
Show all departures (3)

1 / 19
8 % off

Duration
14 nights
Date
2 Apr 2027
Ship
MSC Musica
- Departure - Rio de Janeiro, Brazil
- 5 stops
- Arrival - Marseille, France

1 / 24
8 % off

Duration
10 nights
Date
5 Dec 2027
Ship
MSC Magnifica
- Departure - Civitavecchia (Rome), Italy
- 9 stops
- Arrival - Civitavecchia (Rome), Italy
Show all departures (3)

1 / 24
8 % off

Duration
10 nights
Date
6 Dec 2027
Ship
MSC Magnifica
- Departure - Genoa, Italy
- 9 stops
- Arrival - Genoa, Italy
Show all departures (4)

1 / 24
8 % off

Duration
10 nights
Date
7 Dec 2027
Ship
MSC Magnifica
- Departure - Marseille, France
- 9 stops
- Arrival - Marseille, France
Show all departures (4)

1 / 19
8 % off

Duration
15 nights
Date
1 Apr 2027
Ship
MSC Musica
- Departure - Santos (São Paulo), Brazil
- 6 stops
- Arrival - Marseille, France

1 / 19
8 % off

Duration
17 nights
Date
1 Apr 2027
Ship
MSC Musica
- Departure - Santos (São Paulo), Brazil
- 8 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 24
8 % off

Duration
10 nights
Date
28 Nov 2027
Ship
MSC Magnifica
- Departure - Tarragona, Spain
- 9 stops
- Arrival - Tarragona, Spain

1 / 24
8 % off

Duration
10 nights
Date
25 Nov 2027
Ship
MSC Magnifica
- Departure - Civitavecchia (Rome), Italy
- 9 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 24
8 % off

Duration
10 nights
Date
26 Nov 2027
Ship
MSC Magnifica
- Departure - Genoa, Italy
- 9 stops
- Arrival - Genoa, Italy

1 / 24
8 % off

Duration
10 nights
Date
27 Nov 2027
Ship
MSC Magnifica
- Departure - Marseille, France
- 9 stops
- Arrival - Marseille, France

1 / 26
Discount

Duration
7 nights
Date
14 Jul 2028
Ship
Queen Elizabeth
- Departure - Civitavecchia (Rome), Italy
- 6 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 24
8 % off

Duration
12 nights
Date
5 May 2027
Ship
MSC Magnifica
- Departure - Civitavecchia (Rome), Italy
- 9 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 15
Discount

Duration
9 nights
Date
13 Nov 2027
Ship
Norwegian Star
- Departure - Tarragona, Spain
- 9 stops
- Arrival - Barcelona, Spain

1 / 26
8 % off

Duration
13 nights
Date
30 Mar 2027
Ship
MSC Fantasia
- Departure - Funchal, Madeira
- 10 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 24
8 % off

Duration
14 nights
Date
6 Oct 2027
Ship
MSC Magnifica
- Departure - Stockholm, Sweden
- 9 stops
- Arrival - Genoa, Italy

1 / 19
5 % off

Duration
9 nights
Date
5 May 2027
Ship
Costa Serena
- Departure - Barcelona, Spain
- 10 stops
- Arrival - Tarragona, Spain

1 / 29
8 % off

Duration
16 nights
Date
31 Mar 2027
Ship
MSC Splendida
- Departure - Buenos Aires, Argentina
- 5 stops
- Arrival - Tarragona, Spain

1 / 19
8 % off

Duration
20 nights
Date
2 Apr 2027
Ship
MSC Musica
- Departure - Rio de Janeiro, Brazil
- 10 stops
- Arrival - Valencia, Spain

1 / 19
5 % off

Duration
14 nights
Date
14 May 2027
Ship
Costa Serena
- Departure - Tarragona, Spain
- 12 stops
- Arrival - Barcelona, Spain

1 / 19
5 % off

Duration
12 nights
Date
3 May 2027
Ship
Costa Serena
- Departure - Marseille, France
- 13 stops
- Arrival - Marseille, France

1 / 29
8 % off

Duration
22 nights
Date
31 Mar 2027
Ship
MSC Splendida
- Departure - Buenos Aires, Argentina
- 10 stops
- Arrival - Trieste, Italy

1 / 24
8 % off

Duration
10 nights
Date
18 Dec 2027
Ship
MSC Magnifica
- Departure - Tarragona, Spain
- 9 stops
- Arrival - Barcelona, Spain

1 / 32

Duration
14 nights
Date
25 Apr 2027
Ship
Legend of the Seas
- Departure - Fort Lauderdale, Florida
- 5 stops
- Arrival - Barcelona, Spain

1 / 29
8 % off

Duration
21 nights
Date
31 Mar 2027
Ship
MSC Splendida
- Departure - Buenos Aires, Argentina
- 9 stops
- Arrival - Bari, Italy

1 / 26
Discount

Duration
7 nights
Date
14 Jul 2028
Ship
Queen Elizabeth
- Departure - Civitavecchia (Rome), Italy
- 6 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 19
5 % off

Duration
12 nights
Date
4 May 2027
Ship
Costa Serena
- Departure - Savona, Italy
- 13 stops
- Arrival - Savona, Italy

1 / 26
Discount

Duration
14 nights
Date
28 May 2027
Ship
Queen Victoria
- Departure - Southampton, Great Britain
- 8 stops
- Arrival - Southampton, Great Britain

1 / 29
8 % off

Duration
18 nights
Date
31 Mar 2027
Ship
MSC Splendida
- Departure - Buenos Aires, Argentina
- 7 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 26
Discount

Duration
14 nights
Date
24 Sep 2027
Ship
Queen Victoria
- Departure - Southampton, Great Britain
- 8 stops
- Arrival - Southampton, Great Britain

1 / 14
6 % off

Duration
7 nights
Date
23 Sep 2028
Ship
Azamara Quest
- Departure - Tarragona, Spain
- 8 stops
- Arrival - Nice, France

1 / 19
8 % off

Duration
21 nights
Date
1 Apr 2027
Ship
MSC Musica
- Departure - Santos (São Paulo), Brazil
- 11 stops
- Arrival - Valencia, Spain

1 / 26
Discount

Duration
16 nights
Date
12 Mar 2027
Ship
Queen Elizabeth
- Departure - Southampton, Great Britain
- 10 stops
- Arrival - Southampton, Great Britain

1 / 26
Discount

Duration
14 nights
Date
1 Sep 2028
Ship
Queen Victoria
- Departure - Southampton, Great Britain
- 8 stops
- Arrival - Southampton, Great Britain

1 / 30
8 % off

Duration
14 nights
Date
24 Jul 2027
Ship
MSC Meraviglia
- Departure - Southampton, Great Britain
- 10 stops
- Arrival - Southampton, Great Britain

1 / 30
8 % off

Duration
14 nights
Date
22 Jul 2028
Ship
MSC Meraviglia
- Departure - Southampton, Great Britain
- 10 stops
- Arrival - Southampton, Great Britain

1 / 15
Discount

Duration
13 nights
Date
31 Oct 2027
Ship
Norwegian Star
- Departure - Lisbon, Portugal
- 11 stops
- Arrival - Tarragona, Spain

1 / 26
Discount

Duration
14 nights
Date
7 Jul 2028
Ship
Queen Elizabeth
- Departure - Trieste, Italy
- 12 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 26
Discount

Duration
14 nights
Date
14 Jul 2028
Ship
Queen Elizabeth
- Departure - Civitavecchia (Rome), Italy
- 11 stops
- Arrival - Trieste, Italy

1 / 14
6 % off

Duration
7 nights
Date
22 May 2027
Ship
Azamara Journey
- Departure - Tarragona, Spain
- 7 stops
- Arrival - Lisbon, Portugal

1 / 14
6 % off

Duration
7 nights
Date
1 Apr 2028
Ship
Azamara Journey
- Departure - Malaga, Spain
- 8 stops
- Arrival - Tarragona, Spain

1 / 14
6 % off

Duration
7 nights
Date
15 May 2027
Ship
Azamara Journey
- Departure - Civitavecchia (Rome), Italy
- 8 stops
- Arrival - Tarragona, Spain

1 / 14
6 % off

Duration
7 nights
Date
8 Apr 2028
Ship
Azamara Journey
- Departure - Tarragona, Spain
- 8 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 17
5 % off

Duration
10 nights
Date
8 Oct 2027
Ship
Marina
- Departure - Tarragona, Spain
- 10 stops
- Arrival - Civitavecchia (Rome), Italy

1 / 17
5 % off

Duration
9 nights
Date
29 Sep 2027
Ship
Marina
- Departure - Lisbon, Portugal
- 9 stops
- Arrival - Tarragona, Spain
80 of 139 pcs

