Hamburg Cruises 2026 / 2027 / 2028 Dates

Discover the maritime heritage of Hamburg with our fantastic range of Hamburg cruises for 2026 and 2027. From the impressive architecture of the Elbphilharmonie and historic warehouses of Speicherstadt to bustling waterfronts, scenic canals and vibrant cultural attractions, Hamburg offers an unforgettable blend of history, modern architecture and German charm. Start planning your Hamburg cruise today and secure the best cabins, dates and deals!

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

Hamburg

We found

105 cruises

MSC Preziosa, Northern Europe
1 / 33
MSC Cruises
Duration
2 nights
Date
17 Oct 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 2 stops  
  • Arrival - Southampton, Great Britain
From
£155
Price per person / inside stateroom
Queen Anne, Northern Europe
1 / 35
Cunard
Duration
2 nights
Date
9 Jan 2028
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 2 stops  
  • Arrival - Southampton, Great Britain
From
£189
Price per person / inside stateroom
Show all departures (4)
Queen Mary 2, Northern Europe
1 / 23
Cunard
Duration
2 nights
Date
11 Oct 2027
Ship
Queen Mary 2
  • Departure - Hamburg, Germany
  • 2 stops  
  • Arrival - Southampton, Great Britain
From
£224
Price per person / inside stateroom
Show all departures (3)
MSC Preziosa, Western Europe
1 / 33
Discount
MSC Cruises
Duration
3 nights
Date
17 Oct 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 3 stops  
  • Arrival - Le Havre (Paris), France
£243
From
£236
Price per person / inside stateroom
Queen Victoria, Northern Europe
1 / 26
Cunard
Duration
2 nights
Date
18 Aug 2027
Ship
Queen Victoria
  • Departure - Hamburg, Germany
  • 2 stops  
  • Arrival - Southampton, Great Britain
From
£269
Price per person / inside stateroom
Queen Mary 2, Northern Europe
1 / 23
Discount
Cunard
Duration
3 nights
Date
4 Jun 2027
Ship
Queen Mary 2
  • Departure - Hamburg, Germany
  • 3 stops  
  • Arrival - Southampton, Great Britain
£341
From
£330
Price per person / inside stateroom
Queen Anne, Northern Europe
1 / 35
Discount
Cunard
Duration
5 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 5 stops  
  • Arrival - Southampton, Great Britain
£409
From
£395
Price per person / inside stateroom
MSC Preziosa, Northern Europe
1 / 33
Discount
MSC Cruises
Duration
4 nights
Date
22 Oct 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 4 stops  
  • Arrival - Rotterdam, Netherlands
£411
From
£399
Price per person / inside stateroom
MSC Preziosa, Northern Europe
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
10 Jan 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£439
From
£404
Price per person / oceanview stateroom
Show all departures (11)
MSC Preziosa, Northern Europe
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
7 Feb 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£439
From
£404
Price per person / oceanview stateroom
Show all departures (6)
MSC Preziosa, Northern Europe
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
13 Dec 2026
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£479
From
£441
Price per person / oceanview stateroom
MSC Preziosa, Northern Europe
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
7 Mar 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£499
From
£460
Price per person / oceanview stateroom
Show all departures (2)
MSC Preziosa, Northern Europe
1 / 33
8 % off
MSC Cruises
Duration
5 nights
Date
17 Oct 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 4 stops  
  • Arrival - Hamburg, Germany
£504
From
£464
Price per person / inside stateroom
MSC Preziosa, Northern Europe
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
10 Dec 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£524
From
£483
Price per person / inside stateroom
Show all departures (20)
MSC Preziosa, Northern Europe
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
26 Nov 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£549
From
£506
Price per person / inside stateroom
MSC Preziosa, Northern Europe
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
12 Nov 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£586
From
£540
Price per person / inside stateroom
MSC Preziosa, Northern Europe
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
22 Oct 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£734
From
£676
Price per person / inside stateroom
MSC Preziosa, Northern Europe
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
28 Mar 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£759
From
£699
Price per person / oceanview stateroom
MSC Preziosa, Norwegian Fjords
1 / 33
9.5 % off
MSC Cruises
Duration
7 nights
Date
3 Oct 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£794
From
£719
Price per person / inside stateroom
MSC Preziosa, Norwegian Fjords
1 / 33
9.5 % off
MSC Cruises
Duration
7 nights
Date
10 Oct 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£794
From
£719
Price per person / inside stateroom
MSC Preziosa, Northern Europe
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
20 Dec 2026
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£819
From
£754
Price per person / oceanview stateroom
Costa Favolosa, Mediterranean
1 / 28
5 % off
Costa Cruises
Duration
10 nights
Date
19 Sep 2027
Ship
Costa Favolosa
  • Departure - Hamburg, Germany
  • 7 stops  
  • Arrival - Barcelona, Spain
£839
From
£798
Price per person / inside stateroom
MSC Preziosa, Norwegian Fjords
1 / 33
9.5 % off
MSC Cruises
Duration
7 nights
Date
1 Oct 2028
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£844
From
£764
Price per person / inside stateroom
MSC Preziosa, Norwegian Fjords
1 / 33
9.5 % off
MSC Cruises
Duration
7 nights
Date
8 Oct 2028
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£844
From
£764
Price per person / inside stateroom
Costa Favolosa, Norwegian Fjords
1 / 28
5 % off
Costa Cruises
Duration
9 nights
Date
21 Jun 2027
Ship
Costa Favolosa
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Hamburg, Germany
£909
From
£864
Price per person / inside stateroom
Costa Favolosa, Northern Europe
1 / 28
5 % off
Costa Cruises
Duration
7 nights
Date
12 Sep 2027
Ship
Costa Favolosa
  • Departure - Hamburg, Germany
  • 7 stops  
  • Arrival - Hamburg, Germany
£909
From
£864
Price per person / inside stateroom
Costa Favolosa, Mediterranean
1 / 28
5 % off
Costa Cruises
Duration
11 nights
Date
19 Sep 2027
Ship
Costa Favolosa
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Marseille, France
£919
From
£874
Price per person / inside stateroom
Costa Favolosa, British Isles
1 / 28
5 % off
Costa Cruises
Duration
7 nights
Date
5 Sep 2027
Ship
Costa Favolosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£939
From
£893
Price per person / inside stateroom
Queen Victoria, Norwegian Fjords
1 / 26
Discount
Cunard
Duration
10 nights
Date
2 May 2027
Ship
Queen Victoria
  • Departure - Hamburg, Germany
  • 9 stops  
  • Arrival - Southampton, Great Britain
£944
From
£911
Price per person / inside stateroom
Queen Mary 2, Transatlantic
1 / 23
Discount
Cunard
Duration
9 nights
Date
11 Oct 2027
Ship
Queen Mary 2
  • Departure - Hamburg, Germany
  • 3 stops  
  • Arrival - New York, USA
£944
From
£911
Price per person / inside stateroom
Show all departures (3)
30 of 105 pcs