When is the best time to go to Rajasthan?

When is the best time to go to Rajasthan? Here's some information to help you in your decision:

  • In Rajasthan, the weather is good everywhere in January, February, March, April, September, October, November and December
  • The best months to go to Jaipur are January, February, March, April, September, October, November and December
  • On average, the warmest months in Jaipur are April, May and June
  • The rainiest months in this city are July and August
  • The cities with the best climate are Jodhpur, Udaipur, Sikar, Balotra, Barmer, Jhunjhunu, Nagaur, Nathdwara and Pali, with good weather at least 9 months a year

Annual weather in Rajasthan

For information about the climate and the weather city by city in Rajasthan for a specific month, click on the corresponding line below:

January 56°F to 83°F
0 to 1 days*
February 61°F to 88°F
0 to 1 days*
March 74°F to 97°F
0 to 1 days*
April 85°F to 106°F
0 to 1 days*
May 88°F to 112°F
0 to 1 days*
June 88°F to 112°F
1 to 7 days*
July 83°F to 106°F
2 to 19 days*
August 79°F to 103°F
3 to 19 days*
September 79°F to 103°F
1 to 9 days*
October 81°F to 99°F
0 to 2 days*
November 70°F to 90°F
0 to 1 days*
December 59°F to 85°F
0 days
* weather varies across the country

Best time to travel to Rajasthan by cities

Chargement en cours
See full list of cities

Temperatures and rainfall in Rajasthan

On these 2 graphs, we present the evolution of temperatures of Rajasthan and month-by-month rainfall for the cities of Jaipur, Jodhpur, Udaipur, Ajmer and Bharatpur.

Peak visitor numbers and tourist seasons in Rajasthan

Find out when Rajasthan has its high tourist season (the period when the influx of tourists is highest) and off-peak tourist season using our data and figures.

Tourist seasons in Rajasthan

The months with low numbers of tourists are: January, March, April, May, June, July and September. The number of visitors to Rajasthan is high in: February, August, October, November and December.

  • Very low season in Rajasthan: May and September.
  • Low season in Rajasthan: January, March, April, June and July.
  • High season in Rajasthan: February, August and October.
  • Peak season in Rajasthan: November and December.

Figure: Visitor index for Rajasthan month by month

Where to go in Rajasthan?

This table allows you to see the maximum temperature for each city and our opinion on the weather month by month (see colour legend below the table).

Cities jan.feb.mar.apr.mayjun.jul.aug.sep.oct.nov.dec.
Mount Âbû81°F86°F95°F103°F106°F103°F92°F88°F92°F95°F88°F83°F
Ranthambore National Park77°F85°F95°F104°F110°F108°F99°F94°F95°F95°F88°F79°F
Sariska Tiger Reserve74°F81°F92°F103°F108°F108°F99°F95°F95°F95°F86°F77°F


perfect weather

good weather

tolerable weather

bad weather

very bad weather

About Rajasthan

What can I do in Rajasthan?

Beaches / swimming

Nature and countryside

Culture and heritage


Family travel

Crafts / shopping



Is this weather information for Rajasthan reliable?

Climate data for Rajasthan has been gathered every day since January 2009. The analysis of these meteorological data for Rajasthan allows us to determine the average for each month in Jaipur, Jodhpur, Udaipur, Ajmer, Bharatpur, Bhilwara, Bikaner, Chittaurgarh, and 19 other cities.

So yes: this data is reliable except in cases of temporary climate disruption in the region.

Change units