Warm places to visit in January

In January, the average daytime high across New York, Chicago, London, Paris and four other cold-winter cities is just 4°C (38°F). These 48 destinations are warm, dry and outside hurricane and monsoon season — ranked by climate data, not brochures.

January back home — average highs
🇺🇸 New York 4°C🇺🇸 Chicago −0.4°C🇺🇸 Boston 2°C🇨🇦 Toronto −1°C🇬🇧 London 8°C🇫🇷 Paris 7°C🇩🇪 Berlin 3°C🇳🇱 Amsterdam 6°C

January at a glance

Beach & island escapes (24–35°C)

Proper beach weather: warm days, warm evenings, and sea you can stay in. The long-haul classics, ranked by how established they are as destinations, then by how dry the month is.

🇺🇸

Miami

United States
25° C avg high
+21°C warmer
Low 16°C Mostly dry · 41 mm Sea 23°C
🇲🇽

Cancún

Mexico
28° C avg high
+24°C warmer
Low 20°C Some showers · 89 mm Sea 27°C
🇧🇸

Nassau

Bahamas
24.5° C avg high
+21°C warmer
Low 21.1°C Mostly dry · 47 mm Sea 24°C
🇩🇴

Punta Cana

Dominican Republic
28° C avg high
+24°C warmer
Low 20°C Mostly dry · 55 mm
🇧🇷

Salvador

Brazil
28.5° C avg high
+25°C warmer
Low 24.6°C Mostly dry · 66 mm Sea 28°C
🇺🇸

Honolulu

United States
27° C avg high
+23°C warmer
Low 18°C Mostly dry · 75 mm Sea 25°C
🇵🇷

San Juan

Puerto Rico
28° C avg high
+24°C warmer
Low 21°C Mostly dry · 75 mm Sea 27°C
🇦🇷

Mar del Plata

Argentina
25.5° C avg high
+22°C warmer
Low 17°C Mostly dry · 80 mm
🇧🇷

Recife

Brazil
29.3° C avg high
+26°C warmer
Low 24.7°C Some showers · 81 mm Sea 29°C
🇮🇳

Goa

India
32° C avg high
+28°C warmer
Low 19°C Dry · 1 mm Sea 28°C
🇨🇴

Cartagena

Colombia
31° C avg high
+27°C warmer
Low 24°C Dry · 5 mm Sea 29°C
🇲🇽

Cabo San Lucas

Mexico
25.5° C avg high
+22°C warmer
Low 17.1°C Dry · 6 mm Sea 23°C
🇨🇴

Santa Marta

Colombia
29.3° C avg high
+26°C warmer
Low 24.8°C Dry · 9 mm
🇲🇽

Puerto Vallarta

Mexico
26.3° C avg high
+23°C warmer
Low 17.8°C Dry · 10 mm Sea 25°C
🇰🇪

Lamu

Kenya
30.2° C avg high
+27°C warmer
Low 25.2°C Dry · 14 mm
🇹🇭

Phuket

Thailand
32° C avg high
+28°C warmer
Low 23°C Dry · 20 mm Sea 29°C
🇯🇲

Kingston

Jamaica
28.7° C avg high
+25°C warmer
Low 21.6°C Dry · 23 mm Sea 28°C
🇰🇪

Mombasa

Kenya
30.4° C avg high
+27°C warmer
Low 25.1°C Dry · 23 mm Sea 29°C
🇧🇧

Bridgetown

Barbados
27.6° C avg high
+24°C warmer
Low 23.8°C Dry · 29 mm
🇦🇼

Aruba (Oranjestad)

Aruba
27.8° C avg high
+24°C warmer
Low 25°C Dry · 32 mm Sea 27°C
🇹🇨

Turks & Caicos (Providenciales)

Turks and Caicos Islands
25.5° C avg high
+22°C warmer
Low 24.3°C Mostly dry · 42 mm Sea 26°C
🇱🇨

St. Lucia (Castries)

Saint Lucia
27.1° C avg high
+24°C warmer
Low 23.8°C Mostly dry · 56 mm Sea 27°C
🇲🇻

Malé

Maldives
27.7° C avg high
+24°C warmer
Low 26.5°C Mostly dry · 62 mm
🇯🇲

Montego Bay

