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

1 / 32
8 % off

Duration
6 nights
Date
24 Oct 2027
Ship
MSC Euribia
- Departure - Copenhagen, Denmark
- 5 stops
- Arrival - Kiel, Germany

1 / 20
Discount

Duration
7 nights
Date
6 May 2028
Ship
Caribbean Princess
- Departure - Copenhagen, Denmark
- 8 stops
- Arrival - Helsinki, Finland

1 / 29
8 % off

Duration
6 nights
Date
14 Jun 2028
Ship
MSC Splendida
- Departure - Stockholm, Sweden
- 5 stops
- Arrival - Stockholm, Sweden

1 / 20
Discount

Duration
7 nights
Date
30 Jun 2028
Ship
Caribbean Princess
- Departure - Helsinki, Finland
- 9 stops
- Arrival - Copenhagen, Denmark

1 / 20
Discount

Duration
7 nights
Date
23 Jun 2028
Ship
Caribbean Princess
- Departure - Copenhagen, Denmark
- 8 stops
- Arrival - Helsinki, Finland

1 / 32
8 % off

Duration
7 nights
Date
9 Oct 2027
Ship
MSC Euribia
- Departure - Kiel, Germany
- 6 stops
- Arrival - Kiel, Germany
Show all departures (3)

1 / 32
8 % off

Duration
7 nights
Date
10 Oct 2027
Ship
MSC Euribia
- Departure - Copenhagen, Denmark
- 6 stops
- Arrival - Copenhagen, Denmark
Show all departures (2)

1 / 20
Discount

Duration
7 nights
Date
13 May 2028
Ship
Caribbean Princess
- Departure - Helsinki, Finland
- 9 stops
- Arrival - Copenhagen, Denmark

1 / 17
Discount

Duration
7 nights
Date
31 Jul 2027
Ship
Norwegian Jewel
- Departure - Helsinki, Finland
- 7 stops
- Arrival - Copenhagen, Denmark
Show all departures (3)

1 / 32
8 % off

Duration
13 nights
Date
24 Oct 2027
Ship
MSC Euribia
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Las Palmas, Canary Islands

1 / 29
8 % off

Duration
7 nights
Date
26 Aug 2028
Ship
MSC Splendida
- Departure - Copenhagen, Denmark
- 6 stops
- Arrival - Copenhagen, Denmark
Show all departures (3)

1 / 29
8 % off

Duration
7 nights
Date
27 Aug 2028
Ship
MSC Splendida
- Departure - Warnemunde (Berlin), Germany
- 6 stops
- Arrival - Warnemunde (Berlin), Germany
Show all departures (7)

1 / 29
8 % off

Duration
7 nights
Date
7 Jun 2028
Ship
MSC Splendida
- Departure - Stockholm, Sweden
- 6 stops
- Arrival - Stockholm, Sweden

1 / 29
8 % off

Duration
7 nights
Date
10 Jun 2028
Ship
MSC Splendida
- Departure - Copenhagen, Denmark
- 6 stops
- Arrival - Copenhagen, Denmark
Show all departures (4)

1 / 32
8 % off

Duration
14 nights
Date
24 Oct 2027
Ship
MSC Euribia
- Departure - Copenhagen, Denmark
- 8 stops
- Arrival - Santa Cruz, Tenerife

1 / 29
8 % off

Duration
7 nights
Date
17 Jun 2028
Ship
MSC Splendida
- Departure - Copenhagen, Denmark
- 6 stops
- Arrival - Copenhagen, Denmark

1 / 29
8 % off

Duration
7 nights
Date
18 Jun 2028
Ship
MSC Splendida
- Departure - Warnemunde (Berlin), Germany
- 6 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 15
Discount

Duration
7 nights
Date
7 May 2028
Ship
Jewel of the Seas
- Departure - Copenhagen, Denmark
- 6 stops
- Arrival - Copenhagen, Denmark

1 / 17
Discount

Duration
7 nights
Date
24 Jul 2027
Ship
Norwegian Jewel
- Departure - Copenhagen, Denmark
- 8 stops
- Arrival - Helsinki, Finland

1 / 17
Discount

Duration
7 nights
Date
18 Jun 2028
Ship
Norwegian Jewel
- Departure - Helsinki, Finland
- 7 stops
- Arrival - Copenhagen, Denmark

1 / 32
8 % off

Duration
15 nights
Date
24 Oct 2027
Ship
MSC Euribia
- Departure - Copenhagen, Denmark
- 9 stops
- Arrival - Arrecife, Lanzarote

1 / 23
Discount

Duration
7 nights
Date
22 May 2027
Ship
Regal Princess
- Departure - Copenhagen, Denmark
- 8 stops
- Arrival - Helsinki, Finland

1 / 29
9.5 % off

