Best places to visit in January

Where to travel in January, ranked by climate — each destination scored at its seasonal best (beaches when they're warm, cities when they're mild, ski towns in snow season). Tap any place for the full January weather breakdown.

Classics at their best in January

The places you already know, in the month the climate actually agrees with them.

  1. 1Nairobi, Kenyawarm, a little rain94tier S
  2. 2Dubai, United Arab Emiratesnice, dry93tier S
  3. 3Puerto Ayora, Ecuadorhot, a little rain, clean air91tier S
  4. 4Cape Town, South Africawarm, dry90tier S
  5. 5Cartagena, Colombiasweltering, dry, clean air90tier S
  6. 6Chiang Mai, Thailandhot, dry90tier S
  7. 7Mexico City, Mexiconice, dry90tier S
  8. 8Auckland, New Zealandwarm, rainy, clean air89tier A
  9. 9Hong Kong, Hong Kongnice, dry, poor air quality88tier A
  10. 10Honolulu, United Stateswarm, a little rain, clean air88tier A
  11. 11Cancún, Mexicowarm, a little rain, clean air86tier A
  12. 12Lima, Peruhot, dry, clean air86tier A
  13. 13Varanasi, Indianice, dry, poor air quality86tier A
  14. 14Zanzibar, Tanzaniasweltering, a little rain, clean air86tier A
  15. 15Medellín, Colombiahot, rainy, very humid85tier A

Under the radar in January

Less-visited places whose January weather outscores the famous ones — the data's own suggestions.

  1. 16Guatemala City, Guatemalawarm, dry, clean air97tier S
  2. 17Christchurch, New Zealandnice, dry, clean air96tier S
  3. 18Oaxaca, Mexicowarm, dry, clean air96tier S
  4. 19San Pedro de Atacama, Chilenice, dry, clean air96tier S
  5. 20Guadalajara, Mexiconice, dry, clean air95tier S
  6. 21Hobart, Australianice, a little rain, clean air95tier S
  7. 22Addis Ababa, Ethiopianice, dry94tier S
  8. 23Antigua Guatemala, Guatemalawarm, dry94tier S
  9. 24Goa, Indiahot, dry94tier S
  10. 25Guanajuato, Mexiconice, dry, clean air94tier S
  11. 26Lalibela, Ethiopianice, dry94tier S
  12. 27Muscat, Omanwarm, dry94tier S
  13. 28Puerto Escondido, Mexicohot, dry, clean air94tier S
  14. 29Acapulco, Mexicosweltering, dry, clean air93tier S
  15. 30Bengaluru, Indiawarm, dry93tier S
  16. 31El Tunco, El Salvadorsweltering, dry, clean air93tier S
  17. 32Medina, Saudi Arabianice, dry93tier S
  18. 33Valparaíso, Chilenice, dry, clean air93tier S
  19. 34Asmara, Eritreanice, a little rain, clean air92tier S
  20. 35Dhaka, Bangladeshwarm, dry, poor air quality92tier S
  21. 36Hadibu, Yemenwarm, dry92tier S
  22. 37Luang Prabang, Laoswarm, dry, clean air92tier S
  23. 38Abu Dhabi, United Arab Emiratesnice, dry91tier S
  24. 39Canberra, Australiawarm, a little rain, clean air91tier S
  25. 40El Calafate, Argentinacool, a little rain, clean air91tier S