
Plan Your Cruise With Free Weather Forecasts
Loading Travel Forecast…
Loading Travel Forecast…Departing Fort Lauderdale, Florida on December 22, 2026, the Viking Cruises ship Viking Sky runs this 141-night Viking World Cruise sailing. It's a classic Hawaii cruise. Travelers sailing in December can generally expect warm, breezy tropical weather with brief passing showers. Ports of call include Fort Lauderdale, Florida, Cozumel, Mexico, Cartagena, Colombia, with 72 more along the way. Scroll the daily outlook below to pack smart for every port of call.
Fort Lauderdale, Florida is a scheduled port of call on day 1 of the 141-night Viking World Cruise cruise on Viking Sky. Expected weather: partially cloudy with highs near 76°F.
Day 2 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Cozumel, Mexico is a scheduled port of call on day 3 of the 141-night Viking World Cruise cruise on Viking Sky. Expected weather: partially cloudy with highs near 79°F.
Day 4 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 5 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Cartagena, Colombia is a scheduled port of call on day 6 of the 141-night Viking World Cruise cruise on Viking Sky. Expected weather: partially cloudy with highs near 91°F.
Colon, Panama is a scheduled port of call on day 7 of the 141-night Viking World Cruise cruise on Viking Sky. Expected weather: partially cloudy with highs near 85°F.
Panama Canal is a scheduled port of call on day 8 of the 141-night Viking World Cruise cruise on Viking Sky. Expected weather: partially cloudy with highs near 85°F.
Day 9 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Puerto Caldera, Costa Rica is a scheduled port of call on day 10 of the 141-night Viking World Cruise cruise on Viking Sky. Expected weather: partially cloudy with highs near 83°F.
Day 11 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 12 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 13 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 14 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Cabo San Lucas, Mexico is a scheduled port of call on day 15 of the 141-night Viking World Cruise cruise on Viking Sky. Expected weather: partially cloudy with highs near 75°F.
Day 16 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 17 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Los Angeles, California is a scheduled port of call on day 18 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 19 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 20 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 21 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 22 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 23 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Honolulu, Hawaii is a scheduled port of call on day 24 of the 141-night Viking World Cruise cruise on Viking Sky.
Kailua Kona, Hawaii is a scheduled port of call on day 25 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 26 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 27 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 28 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 29 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 30 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Bora Bora, French Polynesia is a scheduled port of call on day 31 of the 141-night Viking World Cruise cruise on Viking Sky.
Papeete, Tahiti, French Polynesia is a scheduled port of call on day 32 of the 141-night Viking World Cruise cruise on Viking Sky.
Papeete, Tahiti, French Polynesia is a scheduled port of call on day 33 of the 141-night Viking World Cruise cruise on Viking Sky.
Moorea, French Polynesia is a scheduled port of call on day 34 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 35 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 36 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 37 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 38 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 39 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 40 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 41 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Wellington, New Zealand is a scheduled port of call on day 42 of the 141-night Viking World Cruise cruise on Viking Sky.
Napier, New Zealand is a scheduled port of call on day 43 of the 141-night Viking World Cruise cruise on Viking Sky.
Tauranga, New Zealand is a scheduled port of call on day 44 of the 141-night Viking World Cruise cruise on Viking Sky.
Auckland, New Zealand is a scheduled port of call on day 45 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 46 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 47 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 48 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Sydney, Australia is a scheduled port of call on day 49 of the 141-night Viking World Cruise cruise on Viking Sky.
Sydney, Australia is a scheduled port of call on day 50 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 51 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Brisbane, Australia is a scheduled port of call on day 52 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 53 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Hamilton Island, Australia is a scheduled port of call on day 54 of the 141-night Viking World Cruise cruise on Viking Sky.
Cairns, Australia is a scheduled port of call on day 55 of the 141-night Viking World Cruise cruise on Viking Sky.
Cairns, Australia is a scheduled port of call on day 56 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 57 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Thursday Island, Australia is a scheduled port of call on day 58 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 59 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 60 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Darwin, Australia is a scheduled port of call on day 61 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 62 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 63 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Komodo Island, Indonesia is a scheduled port of call on day 64 of the 141-night Viking World Cruise cruise on Viking Sky.
Bali, Indonesia is a scheduled port of call on day 65 of the 141-night Viking World Cruise cruise on Viking Sky.
Bali, Indonesia is a scheduled port of call on day 66 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 67 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Semarang, Indonesia is a scheduled port of call on day 68 of the 141-night Viking World Cruise cruise on Viking Sky.
Jakarta, Indonesia is a scheduled port of call on day 69 of the 141-night Viking World Cruise cruise on Viking Sky.
Jakarta, Indonesia is a scheduled port of call on day 70 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 71 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Singapore is a scheduled port of call on day 72 of the 141-night Viking World Cruise cruise on Viking Sky.
Singapore is a scheduled port of call on day 73 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 74 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Klang, Malaysia is a scheduled port of call on day 75 of the 141-night Viking World Cruise cruise on Viking Sky.
Langkawi, Malaysia is a scheduled port of call on day 76 of the 141-night Viking World Cruise cruise on Viking Sky.
Penang, Malaysia is a scheduled port of call on day 77 of the 141-night Viking World Cruise cruise on Viking Sky.
Phuket, Thailand is a scheduled port of call on day 78 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 79 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 80 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Colombo, Sri Lanka is a scheduled port of call on day 81 of the 141-night Viking World Cruise cruise on Viking Sky.
Colombo, Sri Lanka is a scheduled port of call on day 82 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 83 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Male, Maldives is a scheduled port of call on day 84 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 85 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 86 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 87 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Mahe, Seychelles is a scheduled port of call on day 88 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 89 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 90 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Mombasa, Kenya is a scheduled port of call on day 91 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 92 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Mombasa, Kenya is a scheduled port of call on day 93 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 94 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 95 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Nosy Be, Madagascar is a scheduled port of call on day 96 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 97 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 98 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 99 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Maputo, Mozambique is a scheduled port of call on day 100 of the 141-night Viking World Cruise cruise on Viking Sky.
Richard's Bay, South Africa is a scheduled port of call on day 101 of the 141-night Viking World Cruise cruise on Viking Sky.
Durban, South Africa is a scheduled port of call on day 102 of the 141-night Viking World Cruise cruise on Viking Sky.
East London, South Africa is a scheduled port of call on day 103 of the 141-night Viking World Cruise cruise on Viking Sky.
Port Elizabeth, South Africa is a scheduled port of call on day 104 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 105 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Cape Town, South Africa is a scheduled port of call on day 106 of the 141-night Viking World Cruise cruise on Viking Sky.
Cape Town, South Africa is a scheduled port of call on day 107 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 108 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Luderitz, Namibia is a scheduled port of call on day 109 of the 141-night Viking World Cruise cruise on Viking Sky.
Walvis Bay, Namibia is a scheduled port of call on day 110 of the 141-night Viking World Cruise cruise on Viking Sky.
Walvis Bay, Namibia is a scheduled port of call on day 111 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 112 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 113 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Luanda, Angola is a scheduled port of call on day 114 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 115 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 116 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Lagos, Nigeria is a scheduled port of call on day 117 of the 141-night Viking World Cruise cruise on Viking Sky.
Lagos, Nigeria is a scheduled port of call on day 118 of the 141-night Viking World Cruise cruise on Viking Sky.
Tema, Ghana is a scheduled port of call on day 119 of the 141-night Viking World Cruise cruise on Viking Sky.
Takoradi, Ghana is a scheduled port of call on day 120 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 121 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 122 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 123 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Dakar, Senegal is a scheduled port of call on day 124 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 125 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Mindelo, Cape Verde is a scheduled port of call on day 126 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 127 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Day 128 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Tenerife, Canary Islands is a scheduled port of call on day 129 of the 141-night Viking World Cruise cruise on Viking Sky.
Agadir, Morocco is a scheduled port of call on day 130 of the 141-night Viking World Cruise cruise on Viking Sky.
Agadir, Morocco is a scheduled port of call on day 131 of the 141-night Viking World Cruise cruise on Viking Sky.
Casablanca, Morocco is a scheduled port of call on day 132 of the 141-night Viking World Cruise cruise on Viking Sky.
Casablanca, Morocco is a scheduled port of call on day 133 of the 141-night Viking World Cruise cruise on Viking Sky.
Cadiz, Spain is a scheduled port of call on day 134 of the 141-night Viking World Cruise cruise on Viking Sky.
Lisbon, Portugal is a scheduled port of call on day 135 of the 141-night Viking World Cruise cruise on Viking Sky.
Lisbon, Portugal is a scheduled port of call on day 136 of the 141-night Viking World Cruise cruise on Viking Sky.
Porto, Portugal is a scheduled port of call on day 137 of the 141-night Viking World Cruise cruise on Viking Sky.
La Coruna, Spain is a scheduled port of call on day 138 of the 141-night Viking World Cruise cruise on Viking Sky.
Day 139 of 142 is a day at sea aboard Viking Sky, cruising between ports on the Viking World Cruise itinerary.
Le Havre, France is a scheduled port of call on day 140 of the 141-night Viking World Cruise cruise on Viking Sky.
Dover, England is a scheduled port of call on day 141 of the 141-night Viking World Cruise cruise on Viking Sky.
London, England is a scheduled port of call on day 142 of the 141-night Viking World Cruise cruise on Viking Sky.
Planning another sailing? Browse our Viking Cruises cruise guide for practical tips and ship ideas.
Already thinking about your next sailing? See what CruiseDirect has.