Duration
9 nights
Date
30 Aug 2028
Ship
MSC Splendida
- Departure - Stockholm, Sweden
- 8 stops
- Arrival - Oslo, Norway

1 / 32
8 % off

Duration
16 nights
Date
24 Oct 2027
Ship
MSC Euribia
- Departure - Copenhagen, Denmark
- 10 stops
- Arrival - Funchal, Madeira

1 / 17
Discount

Duration
8 nights
Date
16 Jul 2027
Ship
Norwegian Jewel
- Departure - Helsinki, Finland
- 8 stops
- Arrival - Copenhagen, Denmark

1 / 17
Discount

Duration
7 nights
Date
29 Jul 2028
Ship
Norwegian Jewel
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Helsinki, Finland

1 / 29
9.5 % off

Duration
9 nights
Date
16 Aug 2028
Ship
MSC Splendida
- Departure - Stockholm, Sweden
- 8 stops
- Arrival - Oslo, Norway

1 / 17
Discount

Duration
7 nights
Date
20 Jun 2027
Ship
Norwegian Jewel
- Departure - Copenhagen, Denmark
- 8 stops
- Arrival - Helsinki, Finland

1 / 17
Discount

Duration
9 nights
Date
28 Sep 2028
Ship
Norwegian Getaway
- Departure - Copenhagen, Denmark
- 9 stops
- Arrival - Helsinki, Finland

1 / 17
Discount

Duration
7 nights
Date
25 Jun 2028
Ship
Norwegian Jewel
- Departure - Copenhagen, Denmark
- 7 stops
- Arrival - Helsinki, Finland

1 / 23
5 % off

Duration
12 nights
Date
13 May 2028
Ship
Regal Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 29
9.5 % off

Duration
9 nights
Date
5 Jul 2028
Ship
MSC Splendida
- Departure - Stockholm, Sweden
- 8 stops
- Arrival - Oslo, Norway

1 / 23
5 % off

Duration
12 nights
Date
18 Jun 2028
Ship
Regal Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 23
5 % off

Duration
12 nights
Date
25 May 2028
Ship
Regal Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 23
5 % off

Duration
12 nights
Date
1 May 2028
Ship
Regal Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 29
8 % off

Duration
10 nights
Date
9 Sep 2028
Ship
MSC Splendida
- Departure - Copenhagen, Denmark
- 9 stops
- Arrival - Copenhagen, Denmark

1 / 29
8 % off

Duration
10 nights
Date
10 Sep 2028
Ship
MSC Splendida
- Departure - Warnemunde (Berlin), Germany
- 9 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 29
8 % off

Duration
10 nights
Date
19 Sep 2028
Ship
MSC Splendida
- Departure - Copenhagen, Denmark
- 9 stops
- Arrival - Copenhagen, Denmark

1 / 29
8 % off

Duration
10 nights
Date
20 Sep 2028
Ship
MSC Splendida
- Departure - Warnemunde (Berlin), Germany
- 9 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 17
Discount

Duration
9 nights
Date
4 Jun 2027
Ship
Norwegian Jewel
- Departure - Copenhagen, Denmark
- 9 stops
- Arrival - Helsinki, Finland

1 / 23
5 % off

Duration
12 nights
Date
6 Jun 2028
Ship
Regal Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 29
9.5 % off

Duration
9 nights
Date
19 Jul 2028
Ship
MSC Splendida
- Departure - Stockholm, Sweden
- 8 stops
- Arrival - Oslo, Norway

1 / 29
9.5 % off

Duration
9 nights
Date
2 Aug 2028
Ship
MSC Splendida
- Departure - Stockholm, Sweden
- 8 stops
- Arrival - Oslo, Norway

1 / 23
5 % off

Duration
12 nights
Date
30 Jun 2028
Ship
Regal Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 23
5 % off

Duration
12 nights
Date
12 Jul 2028
Ship
Regal Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 15
Discount

Duration
9 nights
Date
23 Jul 2028
Ship
Jewel of the Seas
- Departure - Copenhagen, Denmark
- 8 stops
- Arrival - Copenhagen, Denmark

1 / 17
Discount

Duration
9 nights
Date
7 Aug 2027
Ship
Norwegian Jewel
- Departure - Copenhagen, Denmark
- 9 stops
- Arrival - Helsinki, Finland

1 / 29
8 % off

Duration
10 nights
Date
25 Apr 2028
Ship
MSC Splendida
- Departure - Warnemunde (Berlin), Germany
- 9 stops
- Arrival - Copenhagen, Denmark

1 / 29
9.5 % off

Duration
10 nights
Date
20 Jun 2028
Ship
MSC Splendida
- Departure - Stockholm, Sweden
- 9 stops
- Arrival - Oslo, Norway

1 / 17
Discount

