
Cruise · 4 nights · with Ambassador Cruise Line
Christmas Markets Cruise - Germany
Four nights aboard Ambassador’s Ambition from London Tilbury to Hamburg and cruising the Elbe, a city and river rarely seen from such an intimate viewpoint this close to Christmas.
- Duration
- 4 nights
- Departs
- 15 Dec 2028
- Sails from
- London Tilbury
- Returns to the same port
- Ship
- Ambition
- From
- £349
- per person, sharing
Highlights
What makes this one worth it
Two days docked in HamburgWith Christmas markets
Cruising down the River ElbeWith riverbank views
Departure and return at London Tilbury
About the trip
This four-night cruise with Ambassador Cruise Line sets off from London Tilbury towards Hamburg, a northern city where the legacy of the Hanseatic League meets the familiar bustle of a major port. Hamburg’s Christmas markets fill squares and courtyards with stalls selling marzipan and mulled wine, often framed by brick warehouses and the occasional canal.
After two days in Hamburg, the Ambition turns downstream to follow the River Elbe back towards London. The river itself is a working waterway, with a mix of urban stretches near Hamburg and quieter countryside glimpsed from deck as the ship makes its way back. The ship is small enough to manoeuvre along this often overlooked route rather than hug the coastline.
The pace allows time to relax between ports and admire the lights and decorations that mark the season in northern Germany and England. The cruise begins and ends at London Tilbury, offering familiar convenience after a short getaway centred on the warmth of festive markets rather than packed itineraries.
- 1 London
- 2 Hamburg
Itinerary
The route, day by day
Day 1
London Tilbury
Day 2
Hamburg, cruise River Elbe
Day 3
London Tilbury
When to go
Departures and prices
Lowest price each month, per person.
Ambassador Cruise Line confirms exact dates, availability and prices when you book.
Need to know
Before you book
- Price based on
- Two people sharing a cabinThe operator confirms the exact basis when you book.
- Travelling alone
- Check with Ambassador Cruise Line
- Flights
- Not needed if you join at London Tilbury
- What’s included
- Check with Ambassador Cruise Line
- Accessibility
- Check with Ambassador Cruise Line
For full details of what’s included, check with Ambassador Cruise Line. See the full details on their site
Questions people ask
- How long is Christmas Markets Cruise - Germany?
- Christmas Markets Cruise - Germany is a 4 nights cruise holiday.
- Where does Christmas Markets Cruise - Germany depart from?
- Christmas Markets Cruise - Germany departs from London Tilbury.
- Who operates Christmas Markets Cruise - Germany?
- Christmas Markets Cruise - Germany is operated by Ambassador Cruise Line aboard Ambition.
- How much does Christmas Markets Cruise - Germany cost?
- Prices for Christmas Markets Cruise - Germany start from £349, subject to availability.
The operator
Ambassador Cruise Line
Adult-focused cruises from UK ports
A British cruise line sailing from ports around the country, which spares its passengers the airport altogether.
You book with Ambassador Cruise Line directly. They confirm your place, take payment, and look after you from the moment you leave home; Atlas & Passage’s part ends when you click through.
New to United Kingdom? Our United Kingdom guide has the practical essentials: money, plugs, visas and when to go.
Journeys
Reading for the trip
If this appeals, so might these
Search all holidays
Cruise · 4 nights
Hamburg Short Break
United Kingdom & Germany · Ambassador Cruise Line
Departs 16 Oct 2028
from£319per person, sharing

Cruise · 4 nights
One More Dream – Hamburg’s Festive Delights
United Kingdom & Germany · Ambassador Cruise Line
Departs 6 Dec 2026
from£379per person, sharing

Cruise · 5 nights
Cricket Legends Festive Getaway
United Kingdom & Germany and 2 more · Ambassador Cruise Line
Departs 13 Dec 2026
from£439per person, sharing

Cruise · 5 nights
Christmas Markets Cruise - Germany & Holland
United Kingdom & Germany and 1 more · Ambassador Cruise Line
Departs 3 Dec 2028
from£439per person, sharing