Jamaica
27.3° C avg high
+24°C warmer
Low 21.2°C Mostly dry · 63 mm Sea 28°C

Mild winter sun by the sea (19–23°C)

T-shirt days and a light layer at night. Not tropical, but usually closer to home — the Canaries, the Red Sea, Florida's Gulf Coast — and very dry.

🇨🇱

Valparaíso

Chile
20.8° C avg high
+17°C warmer
Low 15.1°C Dry · 3 mm
🇪🇸

Santa Cruz de Tenerife

Spain
19.9° C avg high
+16°C warmer
Low 15.2°C Dry · 29 mm
🇪🇬

Hurghada

Egypt
20.6° C avg high
+17°C warmer
Low 13.3°C Dry · 1 mm Sea 23°C
🇳🇦

Swakopmund

Namibia
23.6° C avg high
+20°C warmer
Low 16.8°C Dry · 7 mm
🇺🇸

Key West

United States
22.8° C avg high
+19°C warmer
Low 20.4°C Mostly dry · 52 mm Sea 24°C
🇺🇸

Tampa

United States
20.3° C avg high
+17°C warmer
Low 11.6°C Mostly dry · 74 mm Sea 17°C
🇪🇬

Sharm El Sheikh

Egypt
22.1° C avg high
+19°C warmer
Low 12.4°C Dry · 2 mm
🇲🇽

Loreto

Mexico
23° C avg high
+19°C warmer
Low 15.5°C Dry · 7 mm Sea 20°C
🇲🇦

Agadir

Morocco
20.3° C avg high
+17°C warmer
Low 12.1°C Dry · 30 mm Sea 18°C
🇺🇸

Naples (FL)

United States
23.2° C avg high
+20°C warmer
Low 14.3°C Mostly dry · 55 mm Sea 20°C
🇺🇸

Daytona Beach

United States
19.9° C avg high
+16°C warmer
Low 11.3°C Mostly dry · 66 mm Sea 18°C
🇺🇸

St. Petersburg (FL)

United States
20° C avg high
+16°C warmer
Low 12.6°C Mostly dry · 70 mm

Warm city breaks (20–29°C)

Sightseeing weather without the summer crowds or the summer heat — the cities that are at their most walkable while the north is at its coldest.

🇦🇪

Dubai

United Arab Emirates
24° C avg high
+20°C warmer
Low 14°C Dry · 18 mm Sea 22°C
🇺🇸

Los Angeles

United States
20° C avg high
+16°C warmer
Low 9°C Mostly dry · 79 mm Sea 15°C
🇦🇺

Sydney

Australia
26° C avg high
+22°C warmer
Low 19°C Some showers · 102 mm Sea 22°C
🇲🇽

Mexico City

Mexico
22° C avg high
+18°C warmer
Low 6°C Dry · 8 mm
🇿🇦

Cape Town

South Africa
26° C avg high
+22°C warmer
Low 16°C Dry · 15 mm Sea 14°C
🇰🇪

Nairobi

Kenya
26.2° C avg high
+23°C warmer
Low 14.6°C Mostly dry · 45 mm
🇦🇺

Melbourne

Australia
26° C avg high
+22°C warmer
Low 14°C Mostly dry · 45 mm Sea 22°C
🇵🇪

Lima

Peru
26° C avg high
+22°C warmer
Low 19°C Dry · 1 mm
🇿🇦

Stellenbosch

South Africa
29.9° C avg high
+26°C warmer
Low 17°C Dry · 26 mm
🇩🇴

Santo Domingo

Dominican Republic
29° C avg high
+25°C warmer
Low 20°C Mostly dry · 55 mm
🇨🇺

Havana

Cuba
26° C avg high
+22°C warmer
Low 18°C Mostly dry · 65 mm Sea 27°C
🇺🇸

Orlando

United States
20.7° C avg high
+17°C warmer
Low 10.9°C Mostly dry · 69 mm

How we picked these

Every destination in our climate dataset is checked against January's long-term averages:

Within each group, better-known destinations come first, then the drier ones. "Warmer" is measured against the average January high of the eight cold-winter cities above. Sea temperatures are monthly sea-surface means.

More winter months: November · December · February · March. Escaping summer heat instead? See Coolcation.

Filter destinations by your exact temperature range →

The Smart Trip Finder lets you pick your own temperature window and rain tolerance.