Tallinn Cruises 2026 / 2027 / 2028 Dates

Discover the medieval charm of Tallinn with our fantastic range of Tallinn cruises for 2026 and 2027. From the enchanting cobbled streets and historic towers of the UNESCO-listed Old Town to magnificent churches, picturesque viewpoints and beautiful Baltic Sea scenery, Tallinn offers an unforgettable blend of history, culture and Estonian charm. Start planning your Tallinn cruise today and secure the best cabins, dates and deals!

Browse our fantastic range of Tallinn cruises below. Use the filters to find the perfect cruise that suits your schedule and budget.

Tallinn

We found

326 cruises

MSC Euribia, Northern Europe
1 / 32
8 % off
MSC Cruises
Duration
6 nights
Date
24 Oct 2027
Ship
MSC Euribia
  • Departure - Copenhagen, Denmark
  • 5 stops  
  • Arrival - Kiel, Germany
£763
From
£702
Price per person / inside stateroom
Caribbean Princess, Northern Europe
1 / 20
Discount
Princess Cruises
Duration
7 nights
Date
6 May 2028
Ship
Caribbean Princess
  • Departure - Copenhagen, Denmark
  • 8 stops  
  • Arrival - Helsinki, Finland
£852
From
£818
Price per person / inside stateroom
MSC Splendida, Northern Europe
1 / 29
8 % off
MSC Cruises
Duration
6 nights
Date
14 Jun 2028
Ship
MSC Splendida
  • Departure - Stockholm, Sweden
  • 5 stops  
  • Arrival - Stockholm, Sweden
£855
From
£787
Price per person / inside stateroom
Caribbean Princess, Northern Europe
1 / 20
Discount
Princess Cruises
Duration
7 nights
Date
30 Jun 2028
Ship
Caribbean Princess
  • Departure - Helsinki, Finland
  • 9 stops  
  • Arrival - Copenhagen, Denmark
£855
From
£821
Price per person / inside stateroom
Caribbean Princess, Northern Europe
1 / 20
Discount
Princess Cruises
Duration
7 nights
Date
23 Jun 2028
Ship
Caribbean Princess
  • Departure - Copenhagen, Denmark
  • 8 stops  
  • Arrival - Helsinki, Finland
£874
From
£840
Price per person / inside stateroom
MSC Euribia, Northern Europe
1 / 32
8 % off
MSC Cruises
Duration
7 nights
Date
9 Oct 2027
Ship
MSC Euribia
  • Departure - Kiel, Germany
  • 6 stops  
  • Arrival - Kiel, Germany
£887
From
£817
Price per person / inside stateroom
Show all departures (3)
MSC Euribia, Northern Europe
1 / 32
8 % off
MSC Cruises
Duration
7 nights
Date
10 Oct 2027
Ship
MSC Euribia
  • Departure - Copenhagen, Denmark
  • 6 stops  
  • Arrival - Copenhagen, Denmark
£887
From
£817
Price per person / inside stateroom
Show all departures (2)
Caribbean Princess, Northern Europe
1 / 20
Discount
Princess Cruises
Duration
7 nights
Date
13 May 2028
Ship
Caribbean Princess
  • Departure - Helsinki, Finland
  • 9 stops  
  • Arrival - Copenhagen, Denmark
£898
From
£863
Price per person / inside stateroom
Norwegian Jewel, Northern Europe
1 / 17
Discount
Norwegian Cruise Line
Duration
7 nights
Date
31 Jul 2027
Ship
Norwegian Jewel
  • Departure - Helsinki, Finland
  • 7 stops  
  • Arrival - Copenhagen, Denmark
£946
From
£918
Price per person / inside stateroom
Show all departures (3)
MSC Euribia, Northern Europe
1 / 32
8 % off
MSC Cruises
Duration
13 nights
Date
24 Oct 2027
Ship
MSC Euribia
  • Departure - Copenhagen, Denmark
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
£954
From
£878
Price per person / inside stateroom
MSC Splendida, Northern Europe
1 / 29
8 % off
MSC Cruises
Duration
7 nights
Date
26 Aug 2028
Ship
MSC Splendida
  • Departure - Copenhagen, Denmark
  • 6 stops  
  • Arrival - Copenhagen, Denmark
£957
From
£881
Price per person / inside stateroom
Show all departures (3)
MSC Splendida, Northern Europe
1 / 29
8 % off
MSC Cruises
Duration
7 nights
Date
27 Aug 2028
Ship
MSC Splendida
  • Departure - Warnemunde (Berlin), Germany
  • 6 stops  
  • Arrival - Warnemunde (Berlin), Germany
