We planned
our trip to Nepal very carefully over a six-month period because
we only had a limited amount of time and wanted to use it as
wisely as possible. We did not want to waste precious time in
Kathmandu
India has such a wide range of climatic factors that it's impossible
to pin down the best time to visit weather-wise with any certainty.
Broadly speaking October to March tend to be the most pleasant
months over much of the country. In the far south, the monsoonal
weather pattern tends to make January to September more pleasant,
while Sikkim and the areas of north-eastern India tend to be more
palatable between March and August, and Kashmir and the mountainous
regions of Himachal Pradesh are at their most accessible between May
and September. The deserts of Rajasthan and the north-western Indian
Himalayan region are at their best during the monsoon.
The trekking season in the Indian Himalaya runs roughly from April
to November, though this varies widely depending on the trek,
altitude and region. The ski season is between January and March.
The dates of particular festivals which may determine the timing of
your visit are listed in the events section.