Is Mexico warm in January?
Yes, the weather in Mexico in January is generally warm, especially in coastal and lowland regions. January marks the dry season in many parts of the country, leading to pleasant and inviting weather with warm temperatures.
Coastal areas such as Cancun, Puerto Vallarta, and Riviera Maya experience warm weather during January, with average daytime temperatures ranging from 25°C to 30°C (77°F to 86°F). These destinations offer a perfect escape for travellers seeking a respite from the winter cold and a chance to enjoy the sun on beautiful beaches.
Inland cities like Mexico City and Guadalajara also maintain relatively mild temperatures during January. Average daytime temperatures vary from 20°C to 25°C (68°F to 77°F), providing a comfortable climate for exploring cultural attractions and historical landmarks.
With our tailor-made trip to Enchanting Mexico, you will discover Mexico's capital before heading to your first Mexican beach: Puerto Escondido. After some days of relaxing in the sun, head to Cancun to pick up your rental car and explore the Yucatan Peninsula in your own car.
Is January a good time to visit Mexico?
January is generally considered a good time to visit Mexico as it falls within the dry season and comfortable temperatures are matched with limited rainfall.
It's also the peak tourist season, so while popular destinations may be busier, all tourist attractions, hotels, and activities are in full swing.
Towns like San Blas are a magnet for bird watchers in January and Guerrero Negro welcomes scores of grey whales just off the coast in one of Mexico’s most extraordinary natural phenomena.
Did you know? January is a good time to witness the vibrant festivities of the Día de los Reyes Magos (Three Kings' Day) in Guanajuato.