Hamburg

Hamburg

Hamburg is one of the great German cities, packed with modern and historic entertainment/enrichment options, along with a strong maritime culture.

Hamburg is perhaps the ultimate German port city, with a growing cruise industry that operates terminals accommodating many of the major lines and ships. In its own right, it’s also a vibrant location for culture and entertainment. Visitors will be greeted by the modern HafenCity waterfront, historic Speicherstadt warehouse district, Reeperbahn entertainment district and so much more. It’s also a city that can be toured by boat with ease, which is perfect for travellers who can’t get enough of being on the water. Cruises from Hamburg and stopping in the city cover all sorts of destinations in Northern Europe and beyond, so check out our list of available itineraries below and find your ideal journey.

Hamburg

We found

81 cruises

MSC Preziosa, Northern Europe
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
22 Nov 2026
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£569
From
£541
Price per person / oceanview stateroom
Show all departures (12)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Preziosa, Northern Europe
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
29 Nov 2026
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£639
From
£608
Price per person / balcony stateroom
Show all departures (6)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Preziosa, Northern Europe
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
13 Dec 2026
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£479
From
£456
Price per person / oceanview stateroom
Queen Anne, Canary Islands
1 / 35
5 % off — 7 days left
Cunard
Duration
18 nights
Date
18 Dec 2026
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Hamburg, Germany
£3299
From
£3135
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Anne, Canary Islands
1 / 35
5 % off — 7 days left
Cunard
Duration
18 nights
Date
18 Dec 2026
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Hamburg, Germany
£3669
From
£3486
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
MSC Preziosa, Northern Europe
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
20 Dec 2026
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£819
From
£779
Price per person / oceanview stateroom
Queen Anne, Northern Europe
1 / 35
5 % off — 7 days left
Cunard
Duration
5 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 5 stops  
  • Arrival - Southampton, Great Britain
£409
From
£389
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Anne, Transatlantic
1 / 35
5 % off — 7 days left
Cunard
Duration
17 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 8 stops  
  • Arrival - Fort Lauderdale, Florida
£1349
From
£1282
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Anne, Transatlantic
1 / 35
5 % off — 7 days left
Cunard
Duration
17 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 8 stops  
  • Arrival - Fort Lauderdale, Florida
£2039
From
£1938
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Anne, World Cruise
1 / 35
5 % off — 7 days left
Cunard
Duration
34 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 15 stops  
  • Arrival - Rio de Janeiro, Brazil
£3399
From
£3230
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Anne, World Cruise
1 / 35
5 % off — 7 days left
Cunard
Duration
34 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 15 stops  
  • Arrival - Rio de Janeiro, Brazil
£4149
From
£3942
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Anne, World Cruise
1 / 35
5 % off — 7 days left
Cunard
Duration
90 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 43 stops  
  • Arrival - Hamburg, Germany
£11999
From
£11400
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Anne, World Cruise
1 / 35
5 % off — 7 days left
Cunard
Duration
90 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 43 stops  
  • Arrival - Hamburg, Germany
£12379
From
£11761
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
MSC Preziosa, Northern Europe
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
7 Mar 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£499
From
£475
Price per person / oceanview stateroom
Show all departures (2)
MSC Preziosa, Northern Europe
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
28 Mar 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£759
From
£722
Price per person / oceanview stateroom
Queen Anne, Northern Europe
1 / 35
5 % off — 7 days left
Cunard
Duration
2 nights
Date
5 Apr 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 2 stops  
  • Arrival - Southampton, Great Britain
£225
From
£214
Price per person / inside stateroom
Show all departures (4)
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Anne, Mediterranean
1 / 35
5 % off — 7 days left
Cunard
Duration
16 nights
Date
5 Apr 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 9 stops  
  • Arrival - Southampton, Great Britain
£1849
From
£1757
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
MSC Preziosa, British Isles
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
10 nights
Date
25 Apr 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 8 stops  
  • Arrival - Hamburg, Germany
