ClimateSearch

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
  1. Alexandria100% match

    Egypt

    High 66°F (19°C) · low 49°F (10°C) · 6 rainy days

  2. Melbourne100% match

    Victoria, Australia

    High 80°F (26°C) · low 59°F (15°C) · 5 rainy days

  3. New Territories100% match

    Hong Kong

    High 66°F (19°C) · low 53°F (12°C) · 4 rainy days

  4. Addis Ababa100% match

    Ethiopia

    High 74°F (24°C) · low 48°F (9°C) · 2 rainy days

  5. Casablanca100% match

    Morocco

    High 65°F (19°C) · low 45°F (7°C) · 6 rainy days

  6. Zhuhai100% match

    Guangdong, China

    High 64°F (18°C) · low 53°F (12°C) · 4 rainy days

February

118 perfect matches
  1. Alexandria100% match

    Egypt

    High 67°F (19°C) · low 50°F (10°C) · 4 rainy days

  2. Melbourne100% match

    Victoria, Australia

    High 80°F (27°C) · low 60°F (15°C) · 4 rainy days

  3. Addis Ababa100% match

    Ethiopia

    High 77°F (25°C) · low 50°F (10°C) · 4 rainy days

  4. Casablanca100% match

    Morocco

    High 67°F (19°C) · low 47°F (8°C) · 6 rainy days

  5. Tijuana100% match

    Baja California, Mexico

    High 69°F (21°C) · low 47°F (9°C) · 6 rainy days

  6. Auckland100% match

    New Zealand

    High 76°F (25°C) · low 61°F (16°C) · 6 rainy days

March

204 perfect matches
  1. Kunming100% match

    China

    High 71°F (22°C) · low 46°F (8°C) · 4 rainy days

  2. Melbourne100% match

    Victoria, Australia

    High 76°F (25°C) · low 57°F (14°C) · 4 rainy days

  3. Addis Ababa100% match

    Ethiopia

    High 78°F (25°C) · low 53°F (11°C) · 8 rainy days

  4. Casablanca100% match

    Morocco

    High 71°F (22°C) · low 50°F (10°C) · 6 rainy days

  5. Sanaa100% match

    Amanat Alasimah, Yemen

    High 80°F (27°C) · low 55°F (13°C) · 3 rainy days

  6. Tijuana100% match

    Baja California, Mexico

    High 70°F (21°C) · low 49°F (9°C) · 5 rainy days

April

288 perfect matches
  1. Istanbul100% match

    Turkey

    High 63°F (17°C) · low 47°F (8°C) · 7 rainy days

  2. Santiago100% match

    Chile

    High 72°F (22°C) · low 48°F (9°C) · 3 rainy days

  3. Johannesburg100% match

    South Africa

    High 72°F (22°C) · low 48°F (9°C) · 7 rainy days

  4. Kunming100% match

    China

    High 77°F (25°C) · low 52°F (11°C) · 6 rainy days

  5. Sydney100% match

    New South Wales, Australia

    High 73°F (23°C) · low 58°F (14°C) · 8 rainy days

  6. Casablanca100% match

    Morocco

    High 73°F (23°C) · low 53°F (12°C) · 5 rainy days

May

254 perfect matches
  1. Istanbul100% match

    Turkey

    High 72°F (22°C) · low 55°F (13°C) · 5 rainy days

  2. Sydney100% match

    New South Wales, Australia

    High 68°F (20°C) · low 53°F (12°C) · 7 rainy days

  3. Cape Town100% match

    South Africa

    High 69°F (21°C) · low 54°F (12°C) · 7 rainy days

  4. Casablanca100% match

    Morocco

    High 76°F (25°C) · low 58°F (14°C) · 2 rainy days

  5. Belo Horizonte100% match

    Minas Gerais, Brazil

    High 79°F (26°C) · low 56°F (13°C) · 3 rainy days

  6. Córdoba100% match

    Cordoba, Argentina

    High 68°F (20°C) · low 47°F (8°C) · 4 rainy days

June

150 perfect matches
  1. São Paulo100% match

    Brazil

    High 71°F (22°C) · low 54°F (12°C) · 4 rainy days

  2. Cape Town100% match

    South Africa

    High 65°F (19°C) · low 51°F (10°C) · 10 rainy days

  3. Barcelona100% match

    Spain

    High 79°F (26°C) · low 63°F (17°C) · 3 rainy days

  4. Blantyre100% match

    Southern Region, Malawi

    High 73°F (23°C) · low 53°F (12°C) · 3 rainy days

  5. Portland100% match

    Oregon, United States

    High 74°F (23°C) · low 52°F (11°C) · 7 rainy days

  6. Umraniye100% match

    Istanbul, Turkey

    High 80°F (27°C) · low 62°F (17°C) · 3 rainy days

