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 £16397pp Now: £14593pp

Buenos Aires | Ushuaia | Antarctic Experience | Ushuaia | Buenos Aires | Ushuaia

  • 18 Dec 2027
  • 11 Nights
Cruise From:
Was £16397pp Now: £14593pp
Holiday ID: 047254
Fly Cruise From:
Was £15554pp Now: £14671pp

Sydney | Nouméa | Lifou Island | Mystery Island (Inyeug) | Lautoka | Dravuni Island | Pago Pago | Rarotonga | Papeete

  • 22 Dec 2028
  • 18 Nights
Fly Cruise From:
Was £15554pp Now: £14671pp
Holiday ID: 087349E
Fly Cruise From:
Was £18090pp Now: £14768pp

Mahé | Sainte Anne Island | Praslin Island | La Digue | Curieuse Island | Aride Island | Mahé | La Digue | Praslin Island | Amirantes Islands | Alphonse Islands | Farquhar Islands | Aldabra Atoll | Kilwa Kisiwani | Zanzibar | Mombasa

  • 16 Dec 2028
  • 19 Nights
Fly Cruise From:
Was £18090pp Now: £14768pp
Holiday ID: 091593
Cruise From:
Was £15767pp Now: £14820pp

King George Island | South Shetland Islands | Antarctic Peninsula | South Shetland Islands | King George Island

  • 24 Dec 2028
  • 6 Nights
Cruise From:
Was £15767pp Now: £14820pp
Holiday ID: 092610
Cruise From:
Was £16797pp Now: £14949pp

Buenos Aires | Ushuaia | Antarctic Experience | Ushuaia | Buenos Aires | Ushuaia

  • 28 Dec 2027
  • 11 Nights
Cruise From:
Was £16797pp Now: £14949pp
Holiday ID: 047255
Fly Cruise From:
Was £15990pp Now: £15350pp

Ushuaia | Antarctic Experience | Antarctica | Antarctic Experience | Antarctica | Ushuaia

  • 27 Dec 2026
  • 11 Nights
Fly Cruise From:
Was £15990pp Now: £15350pp
Holiday ID: 108527
Fly Cruise From:
£15448pp

San Juan (Puerto Rico) | Saint John's | Saint Thomas | Gustavia | Great Harbour | Norman Island | San Juan (Puerto Rico)

  • 20 Dec 2027
  • 7 Nights
Fly Cruise From:
£15448pp
Holiday ID: 037702
Fly Cruise From:
£15450pp

San Juan (Puerto Rico) | Vieques | Saint John Island | Great Harbour | Philipsburg | Gustavia | Little Bay | Saint John's

  • 04 Dec 2027
  • 7 Nights
Fly Cruise From:
£15450pp
Holiday ID: 037725
Cruise From:
Was £16532pp Now: £15540pp

King George Island | South Shetland Islands | Antarctic Peninsula | South Shetland Islands | King George Island

  • 30 Dec 2028
  • 6 Nights
Cruise From:
Was £16532pp Now: £15540pp
Holiday ID: 092611
Fly Cruise From:
£15654pp

Bali | Moyo Island | Horseshoe Bay | Komodo Island | Flores Island | Komodo Island | Makassar | Lombok | Bali

  • 22 Dec 2028
  • 7 Nights
Fly Cruise From:
£15654pp
Holiday ID: 089670
Fly Cruise From:
£15685pp

San Juan (Puerto Rico) | Saint John Island | Philipsburg | Saint John's | South Friars Bay | Norman Island | Virgin Gorda | San Juan (Puerto Rico)

  • 27 Dec 2027
  • 7 Nights
Fly Cruise From:
£15685pp
Holiday ID: 037703
Cruise From:
Was £16191pp Now: £15699pp

Santiago | Punta Arenas | New Island | West Point Island | Saunders Island | Carcass Island | Port Stanley | Cape Rosa | Prion Island | Grytviken | Godthul | Stromness | Fortuna Bay | St Andrews Bay | Antarctic Sound | South Shetland Islands | Gerlache Strait | South Shetland Islands | Puerto Williams | Punta Arenas

  • 18 Dec 2026
  • 22 Nights
Cruise From:
Was £16191pp Now: £15699pp
Holiday ID: 098935
Fly Cruise From:
Was £16589pp Now: £15759pp

Sydney | Melbourne | Hobart | Dunedin | Lyttelton | Picton | Wellington | Gisborne | Tauranga | Bay of Islands | Auckland

  • 29 Dec 2026
  • 16 Nights
Fly Cruise From:
Was £16589pp Now: £15759pp
Holiday ID: 010488
Cruise From:
Was £16520pp Now: £16024pp

Santiago | Punta Arenas | New Island | West Point Island | Saunders Island | Carcass Island | Port Stanley | Cape Rosa | Prion Island | Grytviken | Godthul | Stromness | Fortuna Bay | St Andrews Bay | Antarctic Sound | South Shetland Islands | Gerlache Strait | South Shetland Islands | Puerto Williams | Punta Arenas

  • 04 Dec 2027
  • 22 Nights
Cruise From:
Was £16520pp Now: £16024pp
Holiday ID: 098939
Fly Cruise From:
Was £18253pp Now: £16245pp

Buenos Aires | Ushuaia | Antarctic Experience | South Georgia Experience | Port Stanley | Falkland Islands | Buenos Aires | Ushuaia

  • 21 Dec 2026
  • 21 Nights
Fly Cruise From:
Was £18253pp Now: £16245pp
Holiday ID: 047163
Cruise From:
Was £17595pp Now: £16539pp

