Skip to main content
AMZBooking
Jaigarh Fort, Jaipur

Best time to visit · Jaipur · India

The best time to visit Jaipur

Weather, crowds, prices and events for every month, so you can pick the trip that suits you.

Updated By the AMZBooking editorial team

Photo: Acred99, CC BY-SA 3.0

Quick answer

The best time to visit Jaipur is October to March, when days are sunny and warm, nights are cool and sightseeing at the forts is comfortable. December and January are the busiest and priciest months. Avoid May and June, when temperatures regularly pass 40°C; the July–September monsoon is green and cheap but humid.

Key facts

Best months
October–March
Shoulder season
April and July–September
Warmest month
May (avg high 40°C (104°F))
Coldest month
January (avg high 22°C (72°F))
Rainiest month
July (~11 rainy days)
Lowest hotel prices
May–August

Seasons

Jaipur has a semi-arid climate: sunny, mild winters with cool nights from November to February, scorching heat from April to June, and a short monsoon from July to September that brings humid, intermittent downpours.

November–February

Cool season

Sunny days in the low to mid-20s and cold nights; peak season for festivals, weddings and palace hotels, so book ahead.

March–June

Hot season

Temperatures climb from the low 30s in March to over 40°C in May and June, with dust storms; sightseeing is limited to early mornings, but prices fall.

July–September

Monsoon

Bursts of heavy rain, high humidity and green hills; hotel rates are at their lowest and the Teej festival brings processions.

October

Post-monsoon

Dry, warm weather returns with cooler evenings; Dussehra and Diwali preparations light up the bazaars.

Month by month

Long-term averages (rounded). Crowds and prices are relative, 1 (lowest) to 5 (highest). Daylight is sunrise to sunset on the 15th.

Average weather, crowds and prices by month
MonthHighLowRainy daysDaylightCrowdsPrices
January22°C8°C110.6 h5/55/5
February25°C11°C111.2 h4/54/5
March31°C16°C111.9 h3/53/5
April37°C22°C112.8 h2/52/5
May40°C26°C213.5 h1/51/5
June39°C28°C513.8 h1/51/5
July34°C26°C1113.7 h2/51/5
August32°C25°C1113.1 h2/51/5
September33°C23°C512.3 h2/52/5
October33°C19°C111.5 h4/54/5
November28°C13°C010.8 h5/55/5
December24°C9°C110.5 h5/55/5

Yearly events

Recurring dates shift from year to year; confirm with the organiser before you book.

Events in Jaipur by month
MonthEvents
JanuaryMakar Sankranti kite flying across the old city's rooftops (usually 14 January); Jaipur Literature Festival (usually late January)
FebruaryHoli — festival of colours (late February or March, by the lunar calendar)
MarchHoli (usually March); Gangaur — women's festival with processions from the City Palace (March or April)
AprilGangaur (sometimes early April)
JulyTeej — monsoon festival with a royal procession through the old city (July or August)
AugustTeej (sometimes August)
SeptemberNavratri and Dussehra (September or October)
OctoberDussehra (October in most years); Diwali — the bazaars are illuminated (October or November)
NovemberDiwali (some years); Pushkar Camel Fair (usually late October or November)
DecemberChristmas and New Year celebrations at palace hotels; Winter wedding season (November to February)

Cheapest and quietest times

Hotel prices are usually lowest in May–August, and the sights are quietest in May–June. Many visitors avoid May–June.

Jaipur on a budget.

What to pack

Packing for Jaipur by season
SeasonPack
Cool seasonLight, breathable clothes, a sun hat and high-factor sunscreen; Comfortable walking shoes
Hot seasonLight, breathable clothes, a sun hat and high-factor sunscreen; A packable rain jacket for showers; Comfortable walking shoes
MonsoonLight, breathable clothes, a sun hat and high-factor sunscreen; Comfortable walking shoes
Post-monsoonLight layers for the day and a light jacket for the evening; Comfortable walking shoes

Questions travellers ask

+What is the best month to visit Jaipur?

The best time to visit Jaipur is October to March, when days are sunny and warm, nights are cool and sightseeing at the forts is comfortable. December and January are the busiest and priciest months. Avoid May and June, when temperatures regularly pass 40°C; the July–September monsoon is green and cheap but humid.

+When are hotel prices lowest in Jaipur?

Usually in May–August. The hottest month, with afternoon temperatures often above 40°C and dust storms; only early mornings are comfortable outdoors.

+What is the rainiest month in Jaipur?

July, with about 11 days of rain on average.

+How hot does Jaipur get?

The warmest month, May, averages highs of 40°C (104°F) and lows of 26°C (79°F).