December Cruises

Cruise Deals> December Cruises

The festive season is always a busy time for everyone, so what better time to escape from your day-to-day and celebrate Christmas in cruise destinations across the globe. With our December cruises, you can explore unforgettable locations on state-of-the-art cruise ships from all of the major cruise lines. Book your December cruise here at Cruise118. 

Showing 30 out of 2684 cruises
Per Person
Total Price
Cruise From:
Was £8840pp Now: £8299pp

Sydney | Hobart | Milford Sound | Oban | Port Chalmers | Akaroa | Wellington | Napier | Gisborne | Tauranga | Auckland

  • 04 Dec 2026
  • 14 Nights
Cruise From:
Was £8840pp Now: £8299pp
Holiday ID: 020296
Cruise From:
Was £8882pp Now: £8349pp

Singapore | Malacca | Ko Samui | Laem Chabang | Sihanoukville | Ho Chi Minh City | Hong Kong

  • 20 Dec 2028
  • 15 Nights
Cruise From:
Was £8882pp Now: £8349pp
Holiday ID: 105109
Fly Cruise From:
Was £8879pp Now: £8435pp

Miami | Key West | Cozumel | Santo Tomás de Castilla | Harvest Caye | Roatán Island | Puerto Limón | Colón | Puerto Limón | Colón | Falmouth | Georgetown | Miami

  • 22 Dec 2027
  • 14 Nights
Fly Cruise From:
Was £8879pp Now: £8435pp
Holiday ID: 038176
Fly Cruise From:
Was £8790pp Now: £8438pp

Auckland | Tauranga | Napier | Wellington | Christchurch | Dunedin | Hobart | Melbourne | Sydney

  • 06 Dec 2026
  • 14 Nights
Fly Cruise From:
Was £8790pp Now: £8438pp
Holiday ID: 027554
Fly Cruise From:
Was £8795pp Now: £8443pp

Auckland | Tauranga | Napier | Wellington | Dunedin | Hobart | Melbourne | Sydney

  • 20 Dec 2028
  • 14 Nights
Fly Cruise From:
Was £8795pp Now: £8443pp
Holiday ID: 095064
Fly Cruise From:
Was £8795pp Now: £8443pp

Auckland | Napier | Wellington | Christchurch | Dunedin | Hobart | Melbourne | Sydney

  • 23 Dec 2028
  • 14 Nights
Fly Cruise From:
Was £8795pp Now: £8443pp
Holiday ID: 095300
Fly Cruise From:
Was £8894pp Now: £8449pp

Tampa | Georgetown | Montego Bay | Roatán Island | Belize City | Costa Maya | Cozumel | Tampa

  • 11 Dec 2026
  • 10 Nights
Fly Cruise From:
Was £8894pp Now: £8449pp
Holiday ID: 010480
Cruise From:
Was £9010pp Now: £8469pp

San Cristóbal Island | Roca León Dormido | El Barranco | Darwin Bay | Sullivan Bay | North Seymour Island | Punta Moreno | Mangle Point | Los Gemelos | Puerto Ayora | Punta Suarez | Gardner Bay | Cerro Brujo | San Cristóbal Island

  • 05 Dec 2026
  • 7 Nights
Cruise From:
Was £9010pp Now: £8469pp
Holiday ID: 020338
Fly Cruise From:
Was £9014pp Now: £8563pp

Miami | Costa Maya | Belize City | Harvest Caye | Roatán Island | Montego Bay | Georgetown | Miami

  • 09 Dec 2026
  • 10 Nights
Fly Cruise From:
Was £9014pp Now: £8563pp
Holiday ID: 010479
Cruise From:
Was £8929pp Now: £8571pp

Sydney | Phillip Island | Melbourne | Burnie | Adelaide | Kangaroo Island | Hobart | Port Arthur | Eden | Newcastle | Sydney | Moreton Island | Townsville | Cairns | Alotau | Kiriwina Island | Rabaul | Honiara | Luganville | Port Vila | Mystery Island (Inyeug) | Lautoka | Suva | Nuku'alofa | Waitangi | Auckland

  • 19 Dec 2027
  • 42 Nights
Cruise From:
Was £8929pp Now: £8571pp
Holiday ID: 053658
Cruise From:
Was £9165pp Now: £8615pp