£1009
From
£959
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
Queen Victoria, Norwegian Fjords
1 / 26
5 % off — 7 days left
Cunard
Duration
10 nights
Date
2 May 2027
Ship
Queen Victoria
  • Departure - Hamburg, Germany
  • 9 stops  
  • Arrival - Southampton, Great Britain
£1049
From
£997
Price per person / inside stateroom
4 Available promotions:
30% off Signature Packages, Additional guests sail at no extra cost, Get up to $600 Onboard Credit, Save 10% off your Drinks Package
MSC Preziosa, Norwegian Fjords
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
11 nights
Date
5 May 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 9 stops  
  • Arrival - Hamburg, Germany
£1269
From
£1206
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Preziosa, Northern Europe
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
11 nights
Date
16 May 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 8 stops  
  • Arrival - Hamburg, Germany
£1356
From
£1289
Price per person / inside stateroom
Show all departures (4)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
Queen Mary 2, Norwegian Fjords
1 / 23
5 % off — 7 days left
Cunard
Duration
7 nights
Date
28 May 2027
Ship
Queen Mary 2
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Hamburg, Germany
£1139
From
£1083
Price per person / inside stateroom
4 Available promotions:
30% off Signature Packages, Get up to $550 Onboard Credit, Reduced rate for additional guests, Save 10% off your Drinks Package
Queen Mary 2, Norwegian Fjords
1 / 23
5 % off — 7 days left
Cunard
Duration
7 nights
Date
28 May 2027
Ship
Queen Mary 2
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Hamburg, Germany
£1529
From
£1453
Price per person / inside stateroom
4 Available promotions:
30% off Signature Packages, Get up to $550 Onboard Credit, Reduced rate for additional guests, Save 10% off your Drinks Package
Queen Mary 2, Northern Europe
1 / 23
5 % off — 7 days left
Cunard
Duration
3 nights
Date
4 Jun 2027
Ship
Queen Mary 2
  • Departure - Hamburg, Germany
  • 3 stops  
  • Arrival - Southampton, Great Britain
£379
From
£361
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Mary 2, Transatlantic
1 / 23
5 % off — 7 days left
Cunard
Duration
10 nights
Date
4 Jun 2027
Ship
Queen Mary 2
  • Departure - Hamburg, Germany
  • 4 stops  
  • Arrival - New York, USA
£1249
From
£1187
Price per person / inside stateroom
4 Available promotions:
30% off Signature Packages, Get up to $600 Onboard Credit, Reduced rate for additional guests, Save 10% off your Drinks Package
Queen Mary 2, Transatlantic
1 / 23
5 % off — 7 days left
Cunard
Duration
10 nights
Date
4 Jun 2027
Ship
Queen Mary 2
  • Departure - Hamburg, Germany
  • 4 stops  
  • Arrival - New York, USA
£2049
From
£1947
Price per person / inside stateroom
4 Available promotions:
30% off Signature Packages, Get up to $600 Onboard Credit, Reduced rate for additional guests, Save 10% off your Drinks Package
MSC Preziosa, Norwegian Fjords
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
14 nights
Date
18 Jun 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 9 stops  
  • Arrival - Hamburg, Germany
£2318
From
£2203
Price per person / inside stateroom
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Preziosa, Norwegian Fjords
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
12 nights
Date
13 Jul 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Hamburg, Germany
£1702
From
£1617
Price per person / inside stateroom
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Preziosa, Northern Europe
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
12 nights
Date
25 Jul 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 9 stops  
  • Arrival - Hamburg, Germany
£1972
From
£1874
Price per person / inside stateroom
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Preziosa, Norwegian Fjords
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
14 nights
Date
6 Aug 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 9 stops  
  • Arrival - Hamburg, Germany
£2279
From
£2166
Price per person / inside stateroom
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
Queen Victoria, Northern Europe
1 / 26
5 % off — 7 days left
Cunard
Duration
2 nights
Date
18 Aug 2027
Ship
Queen Victoria
  • Departure - Hamburg, Germany
  • 2 stops  
  • Arrival - Southampton, Great Britain
