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

MSC Meraviglia, Mediterranean
1 / 30
MSC Cruises
Duration
1 night
Date
26 Apr 2027
Ship
MSC Meraviglia
  • Departure - Marseille, France
  • 2 stops  
  • Arrival - Tarragona, Spain
From
£59
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
4 nights
Date
24 Oct 2027
Ship
MSC Magnifica
  • Departure - Genoa, Italy
  • 4 stops  
  • Arrival - Genoa, Italy
£479
From
£465
Price per person / inside stateroom
Show all departures (3)
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
4 nights
Date
3 Nov 2027
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 4 stops  
  • Arrival - Marseille, France
£479
From
£465
Price per person / inside stateroom
Show all departures (2)
MSC Musica, Mediterranean
1 / 19
8 % off
MSC Cruises
Duration
7 nights
Date
15 Apr 2027
Ship
MSC Musica
  • Departure - Tarragona, Spain
  • 7 stops  
  • Arrival - Valencia, Spain
£529
From
£487
Price per person / oceanview stateroom
MSC Splendida, Mediterranean
1 / 29
8 % off
MSC Cruises
Duration
6 nights
Date
16 Apr 2027
Ship
MSC Splendida
  • Departure - Tarragona, Spain
  • 6 stops  
  • Arrival - Trieste, Italy
£529
From
£487
Price per person / inside stateroom
MSC Meraviglia, Mediterranean
1 / 30
8 % off
MSC Cruises
Duration
5 nights
Date
22 Apr 2027
Ship
MSC Meraviglia
  • Departure - Lisbon, Portugal
  • 6 stops  
  • Arrival - Tarragona, Spain
£530
From
£488
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
4 nights
Date
21 Oct 2027
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 4 stops  
  • Arrival - Marseille, France
£569
From
£552
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
5 nights
Date
28 Oct 2027
Ship
MSC Magnifica
  • Departure - Genoa, Italy
  • 5 stops  
  • Arrival - Genoa, Italy
£569
From
£524
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
5 nights
Date
29 Oct 2027
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 5 stops  
  • Arrival - Marseille, France
£569
From
£524
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
8 % off
MSC Cruises
Duration
7 nights
Date
5 Dec 2027
Ship
MSC Lirica
  • Departure - Tarragona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£594
From
£547
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
8 % off
MSC Cruises
Duration
7 nights
Date
2 Dec 2027
Ship
MSC Lirica
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£594
From
£547
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
8 % off
MSC Cruises
Duration
7 nights
Date
4 Dec 2027
Ship
MSC Lirica
  • Departure - Valencia, Spain
  • 7 stops  
  • Arrival - Valencia, Spain
£594
From
£547
Price per person / inside stateroom
MSC Fantasia, Mediterranean
1 / 26
8 % off
MSC Cruises
Duration
8 nights
Date
4 Apr 2027
Ship
MSC Fantasia
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
£599
From
£552
Price per person / inside stateroom
MSC Euribia, Mediterranean
1 / 32
8 % off
MSC Cruises
Duration
8 nights
Date
26 Mar 2028
Ship
MSC Euribia
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
£659
From
£607
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
8 % off
MSC Cruises
Duration
7 nights
Date
28 Nov 2027
Ship
MSC Lirica
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Tarragona, Spain
£674
From
£621
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
8 % off
MSC Cruises
Duration
7 nights
Date
29 Nov 2027
Ship
MSC Lirica
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£674
From
£621
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
8 % off
MSC Cruises
Duration
7 nights
Date
30 Nov 2027
Ship
MSC Lirica
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£674
From
£621
Price per person / inside stateroom
MSC Magnifica, Western Europe
1 / 24
8 % off
MSC Cruises
Duration
9 nights
Date
8 May 2027
Ship
MSC Magnifica
  • Departure - Tarragona, Spain
  • 6 stops  
  • Arrival - Warnemunde (Berlin), Germany
£682
From
£628
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
7 nights
Date
5 May 2028
Ship
MSC Magnifica
  • Departure - Tarragona, Spain
  • 7 stops  
  • Arrival - Tarragona, Spain
£744
From
£685
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
7 nights
Date
12 May 2028
Ship
MSC Magnifica
  • Departure - Tarragona, Spain
  • 7 stops  
  • Arrival - Tarragona, Spain
£744
From
£685
Price per person / inside stateroom
Show all departures (23)
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
7 nights
Date
3 May 2028
Ship
MSC Magnifica
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£744
From
£685
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
7 nights
Date
4 May 2028
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£744
From
£685
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
7 nights
Date
6 May 2028
Ship
MSC Magnifica
  • Departure - Valencia, Spain
  • 7 stops  
  • Arrival - Valencia, Spain
£744
From
£685
Price per person / inside stateroom
Show all departures (24)
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
7 nights
Date
9 May 2028
Ship
MSC Magnifica
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£744
From
£685
Price per person / inside stateroom
Show all departures (23)
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
7 nights
Date
10 May 2028
Ship
MSC Magnifica
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£744
From
£685
Price per person / inside stateroom
Show all departures (23)
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
7 nights
Date
11 May 2028
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£744
From
£685
Price per person / inside stateroom
Show all departures (23)
MSC Musica, Transatlantic
1 / 19
8 % off
MSC Cruises
Duration
13 nights
Date
2 Apr 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 4 stops  
  • Arrival - Tarragona, Spain
£749
From
£690
Price per person / oceanview stateroom
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
10 nights
Date
9 Oct 2027
Ship
MSC Magnifica
  • Departure - Copenhagen, Denmark
  • 6 stops  
  • Arrival - Marseille, France
£758
From
£698
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
10 nights
Date
10 Oct 2027
Ship
MSC Magnifica
  • Departure - Warnemunde (Berlin), Germany
  • 6 stops  
  • Arrival - Genoa, Italy
£772
From
£711
Price per person / inside stateroom
MSC Musica, Transatlantic
1 / 19
8 % off
MSC Cruises
Duration
15 nights
Date
2 Apr 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Genoa, Italy
£819
From
£754
Price per person / inside stateroom
30 of 139 pcs