Auckland | Tauranga | Gisborne | Napier | Wellington | Picton | Lyttelton | Port Chalmers | Oban | Dusky Sound | Sydney | Melbourne

  • 18 Dec 2028
  • 16 Nights
Cruise From:
Was £9165pp Now: £8615pp
Holiday ID: 105107
Cruise From:
£8640pp

Fort Lauderdale | Puerto Plata | Pointe-à-Pitre | Fort-de-France | Basseterre | San Juan (Puerto Rico) | Marigot | Road Town | Great Harbour | Punta Cana | Montego Bay | Georgetown | Cozumel | Fort Lauderdale

  • 22 Dec 2027
  • 17 Nights
Cruise From:
£8640pp
Holiday ID: 054539
Cruise From:
Was £9018pp Now: £8657pp

Baltra Island | Punta Suarez | Gardner Bay | Floreana Island | Punta Cormorant | Elizabeth Bay | Urbina Bay | Vincente Roca Point | Punta Espinoza | Daphne Major | South Plaza Island | Dragon Hill | Puerto Ayora | Baltra Island

  • 24 Dec 2028
  • 7 Nights
Cruise From:
Was £9018pp Now: £8657pp
Holiday ID: 071676
Cruise From:
Was £9018pp Now: £8657pp

Baltra Island | Rabida Island | Puerto Egas | Elizabeth Bay | Tagus Cove | Bartolome Island | Sullivan Bay | Daphne Major | North Seymour Island | Las Bachas | Punta Pitt | Puerto Baquerizo Moreno | Puerto Ayora | Baltra Island

  • 17 Dec 2028
  • 7 Nights
Cruise From:
Was £9018pp Now: £8657pp
Holiday ID: 071693
Cruise From:
Was £8932pp Now: £8664pp

Lima | Cuzco | Machu Picchu | Cuzco | Quito | Mosquera Island | Seymour | Punta Pitt | Puerto Baquerizo Moreno | South Plaza Island | Santa Fé Island | Puerto Ayora | Punta Suarez | Gardner Bay | North Seymour Island | El Edén Island | Seymour

  • 25 Dec 2026
  • 13 Nights
Cruise From:
Was £8932pp Now: £8664pp
Holiday ID: 099082
Fly Cruise From:
Was £9090pp Now: £8726pp

Lisbon | Cádiz | Tangier | Málaga | Cartagena | Palma de Mallorca | Barcelona | Sète | Marseille | Villefranche-sur-Mer | Livorno | Civitavecchia | Naples | Messina | Heraklion (Iraklion) | Kusadasi | Piraeus | Heraklion (Iraklion) | Kusadasi | Çanakkale | Istanbul

  • 08 Dec 2027
  • 28 Nights
Fly Cruise From:
Was £9090pp Now: £8726pp
Holiday ID: 040337
Cruise From:
Was £9105pp Now: £8740pp

Baltra Island | Rabida Island | Puerto Egas | Elizabeth Bay | Tagus Cove | Bartolome Island | Sullivan Bay | Daphne Major | North Seymour Island | Las Bachas | Punta Pitt | Puerto Baquerizo Moreno | Puerto Ayora | Baltra Island

  • 31 Dec 2028
  • 7 Nights
Cruise From:
Was £9105pp Now: £8740pp
Holiday ID: 071712
Cruise From:
Was £9111pp Now: £8837pp

Quito | Dragon Hill | Seymour | Punta Vicente Roca | Punta Espinoza | Puerto Ayora | Floreana Island | Punta Cormorant | Las Bachas | Seymour | Puerto Egas | Buccaneer Cove | Bartolome Island | Rabida Island | El Barranco | Darwin Bay | Seymour

  • 21 Dec 2027
  • 10 Nights
Cruise From:
Was £9111pp Now: £8837pp
Holiday ID: 099133
Cruise From:
Was £9128pp Now: £8854pp

Buenos Aires | Ushuaia | South Shetland Islands | Antarctic Sound | South Shetland Islands | Gerlache Strait | Penola Strait | Gerlache Strait | Ushuaia

  • 02 Dec 2027
  • 15 Nights
Cruise From:
Was £9128pp Now: £8854pp
Holiday ID: 098979
Cruise From:
Was £9185pp Now: £8899pp