July

186 perfect matches
  1. São Paulo100% match

    Brazil

    High 71°F (22°C) · low 52°F (11°C) · 4 rainy days

  2. Sydney100% match

    New South Wales, Australia

    High 63°F (17°C) · low 47°F (8°C) · 7 rainy days

  3. Cape Town100% match

    South Africa

    High 65°F (18°C) · low 50°F (10°C) · 8 rainy days

  4. Paris100% match

    France

    High 79°F (26°C) · low 60°F (16°C) · 7 rainy days

  5. Blantyre100% match

    Southern Region, Malawi

    High 72°F (22°C) · low 52°F (11°C) · 4 rainy days

  6. Seattle100% match

    Washington, United States

    High 75°F (24°C) · low 56°F (13°C) · 3 rainy days

August

219 perfect matches
  1. São Paulo100% match

    Brazil

    High 73°F (23°C) · low 53°F (12°C) · 4 rainy days

  2. Sydney100% match

    New South Wales, Australia

    High 65°F (18°C) · low 47°F (8°C) · 6 rainy days

  3. Cape Town100% match

    South Africa

    High 65°F (18°C) · low 50°F (10°C) · 9 rainy days

  4. Buenos Aires100% match

    Argentina

    High 63°F (17°C) · low 46°F (8°C) · 6 rainy days

  5. Paris100% match

    France

    High 80°F (26°C) · low 60°F (16°C) · 6 rainy days

  6. Seattle100% match

    Washington, United States

    High 76°F (24°C) · low 56°F (13°C) · 4 rainy days

September

213 perfect matches
  1. Istanbul100% match

    Turkey

    High 78°F (26°C) · low 62°F (17°C) · 5 rainy days

  2. Sydney100% match

    New South Wales, Australia

    High 69°F (21°C) · low 51°F (11°C) · 7 rainy days

  3. Cape Town100% match

    South Africa

    High 67°F (20°C) · low 52°F (11°C) · 6 rainy days

  4. Buenos Aires100% match

    Argentina

    High 67°F (19°C) · low 49°F (10°C) · 6 rainy days

  5. Milan100% match

    Lombardy, Italy

    High 76°F (25°C) · low 59°F (15°C) · 8 rainy days

  6. Montevideo100% match

    Uruguay

    High 64°F (18°C) · low 47°F (9°C) · 7 rainy days

October

225 perfect matches
  1. Istanbul100% match

    Turkey

    High 69°F (20°C) · low 55°F (13°C) · 7 rainy days

  2. Santiago100% match

    Chile

    High 71°F (22°C) · low 48°F (9°C) · 3 rainy days

  3. Johannesburg100% match

    South Africa

    High 76°F (25°C) · low 52°F (11°C) · 9 rainy days

  4. Sydney100% match

    New South Wales, Australia

    High 72°F (22°C) · low 56°F (13°C) · 7 rainy days

  5. Addis Ababa100% match

    Ethiopia

    High 74°F (23°C) · low 50°F (10°C) · 5 rainy days

  6. Casablanca100% match

    Morocco

    High 78°F (25°C) · low 60°F (15°C) · 4 rainy days

November

242 perfect matches
  1. Mexico City100% match

    Mexico

    High 76°F (25°C) · low 46°F (8°C) · 3 rainy days

  2. Kunming100% match

    China

    High 65°F (19°C) · low 45°F (7°C) · 5 rainy days

  3. Sydney100% match

    New South Wales, Australia

    High 74°F (24°C) · low 59°F (15°C) · 8 rainy days

  4. Alexandria100% match

    Egypt

    High 76°F (25°C) · low 60°F (15°C) · 3 rainy days

  5. Cape Town100% match

    South Africa

    High 74°F (23°C) · low 58°F (15°C) · 3 rainy days

  6. New Territories100% match

    Hong Kong

    High 76°F (25°C) · low 64°F (18°C) · 4 rainy days

December

105 perfect matches
  1. Sydney100% match

    New South Wales, Australia

    High 78°F (25°C) · low 63°F (17°C) · 7 rainy days

  2. Alexandria100% match

    Egypt

    High 69°F (21°C) · low 53°F (11°C) · 6 rainy days

  3. New Territories100% match

    Hong Kong

    High 69°F (21°C) · low 56°F (13°C) · 4 rainy days

  4. Casablanca100% match

    Morocco

    High 67°F (20°C) · low 48°F (9°C) · 6 rainy days

  5. Zhuhai100% match

    Guangdong, China

    High 68°F (20°C) · low 56°F (13°C) · 4 rainy days

  6. Tijuana100% match

    Baja California, Mexico

    High 69°F (21°C) · low 46°F (8°C) · 5 rainy days