Duration
9 nights
Date
27 Jun 2027
Ship
Norwegian Jewel
- Departure - Helsinki, Finland
- 10 stops
- Arrival - Copenhagen, Denmark
Show all departures (2)

1 / 23
5 % off

Duration
12 nights
Date
24 Jul 2028
Ship
Regal Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 23
5 % off

Duration
12 nights
Date
5 Aug 2028
Ship
Regal Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 15
Discount

Duration
10 nights
Date
19 Aug 2028
Ship
Jewel of the Seas
- Departure - Stockholm, Sweden
- 9 stops
- Arrival - Copenhagen, Denmark

1 / 17
Discount

Duration
9 nights
Date
20 Jul 2028
Ship
Norwegian Jewel
- Departure - Copenhagen, Denmark
- 8 stops
- Arrival - Copenhagen, Denmark
Show all departures (2)

1 / 20
5 % off

Duration
12 nights
Date
30 May 2027
Ship
Caribbean Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 17
Discount

Duration
9 nights
Date
9 Jun 2028
Ship
Norwegian Jewel
- Departure - Copenhagen, Denmark
- 8 stops
- Arrival - Helsinki, Finland

1 / 17
Discount

Duration
9 nights
Date
2 Jul 2028
Ship
Norwegian Jewel
- Departure - Helsinki, Finland
- 9 stops
- Arrival - Copenhagen, Denmark

1 / 20
5 % off

Duration
12 nights
Date
29 Jul 2027
Ship
Caribbean Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 29
8 % off

Duration
11 nights
Date
25 Apr 2028
Ship
MSC Splendida
- Departure - Warnemunde (Berlin), Germany
- 10 stops
- Arrival - Warnemunde (Berlin), Germany
Show all departures (2)

1 / 29
8 % off

Duration
11 nights
Date
5 May 2028
Ship
MSC Splendida
- Departure - Copenhagen, Denmark
- 10 stops
- Arrival - Copenhagen, Denmark

1 / 29
8 % off

Duration
11 nights
Date
6 May 2028
Ship
MSC Splendida
- Departure - Warnemunde (Berlin), Germany
- 10 stops
- Arrival - Warnemunde (Berlin), Germany

1 / 17
Discount

Duration
9 nights
Date
30 Aug 2028
Ship
Norwegian Jewel
- Departure - Copenhagen, Denmark
- 8 stops
- Arrival - Copenhagen, Denmark
Show all departures (2)

1 / 24
8 % off

Duration
9 nights
Date
17 May 2027
Ship
MSC Magnifica
- Departure - Warnemunde (Berlin), Germany
- 9 stops
- Arrival - Copenhagen, Denmark

1 / 29
8 % off

Duration
11 nights
Date
16 May 2028
Ship
MSC Splendida
- Departure - Copenhagen, Denmark
- 10 stops
- Arrival - Copenhagen, Denmark

1 / 17
Discount

Duration
9 nights
Date
12 Aug 2028
Ship
Norwegian Jewel
- Departure - Copenhagen, Denmark
- 8 stops
- Arrival - Copenhagen, Denmark

1 / 20
5 % off

Duration
12 nights
Date
11 Jun 2027
Ship
Caribbean Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 15
Discount

Duration
10 nights
Date
13 Jul 2028
Ship
Jewel of the Seas
- Departure - Stockholm, Sweden
- 10 stops
- Arrival - Copenhagen, Denmark

1 / 20
5 % off

Duration
12 nights
Date
23 Jun 2027
Ship
Caribbean Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 20
5 % off

Duration
12 nights
Date
5 Jul 2027
Ship
Caribbean Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 15
Discount

Duration
10 nights
Date
23 Jun 2028
Ship
Jewel of the Seas
- Departure - Stockholm, Sweden
- 10 stops
- Arrival - Copenhagen, Denmark

1 / 17
Discount

Duration
9 nights
Date
16 Aug 2027
Ship
Norwegian Jewel
- Departure - Helsinki, Finland
- 10 stops
- Arrival - Copenhagen, Denmark

1 / 15
Discount

Duration
11 nights
Date
21 May 2028
Ship
Jewel of the Seas
- Departure - Copenhagen, Denmark
- 10 stops
- Arrival - Stockholm, Sweden

1 / 15
Discount

Duration
12 nights
Date
26 Sep 2027
Ship
Norwegian Star
- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain

1 / 15
Discount

Duration
11 nights
Date
1 Jun 2028
Ship
Jewel of the Seas
- Departure - Stockholm, Sweden
- 11 stops
- Arrival - Copenhagen, Denmark

1 / 27
Discount

Duration
14 nights
Date
25 Jun 2029
Ship
Arcadia
- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain

1 / 24
8 % off

Duration
10 nights
Date
26 May 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 10 stops
- Arrival - Copenhagen, Denmark