Puerto Williams | South Georgia Island | Elephant Island | Antarctic Peninsula | South Shetland Islands | Puerto Williams

  • 22 Dec 2026
  • 15 Nights
Cruise From:
Was £17595pp Now: £16539pp
Holiday ID: 020408
Fly Cruise From:
£16587pp

Bridgetown | Speightstown | Soufrière | Kingstown | Port Elizabeth | Mayreau Island | Union Island | Mayreau Island | Union Island | Tobago Cays | Bridgetown

  • 11 Dec 2027
  • 8 Nights
Fly Cruise From:
£16587pp
Holiday ID: 037718
Fly Cruise From:
£16632pp

Buenos Aires | Ushuaia | Antarctic Peninsula | Ushuaia | Buenos Aires | Ushuaia

  • 16 Dec 2028
  • 12 Nights
Fly Cruise From:
£16632pp
Holiday ID: 082579
Cruise From:
Was £17325pp Now: £16799pp

Santiago | Punta Arenas | New Island | West Point Island | Saunders Island | Carcass Island | Port Stanley | Cape Rosa | Prion Island | Grytviken | Godthul | Stromness | Fortuna Bay | St Andrews Bay | Antarctic Sound | South Shetland Islands | Gerlache Strait | South Shetland Islands | Puerto Williams | Punta Arenas

  • 25 Dec 2027
  • 22 Nights
Cruise From:
Was £17325pp Now: £16799pp
Holiday ID: 098940
Fly Cruise From:
£16911pp

Nairobi | Samburu National Reserve | Lake Nakuru National Park | Masai Mara | Nairobi | Masai Mara | La Digue | Mahé | Nairobi | La Digue | Praslin Island | Amirantes Islands | Alphonse Islands | Farquhar Islands | Aldabra Atoll | Kilwa Kisiwani | Zanzibar | Mombasa

  • 15 Dec 2028
  • 20 Nights
Fly Cruise From:
£16911pp
Holiday ID: 090581
Fly Cruise From:
£17061pp

Bridgetown | Tobago Cays | Mayreau Island | Soufrière | Martinique | Îles des Saintes | Falmouth | Basse-Terre | Gustavia | Philipsburg

  • 07 Dec 2028
  • 9 Nights
Fly Cruise From:
£17061pp
Holiday ID: 089693
Cruise From:
Was £18400pp Now: £17296pp

King George Island | Antarctic Sound | Antarctic Peninsula | South Shetland Islands | Puerto Williams

  • 30 Dec 2026
  • 9 Nights
Cruise From:
Was £18400pp Now: £17296pp
Holiday ID: 037224
Fly Cruise From:
£17402pp

Buenos Aires | Ushuaia | Antarctic Peninsula | Ushuaia | Buenos Aires | Ushuaia

  • 10 Dec 2028
  • 12 Nights
Fly Cruise From:
£17402pp
Holiday ID: 051047
Fly Cruise From:
£17546pp

Mahé | Sainte Anne Island | Therese Island | Cousin Island | Praslin Island | La Digue | Praslin Island | La Digue | Curieuse Island | Aride Island | Mahé | La Digue | Praslin Island | Amirantes Islands | Alphonse Islands | Farquhar Islands | Aldabra Atoll | Kilwa Kisiwani | Zanzibar | Mombasa

  • 28 Dec 2027
  • 21 Nights
Fly Cruise From:
£17546pp
Holiday ID: 038371
Cruise From:
Was £18750pp Now: £17625pp

Puerto Williams | New Island | West Point Island | Port Stanley | Elephant Island | Antarctic Peninsula | South Shetland Islands | Puerto Williams

  • 30 Dec 2027
  • 12 Nights
Cruise From:
Was £18750pp Now: £17625pp
Holiday ID: 050160
Fly Cruise From:
Was £18974pp Now: £18025pp

Singapore | Port Klang | Langkawi Island | Phuket | Georgetown | Jakarta | Surabaya | Celukan Bawang | Benoa | Semarang | Muara | Kota Kinabalu | Puerto Princesa | Coron Island | Boracay Island | Manila | Hong Kong

Fly Cruise From:
Was £18974pp Now: £18025pp
Holiday ID: 087342
Fly Cruise From:
£18292pp

Buenos Aires | Ushuaia | Antarctic Peninsula | Ushuaia | Buenos Aires | Ushuaia

  • 10 Dec 2027
  • 12 Nights
Fly Cruise From:
£18292pp
Holiday ID: 033058
Fly Cruise From:
£18467pp

Buenos Aires | Ushuaia | Antarctic Peninsula | Ushuaia | Buenos Aires | Ushuaia

  • 05 Dec 2027
  • 12 Nights
Fly Cruise From:
£18467pp
Holiday ID: 033056
Fly Cruise From:
£18661pp

Bridgetown | Speightstown | Soufrière | Martinique | Tobago Cays | Union Island | Mayreau Island | Union Island | Kingstown | Port Elizabeth | Bridgetown

  • 19 Dec 2027
  • 9 Nights
Fly Cruise From:
£18661pp
Holiday ID: 037737
Fly Cruise From:
£18662pp

Philipsburg | South Friars Bay | Deshaies | Îles des Saintes | Little Bay | Norman Island | Virgin Gorda | Norman Island | Gustavia | Saint John's | Philipsburg

  • 18 Dec 2027
  • 9 Nights
Fly Cruise From:
£18662pp
Holiday ID: 037739

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