£299
From
£285
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Victoria, Northern Europe
1 / 26
5 % off — 7 days left
Cunard
Duration
18 nights
Date
18 Aug 2027
Ship
Queen Victoria
  • Departure - Hamburg, Germany
  • 13 stops  
  • Arrival - Southampton, Great Britain
£2899
From
£2755
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
VIVA RUBY, Elbe River
1 / 11
5 % off — 7 days left
VIVA Cruises
Duration
7 nights
Date
29 Aug 2027
Ship
VIVA RUBY
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Berlin, Germany
£1895
From
£1801
Price per person / oceanview stateroom
Show all departures (3)
MSC Preziosa, Norwegian Fjords
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
12 nights
Date
31 Aug 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Hamburg, Germany
£1659
From
£1577
Price per person / inside stateroom
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Preziosa, Norwegian Fjords
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
3 Oct 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£794
From
£755
Price per person / inside stateroom
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Preziosa, Norwegian Fjords
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
10 Oct 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£794
From
£755
Price per person / inside stateroom
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
Queen Mary 2, Northern Europe
1 / 23
5 % off — 7 days left
Cunard
Duration
2 nights
Date
11 Oct 2027
Ship
Queen Mary 2
  • Departure - Hamburg, Germany
  • 2 stops  
  • Arrival - Southampton, Great Britain
£249
From
£237
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Mary 2, Transatlantic
1 / 23
5 % off — 7 days left
Cunard
Duration
9 nights
Date
11 Oct 2027
Ship
Queen Mary 2
  • Departure - Hamburg, Germany
  • 3 stops  
  • Arrival - New York, USA
£1049
From
£997
Price per person / inside stateroom
Show all departures (3)
4 Available promotions:
30% off Signature Packages, Get up to $550 Onboard Credit, Reduced rate for additional guests, Save 10% off your Drinks Package
Queen Mary 2, Transatlantic
1 / 23
5 % off — 7 days left
Cunard
Duration
9 nights
Date
11 Oct 2027
Ship
Queen Mary 2
  • Departure - Hamburg, Germany
  • 3 stops  
  • Arrival - New York, USA
£1739
From
£1653
Price per person / inside stateroom
Show all departures (3)
4 Available promotions:
30% off Signature Packages, Get up to $550 Onboard Credit, Reduced rate for additional guests, Save 10% off your Drinks Package
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
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Preziosa, Western Europe
1 / 33
Discount — 7 days left
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
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Preziosa, Northern Europe
1 / 33
Discount — 7 days left
MSC Cruises
Duration
5 nights
Date
17 Oct 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 4 stops  
  • Arrival - Hamburg, Germany
£504
From
£489
Price per person / inside stateroom
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Preziosa, Northern Europe
1 / 33
Discount — 7 days left
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
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Preziosa, Northern Europe
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
22 Oct 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£734
From
£698
Price per person / inside stateroom
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Preziosa, Northern Europe
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
29 Oct 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£637
From
£606
Price per person / inside stateroom
Show all departures (20)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Preziosa, Northern Europe
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
12 Nov 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£594
From
£565
Price per person / inside stateroom
MSC Preziosa, Northern Europe
1 / 33
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
26 Nov 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£574
From
£546
Price per person / inside stateroom
Queen Anne, Transatlantic
1 / 35
5 % off — 7 days left
Cunard
Duration
14 nights
Date
9 Jan 2028
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 5 stops  
  • Arrival - Miami, Florida, USA
£1299
From
£1235
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Anne, Transatlantic
1 / 35
5 % off — 7 days left
Cunard
Duration
14 nights
Date
9 Jan 2028
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 5 stops  
  • Arrival - Miami, Florida, USA
£2019
From
£1919
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Anne, World Cruise
1 / 35
5 % off — 7 days left
Cunard
Duration
29 nights
Date
9 Jan 2028
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 11 stops  
  • Arrival - Los Angeles, USA
£3689
From
£3505
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
50 of 81 pcs

Other destinations