Where should I travel?
Choose your travel dates to find destinations with the weather you enjoy. We compare your preferences with monthly climate normals, weighted by the days of your trip. These are typical conditions, not a forecast.
Set your climate preferences · Explore weather guides · How trip matching works
Where the weather is best, month by month
The destinations with the best typical weather in each month of the year, ranked on 1991–2020 climate normals with our default trip preferences: afternoon highs of 64°F (18°C) to 79°F (26°C), comfortable humidity and 3–9 rainy days a month. Those preferences are broad, so many places match most months perfectly; where scores tie, the larger city is listed first, with one destination per country.
Your own taste changes the list. Take the quiz, then choose your dates above to rank every city for your trip.
January
92 perfect matches- Alexandria100% match
Egypt
High 66°F (19°C) · low 49°F (10°C) · 6 rainy days
- Melbourne100% match
Victoria, Australia
High 80°F (26°C) · low 59°F (15°C) · 5 rainy days
- New Territories100% match
Hong Kong
High 66°F (19°C) · low 53°F (12°C) · 4 rainy days
- Addis Ababa100% match
Ethiopia
High 74°F (24°C) · low 48°F (9°C) · 2 rainy days
- Casablanca100% match
Morocco
High 65°F (19°C) · low 45°F (7°C) · 6 rainy days
- Zhuhai100% match
Guangdong, China
High 64°F (18°C) · low 53°F (12°C) · 4 rainy days
February
118 perfect matches- Alexandria100% match
Egypt
High 67°F (19°C) · low 50°F (10°C) · 4 rainy days
- Melbourne100% match
Victoria, Australia
High 80°F (27°C) · low 60°F (15°C) · 4 rainy days
- Addis Ababa100% match
Ethiopia
High 77°F (25°C) · low 50°F (10°C) · 4 rainy days
- Casablanca100% match
Morocco
High 67°F (19°C) · low 47°F (8°C) · 6 rainy days
- Tijuana100% match
Baja California, Mexico
High 69°F (21°C) · low 47°F (9°C) · 6 rainy days
- Auckland100% match
New Zealand
High 76°F (25°C) · low 61°F (16°C) · 6 rainy days
March
204 perfect matches- Kunming100% match
China
High 71°F (22°C) · low 46°F (8°C) · 4 rainy days
- Melbourne100% match
Victoria, Australia
High 76°F (25°C) · low 57°F (14°C) · 4 rainy days
- Addis Ababa100% match
Ethiopia
High 78°F (25°C) · low 53°F (11°C) · 8 rainy days
- Casablanca100% match
Morocco
High 71°F (22°C) · low 50°F (10°C) · 6 rainy days
- Sanaa100% match
Amanat Alasimah, Yemen
High 80°F (27°C) · low 55°F (13°C) · 3 rainy days
- Tijuana100% match
Baja California, Mexico
High 70°F (21°C) · low 49°F (9°C) · 5 rainy days
April
288 perfect matches- Istanbul100% match
Turkey
High 63°F (17°C) · low 47°F (8°C) · 7 rainy days
- Santiago100% match
Chile
High 72°F (22°C) · low 48°F (9°C) · 3 rainy days
- Johannesburg100% match
South Africa
High 72°F (22°C) · low 48°F (9°C) · 7 rainy days
- Kunming100% match
China
High 77°F (25°C) · low 52°F (11°C) · 6 rainy days
- Sydney100% match
New South Wales, Australia
High 73°F (23°C) · low 58°F (14°C) · 8 rainy days
- Casablanca100% match
Morocco
High 73°F (23°C) · low 53°F (12°C) · 5 rainy days
May
254 perfect matches- Istanbul100% match
Turkey
High 72°F (22°C) · low 55°F (13°C) · 5 rainy days
- Sydney100% match
New South Wales, Australia
High 68°F (20°C) · low 53°F (12°C) · 7 rainy days
- Cape Town100% match
South Africa
High 69°F (21°C) · low 54°F (12°C) · 7 rainy days
- Casablanca100% match
Morocco
High 76°F (25°C) · low 58°F (14°C) · 2 rainy days
- Belo Horizonte100% match
Minas Gerais, Brazil
High 79°F (26°C) · low 56°F (13°C) · 3 rainy days
- Córdoba100% match
Cordoba, Argentina
High 68°F (20°C) · low 47°F (8°C) · 4 rainy days
June
150 perfect matches- São Paulo100% match
Brazil
High 71°F (22°C) · low 54°F (12°C) · 4 rainy days
- Cape Town100% match
South Africa
High 65°F (19°C) · low 51°F (10°C) · 10 rainy days
- Barcelona100% match
Spain
High 79°F (26°C) · low 63°F (17°C) · 3 rainy days
- Blantyre100% match
Southern Region, Malawi
High 73°F (23°C) · low 53°F (12°C) · 3 rainy days
- Portland100% match
Oregon, United States
High 74°F (23°C) · low 52°F (11°C) · 7 rainy days
- Umraniye100% match
Istanbul, Turkey
High 80°F (27°C) · low 62°F (17°C) · 3 rainy days
July
186 perfect matches- São Paulo100% match
Brazil
High 71°F (22°C) · low 52°F (11°C) · 4 rainy days
- Sydney100% match
New South Wales, Australia
High 63°F (17°C) · low 47°F (8°C) · 7 rainy days
- Cape Town100% match
South Africa
High 65°F (18°C) · low 50°F (10°C) · 8 rainy days
- Paris100% match
France
High 79°F (26°C) · low 60°F (16°C) · 7 rainy days
- Blantyre100% match
Southern Region, Malawi
High 72°F (22°C) · low 52°F (11°C) · 4 rainy days
- Seattle100% match
Washington, United States
High 75°F (24°C) · low 56°F (13°C) · 3 rainy days
August
219 perfect matches- São Paulo100% match
Brazil
High 73°F (23°C) · low 53°F (12°C) · 4 rainy days
- Sydney100% match
New South Wales, Australia
High 65°F (18°C) · low 47°F (8°C) · 6 rainy days
- Cape Town100% match
South Africa
High 65°F (18°C) · low 50°F (10°C) · 9 rainy days
- Buenos Aires100% match
Argentina
High 63°F (17°C) · low 46°F (8°C) · 6 rainy days
- Paris100% match
France
High 80°F (26°C) · low 60°F (16°C) · 6 rainy days
- Seattle100% match
Washington, United States
High 76°F (24°C) · low 56°F (13°C) · 4 rainy days
September
213 perfect matches- Istanbul100% match
Turkey
High 78°F (26°C) · low 62°F (17°C) · 5 rainy days
- Sydney100% match
New South Wales, Australia
High 69°F (21°C) · low 51°F (11°C) · 7 rainy days
- Cape Town100% match
South Africa
High 67°F (20°C) · low 52°F (11°C) · 6 rainy days
- Buenos Aires100% match
Argentina
High 67°F (19°C) · low 49°F (10°C) · 6 rainy days
- Milan100% match
Lombardy, Italy
High 76°F (25°C) · low 59°F (15°C) · 8 rainy days
- Montevideo100% match
Uruguay
High 64°F (18°C) · low 47°F (9°C) · 7 rainy days
October
225 perfect matches- Istanbul100% match
Turkey
High 69°F (20°C) · low 55°F (13°C) · 7 rainy days
- Santiago100% match
Chile
High 71°F (22°C) · low 48°F (9°C) · 3 rainy days
- Johannesburg100% match
South Africa
High 76°F (25°C) · low 52°F (11°C) · 9 rainy days
- Sydney100% match
New South Wales, Australia
High 72°F (22°C) · low 56°F (13°C) · 7 rainy days
- Addis Ababa100% match
Ethiopia
High 74°F (23°C) · low 50°F (10°C) · 5 rainy days
- Casablanca100% match
Morocco
High 78°F (25°C) · low 60°F (15°C) · 4 rainy days
November
242 perfect matches- Mexico City100% match
Mexico
High 76°F (25°C) · low 46°F (8°C) · 3 rainy days
- Kunming100% match
China
High 65°F (19°C) · low 45°F (7°C) · 5 rainy days
- Sydney100% match
New South Wales, Australia
High 74°F (24°C) · low 59°F (15°C) · 8 rainy days
- Alexandria100% match
Egypt
High 76°F (25°C) · low 60°F (15°C) · 3 rainy days
- Cape Town100% match
South Africa
High 74°F (23°C) · low 58°F (15°C) · 3 rainy days
- New Territories100% match
Hong Kong
High 76°F (25°C) · low 64°F (18°C) · 4 rainy days
December
105 perfect matches- Sydney100% match
New South Wales, Australia
High 78°F (25°C) · low 63°F (17°C) · 7 rainy days
- Alexandria100% match
Egypt
High 69°F (21°C) · low 53°F (11°C) · 6 rainy days
- New Territories100% match
Hong Kong
High 69°F (21°C) · low 56°F (13°C) · 4 rainy days
- Casablanca100% match
Morocco
High 67°F (20°C) · low 48°F (9°C) · 6 rainy days
- Zhuhai100% match
Guangdong, China
High 68°F (20°C) · low 56°F (13°C) · 4 rainy days
- Tijuana100% match
Baja California, Mexico
High 69°F (21°C) · low 46°F (8°C) · 5 rainy days