1 / 24
8 % off

Duration
10 nights
Date
18 Sep 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 10 stops
- Arrival - Copenhagen, Denmark

1 / 17
Discount

Duration
11 nights
Date
7 Oct 2028
Ship
Norwegian Getaway
- Departure - Helsinki, Finland
- 10 stops
- Arrival - Southampton, Great Britain

1 / 17
Discount

Duration
11 nights
Date
17 Sep 2028
Ship
Norwegian Getaway
- Departure - Southampton, Great Britain
- 10 stops
- Arrival - Copenhagen, Denmark

1 / 23
Discount

Duration
8 nights
Date
29 May 2027
Ship
Regal Princess
- Departure - Helsinki, Finland
- 10 stops
- Arrival - Copenhagen, Denmark

1 / 17
Discount

Duration
10 nights
Date
8 Sep 2028
Ship
Norwegian Jewel
- Departure - Copenhagen, Denmark
- 8 stops
- Arrival - Southampton, Great Britain

1 / 28
5 % off

Duration
14 nights
Date
9 Sep 2028
Ship
Sky Princess
- Departure - Southampton, Great Britain
- 12 stops
- Arrival - Southampton, Great Britain

1 / 28
5 % off

Duration
14 nights
Date
22 Jul 2028
Ship
Sky Princess
- Departure - Southampton, Great Britain
- 12 stops
- Arrival - Southampton, Great Britain

1 / 15
Discount

Duration
10 nights
Date
3 Jul 2028
Ship
Jewel of the Seas
- Departure - Copenhagen, Denmark
- 10 stops
- Arrival - Stockholm, Sweden

1 / 15
Discount

Duration
11 nights
Date
12 Jun 2028
Ship
Jewel of the Seas
- Departure - Copenhagen, Denmark
- 11 stops
- Arrival - Stockholm, Sweden

1 / 20
5 % off

Duration
12 nights
Date
18 May 2027
Ship
Caribbean Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 24
8 % off

Duration
11 nights
Date
28 Sep 2027
Ship
MSC Magnifica
- Departure - Copenhagen, Denmark
- 11 stops
- Arrival - Copenhagen, Denmark

1 / 20
5 % off

Duration
12 nights
Date
6 May 2027
Ship
Caribbean Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 15
Discount

Duration
11 nights
Date
8 Aug 2028
Ship
Jewel of the Seas
- Departure - Copenhagen, Denmark
- 11 stops
- Arrival - Stockholm, Sweden

1 / 28
5 % off

Duration
14 nights
Date
6 May 2028
Ship
Sky Princess
- Departure - Southampton, Great Britain
- 12 stops
- Arrival - Southampton, Great Britain

1 / 17
Discount

Duration
9 nights
Date
25 Aug 2027
Ship
Norwegian Jewel
- Departure - Copenhagen, Denmark
- 9 stops
- Arrival - Helsinki, Finland

1 / 20
5 % off

Duration
12 nights
Date
17 Jul 2027
Ship
Caribbean Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 28
Discount

Duration
14 nights
Date
14 Jul 2028
Ship
Britannia
- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain
Show all departures (3)
Available promotion:
UP TO £500 SAVINGS

1 / 27
Discount

Duration
14 nights
Date
13 Jul 2028
Ship
Aurora
- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain
Available promotion:
UP TO £500 SAVINGS

1 / 20
5 % off

Duration
12 nights
Date
10 Aug 2027
Ship
Caribbean Princess
- Departure - Copenhagen, Denmark
- 12 stops
- Arrival - Copenhagen, Denmark

1 / 20
5 % off

Duration
14 nights
Date
23 Jun 2028
Ship
Caribbean Princess
- Departure - Copenhagen, Denmark
- 16 stops
- Arrival - Copenhagen, Denmark

1 / 24
8 % off

Duration
10 nights
Date
26 Sep 2027
Ship
MSC Magnifica
- Departure - Stockholm, Sweden
- 10 stops
- Arrival - Stockholm, Sweden

1 / 29
Discount

Duration
12 nights
Date
24 May 2028
Ship
Celebrity Apex
- Departure - Amsterdam, Netherlands
- 9 stops
- Arrival - Amsterdam, Netherlands
Available promotion:
UP TO $700 ONBOARD SPEND

1 / 29
Discount

Duration
12 nights
Date
17 Jun 2028
Ship
Celebrity Apex
- Departure - Amsterdam, Netherlands
- 9 stops
- Arrival - Amsterdam, Netherlands
Available promotion:
UP TO $700 ONBOARD SPEND

1 / 20
5 % off

Duration
14 nights
Date
6 May 2028
Ship
Caribbean Princess
- Departure - Copenhagen, Denmark
- 16 stops
- Arrival - Copenhagen, Denmark
100 of 326 pcs