£957
From
£881
Price per person / inside stateroom
Show all departures (7)
MSC Splendida, Northern Europe
1 / 29
8 % off
MSC Cruises
Duration
7 nights
Date
7 Jun 2028
Ship
MSC Splendida
  • Departure - Stockholm, Sweden
  • 6 stops  
  • Arrival - Stockholm, Sweden
£994
From
£915
Price per person / inside stateroom
MSC Splendida, Northern Europe
1 / 29
8 % off
MSC Cruises
Duration
7 nights
Date
10 Jun 2028
Ship
MSC Splendida
  • Departure - Copenhagen, Denmark
  • 6 stops  
  • Arrival - Copenhagen, Denmark
£994
From
£915
Price per person / inside stateroom
Show all departures (4)
MSC Euribia, Canary Islands
1 / 32
8 % off
MSC Cruises
Duration
14 nights
Date
24 Oct 2027
Ship
MSC Euribia
  • Departure - Copenhagen, Denmark
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£1031
From
£949
Price per person / inside stateroom
MSC Splendida, Northern Europe
1 / 29
8 % off
MSC Cruises
Duration
7 nights
Date
17 Jun 2028
Ship
MSC Splendida
  • Departure - Copenhagen, Denmark
  • 6 stops  
  • Arrival - Copenhagen, Denmark
£1034
From
£952
Price per person / inside stateroom
MSC Splendida, Northern Europe
1 / 29
8 % off
MSC Cruises
Duration
7 nights
Date
18 Jun 2028
Ship
MSC Splendida
  • Departure - Warnemunde (Berlin), Germany
  • 6 stops  
  • Arrival - Warnemunde (Berlin), Germany
£1034
From
£952
Price per person / inside stateroom
Jewel of the Seas, Northern Europe
1 / 15
Discount
Royal Caribbean
Duration
7 nights
Date
7 May 2028
Ship
Jewel of the Seas
  • Departure - Copenhagen, Denmark
  • 6 stops  
  • Arrival - Copenhagen, Denmark
£1051
From
£1020
Price per person / inside stateroom
Norwegian Jewel, Northern Europe
1 / 17
Discount
Norwegian Cruise Line
Duration
7 nights
Date
24 Jul 2027
Ship
Norwegian Jewel
  • Departure - Copenhagen, Denmark
  • 8 stops  
  • Arrival - Helsinki, Finland
£1066
From
£1035
Price per person / inside stateroom
Norwegian Jewel, Northern Europe
1 / 17
Discount
Norwegian Cruise Line
Duration
7 nights
Date
18 Jun 2028
Ship
Norwegian Jewel
  • Departure - Helsinki, Finland
  • 7 stops  
  • Arrival - Copenhagen, Denmark
£1100
From
£1068
Price per person / inside stateroom
MSC Euribia, Canary Islands
1 / 32
8 % off
MSC Cruises
Duration
15 nights
Date
24 Oct 2027
Ship
MSC Euribia
  • Departure - Copenhagen, Denmark
  • 9 stops  
  • Arrival - Arrecife, Lanzarote
£1101
From
£1013
Price per person / inside stateroom
Regal Princess, Northern Europe
1 / 23
Discount
Princess Cruises
Duration
7 nights
Date
22 May 2027
Ship
Regal Princess
  • Departure - Copenhagen, Denmark
  • 8 stops  
  • Arrival - Helsinki, Finland
£1130
From
£1085
Price per person / inside stateroom
MSC Splendida, Norwegian Fjords
1 / 29
9.5 % off
MSC Cruises
Duration
9 nights
Date
30 Aug 2028
Ship
MSC Splendida
  • Departure - Stockholm, Sweden
  • 8 stops  
  • Arrival - Oslo, Norway
£1132
From
£1025
Price per person / inside stateroom
MSC Euribia, Canary Islands
1 / 32
8 % off
MSC Cruises
Duration
16 nights
Date
24 Oct 2027
Ship
MSC Euribia
  • Departure - Copenhagen, Denmark
  • 10 stops  
  • Arrival - Funchal, Madeira
£1178
From
£1084
Price per person / inside stateroom
Norwegian Jewel, Northern Europe
1 / 17
Discount
Norwegian Cruise Line
Duration
8 nights
Date
16 Jul 2027
Ship
Norwegian Jewel
  • Departure - Helsinki, Finland
  • 8 stops  
  • Arrival - Copenhagen, Denmark
£1210
From
£1174
Price per person / inside stateroom
Norwegian Jewel, Northern Europe
1 / 17
Discount
Norwegian Cruise Line
Duration
7 nights
Date
29 Jul 2028
Ship
Norwegian Jewel
  • Departure - Copenhagen, Denmark
  • 7 stops  
  • Arrival - Helsinki, Finland
