Located on the bank of Yamuna river in Uttar Pradesh, Mathura can be visited any time of the year. Due to its geographical location, Mathura experiences extreme summers, moderate monsoon and cold winters. Winter is the best time to visit Mathura with Holi celebration in March being the biggest attraction of the city.
The summer season in Mathura starts around April and lasts till June. The temperature varies from 16℃ to 40℃. The days can get extremely hot during the months of May and June, with the temperature rising upto 40℃. The nights during the summer season are moderate and it is not suggested to explore Mathura during summer because of its extremely hot climate.
The monsoon season starts around July and lasts till September when the entire Mathura blossoms. The monsoon season brings a moderate to cool climate making it ideal for city sightseeing. Also, the festival of Janmashtami which marks the birth of Lord Krishna is usually celebrated during the monsoon season.
One of the best time to visit Mathura, winter season starts from October and lasts until March, usually upto Holi celebration. The winters can be cold in Mathura with temperature going as low as 8℃. The temperature ranges from 8℃ to 25℃. The days are moderate and nights can be cold.