Uniworld River Cruises
15 Dec - 22 Dec 2025 (7 Nights)
From £3,509 pp
Scenic
16 Dec 2025 - 5 Jan 2026 (20 Nights)
From £8,180 pp
Scenic
16 Dec 2025 - 2 Jan 2026 (17 Nights)
From £6,675 pp
Uniworld River Cruises
16 Dec - 23 Dec 2025 (7 Nights)
From £3,329 pp
Uniworld River Cruises
16 Dec - 23 Dec 2025 (7 Nights)
From £3,329 pp
Uniworld River Cruises
16 Dec - 23 Dec 2025 (7 Nights)
From £3,959 pp
Viking River Cruises
16 Dec - 23 Dec 2025 (7 Nights)
Riverside Luxury Cruises
17 Dec - 23 Dec 2025 (6 Nights)
From £3,350 pp
Riverside Luxury Cruises
17 Dec - 20 Dec 2025 (3 Nights)
From £1,675 pp
AmaWaterways
17 Dec - 24 Dec 2025 (7 Nights)
From £3,577 pp
AmaWaterways
17 Dec - 24 Dec 2025 (7 Nights)
From £3,577 pp
AmaWaterways
17 Dec - 24 Dec 2025 (7 Nights)
From £3,727 pp
AmaWaterways
18 Dec - 25 Dec 2025 (7 Nights)
From £3,577 pp
Scenic
18 Dec 2025 - 7 Jan 2026 (20 Nights)
From £7,350 pp
Scenic
18 Dec 2025 - 4 Jan 2026 (17 Nights)
From £6,770 pp
Scenic
18 Dec 2025 - 7 Jan 2026 (20 Nights)
From £7,350 pp
What our clients say
“I have been booking cruises with the company since 1977 and the staff have always been excellent, often anticipating my thoughts.”
Call us on +44 20 7399 7670 or visit us at our comfortable offices just off London's Regent Street.