When is the best time to visit Rajasthan

The best time to visit Rajasthan and India's adjacent northern plains is between October and March. The climate at this time is generally at its most pleasant with clear sunny days and cooler nights making it a popular time to travel. It is dry and day time temperatures range from 16-30’C. November and February are particularly popular, as are the weeks over Christmas and New Year.

Temperatures are at the extreme of the range in Rajasthan’s deserts around Jaisalmer and slightly cooler in the hills. Morning fog from mid-December to late January in Delhi and across the Gangetic plain to Agra and Varanasi can cause traffic, flights and even trains to sometimes be seriously delayed.

There are some spectacular festivals to visit in October and November. Thousands of camels, horses and cattle are traded at Rajasthan's Pushkar and Nagaur Fairs and are heaps of fun while the whole region is lit up with fireworks, candles and oil lamps during Diwali celebrations. However, the most colourful festival is in March when during Holi the spring harvest is celebrated by the throwing of coloured powders.

Temperatures are higher in April and September but depending on where you are going and what you are doing, these months can be a cracking time to go if you don't mind the heat. The first two weeks in December are a great time to visit Rajasthan as there is low demand before the Christmas rush, and places of interest and accommodation are quiet.

July and August are the monsoon months but the rain is usually in short downpours and air-conditioning tempers the heat as the arid countryside becomes beautifully flushed with green.

Get in touch and we'll be happy to give our honest advice and to plan and book your tailor-made trip around your prefered travel dates.

Posted by: Andrea Hulme

Travel obsessions?

See All Sample Trips

A world of experiences

Inspire me