Buenos Aires | Ushuaia | South Shetland Islands | Antarctic Sound | Gerlache Strait | Penola Strait | Gerlache Strait | Ushuaia

  • 12 Dec 2026
  • 15 Nights
Cruise From:
Was £9185pp Now: £8899pp
Holiday ID: 098976
Fly Cruise From:
Was £9300pp Now: £8928pp

Sydney | Dunedin | Christchurch | Auckland | Bay of Islands | Sydney

  • 21 Dec 2026
  • 12 Nights
Fly Cruise From:
Was £9300pp Now: £8928pp
Holiday ID: 013550
Fly Cruise From:
Was £9509pp Now: £8986pp

Miami | Charlotte Amalie | Gustavia | Saint John's | Fort-de-France | Roseau | Basseterre | Nassau | Miami | Key West | Georgetown | Santo Tomás de Castilla | Harvest Caye | Cozumel | Miami

  • 16 Dec 2028
  • 22 Nights
Fly Cruise From:
Was £9509pp Now: £8986pp
Holiday ID: 090763
Cruise From:
Was £9389pp Now: £9013pp

Fremantle | Albany | Port Lincoln | Adelaide | Phillip Island | Melbourne | Eden | Sydney | Russel | Auckland | Tauranga | Napier | Wellington | Nelson | Picton | Christchurch | Dunedin | Milford Sound | Hobart | Port Arthur | Eden | Sydney

  • 18 Dec 2028
  • 33 Nights
Cruise From:
Was £9389pp Now: £9013pp
Holiday ID: 103758
Cruise From:
£9035pp

Singapore | Malacca | Kuala Lumpur | Georgetown | Phuket | Krabi | Singapore | Ko Samui | Bangkok | Sihanoukville | Singapore

  • 26 Dec 2027
  • 14 Nights
Cruise From:
£9035pp
Holiday ID: 083101
Fly Cruise From:
Was £9569pp Now: £9042pp

Singapore | Port Klang | Phuket | Langkawi Island | Georgetown | Jakarta | Semarang | Surabaya | Probolinggo | Celukan Bawang | Lombok | Benoa | Komodo Island | Kupang | Darwin | Cairns | Airlie Beach | Brisbane | Sydney

Fly Cruise From:
Was £9569pp Now: £9042pp
Holiday ID: 090770
Cruise From:
Was £9685pp Now: £9099pp

Sydney | Eden | Hobart | Milford Sound | Oban | Timaru | Port Chalmers | Lyttelton | Napier | Gisborne | Tauranga | Auckland

  • 21 Dec 2027
  • 15 Nights
Cruise From:
Was £9685pp Now: £9099pp
Holiday ID: 050220
Fly Cruise From:
Was £9495pp Now: £9115pp

Auckland | Napier | Wellington | Christchurch | Dunedin | Hobart | Melbourne | Sydney

  • 23 Dec 2027
  • 14 Nights
Fly Cruise From:
Was £9495pp Now: £9115pp
Holiday ID: 040423
Fly Cruise From:
Was £9495pp Now: £9115pp

Sydney | Melbourne | Hobart | Dunedin | Christchurch | Wellington | Napier | Tauranga | Auckland

  • 23 Dec 2027
  • 14 Nights
Fly Cruise From:
Was £9495pp Now: £9115pp
Holiday ID: 040685
Fly Cruise From:
Was £9719pp Now: £9184pp

Buenos Aires | Port Stanley | Ushuaia | Punta Arenas | Puerto Chacabuco | Puerto Montt | San Antonio | Callao

  • 02 Dec 2028
  • 20 Nights
Fly Cruise From:
Was £9719pp Now: £9184pp
Holiday ID: 090756
Cruise From:
£9200pp

Miami | Puerto Plata | Isla Catalana | Cruz Bay | Great Harbour | Basseterre | Charlotte Amalie | San Juan (Puerto Rico) | Philipsburg | Saint John's | Little Bay | Tortola | Miami

  • 27 Dec 2026
  • 15 Nights
Cruise From:
£9200pp
Holiday ID: 044362

Prices are subject to change and availability. Prices may vary depending on the airport selected. Promotions are only applicable to select cabin grades, please call for details.

Our Award Winning Service

You've added to your wishlist. To view, go to Wishlist