£1255
From
£1218
Price per person / inside stateroom
MSC Splendida, Norwegian Fjords
1 / 29
9.5 % off
MSC Cruises
Duration
9 nights
Date
16 Aug 2028
Ship
MSC Splendida
  • Departure - Stockholm, Sweden
  • 8 stops  
  • Arrival - Oslo, Norway
£1272
From
£1152
Price per person / inside stateroom
Norwegian Jewel, Northern Europe
1 / 17
Discount
Norwegian Cruise Line
Duration
7 nights
Date
20 Jun 2027
Ship
Norwegian Jewel
  • Departure - Copenhagen, Denmark
  • 8 stops  
  • Arrival - Helsinki, Finland
£1300
From
£1262
Price per person / inside stateroom
Norwegian Getaway, Northern Europe
1 / 17
Discount
Norwegian Cruise Line
Duration
9 nights
Date
28 Sep 2028
Ship
Norwegian Getaway
  • Departure - Copenhagen, Denmark
  • 9 stops  
  • Arrival - Helsinki, Finland
£1302
From
£1263
Price per person / inside stateroom
Norwegian Jewel, Northern Europe
1 / 17
Discount
Norwegian Cruise Line
Duration
7 nights
Date
25 Jun 2028
Ship
Norwegian Jewel
  • Departure - Copenhagen, Denmark
  • 7 stops  
  • Arrival - Helsinki, Finland
£1305
From
£1266
Price per person / inside stateroom
Regal Princess, Northern Europe
1 / 23
5 % off
Princess Cruises
Duration
12 nights
Date
13 May 2028
Ship
Regal Princess
  • Departure - Copenhagen, Denmark
  • 12 stops  
  • Arrival - Copenhagen, Denmark
£1318
From
£1253
Price per person / inside stateroom
MSC Splendida, Norwegian Fjords
1 / 29
9.5 % off
MSC Cruises
Duration
9 nights
Date
5 Jul 2028
Ship
MSC Splendida
  • Departure - Stockholm, Sweden
  • 8 stops  
  • Arrival - Oslo, Norway
£1324
From
£1199
Price per person / inside stateroom
Regal Princess, Northern Europe
1 / 23
5 % off
Princess Cruises
Duration
12 nights
Date
18 Jun 2028
Ship
Regal Princess
  • Departure - Copenhagen, Denmark
  • 12 stops  
  • Arrival - Copenhagen, Denmark
£1328
From
£1262
Price per person / inside stateroom
Regal Princess, Northern Europe
1 / 23
5 % off
Princess Cruises
Duration
12 nights
Date
25 May 2028
Ship
Regal Princess
  • Departure - Copenhagen, Denmark
  • 12 stops  
  • Arrival - Copenhagen, Denmark
£1338
From
£1272
Price per person / inside stateroom
Regal Princess, Northern Europe
1 / 23
5 % off
Princess Cruises
Duration
12 nights
Date
1 May 2028
Ship
Regal Princess
  • Departure - Copenhagen, Denmark
  • 12 stops  
  • Arrival - Copenhagen, Denmark
£1338
From
£1272
Price per person / inside stateroom
MSC Splendida, Northern Europe
1 / 29
8 % off
MSC Cruises
Duration
10 nights
Date
9 Sep 2028
Ship
MSC Splendida
  • Departure - Copenhagen, Denmark
  • 9 stops  
  • Arrival - Copenhagen, Denmark
£1339
From
£1232
Price per person / inside stateroom
MSC Splendida, Northern Europe
1 / 29
8 % off
MSC Cruises
Duration
10 nights
Date
10 Sep 2028
Ship
MSC Splendida
  • Departure - Warnemunde (Berlin), Germany
  • 9 stops  
  • Arrival - Warnemunde (Berlin), Germany
£1339
From
£1232
Price per person / inside stateroom
MSC Splendida, Northern Europe
1 / 29
8 % off
MSC Cruises
Duration
10 nights
Date
19 Sep 2028
Ship
MSC Splendida
  • Departure - Copenhagen, Denmark
  • 9 stops  
  • Arrival - Copenhagen, Denmark
£1339
From
£1232
Price per person / inside stateroom
MSC Splendida, Northern Europe
1 / 29
8 % off
MSC Cruises
Duration
10 nights
Date
20 Sep 2028
Ship
MSC Splendida
  • Departure - Warnemunde (Berlin), Germany
  • 9 stops  
  • Arrival - Warnemunde (Berlin), Germany
£1339
From
£1232
Price per person / inside stateroom
Norwegian Jewel, Northern Europe
1 / 17
Discount
Norwegian Cruise Line
Duration
9 nights
Date
4 Jun 2027
Ship
Norwegian Jewel
  • Departure - Copenhagen, Denmark
  • 9 stops  
  • Arrival - Helsinki, Finland
£1350
From
£1310
Price per person / inside stateroom
40 of 326 pcs