Speak to a Travel Advisor

India June Weather Overview

June is about the hottest month of the year across India, and the start of the rainy season ushered by the monsoon system—which peaks around late June in most parts of India.

The average temperature during this time of the year is around 87 °F (31 °C), with the mercury hovering between a high of 110 °F (44 °C) and a low of 79 °F (26 °C). 

The monsoon arrives much earlier in the South than the north and it rains a lot more in the coastal regions to the Bay of Bengal and the Indian Ocean, cities like Mumbai and Cochin often have completely rained out days.

The Long Period Average (LPA) for rain in the month is 60mm (2 inches) for the north of India, and a whopping 400mm (16 inches) in Southern India.

In general, the first half of the month is very hot and relatively dry, whereas the latter half sees a lot of rain and a little bit of relief in terms of the heat.

June is, therefore, off-season for tourism in the Indo-Gangetic plains of the north (Delhi, Varanasi, Jaipur/Rajasthan, Agra) and South India (Kerala, Karnataka, Goa, Tamil Nadu).  

That being said, there are still plenty of options available to enjoy pleasant weather in the Himalayas and Western Ghats.

Want to learn more about the varying weather patterns in India in June? Read on.


1. Regional Weather Breakdown


Before we get into the regional weather breakdown, here is a brief list of places that you can consider in June, where the weather is awesome for relaxation and vacations.

– Palampur Himachal Pradesh: scenic hill station in the Kangra Valley. Activities: Tea Garden tours, paragliding, trekking, ancient temple tours.

– Kasol, Himachal Pradesh: Idyllic little hamlet in Kullu Valley on the banks of River Parvati, ideal for camping, hiking, hot springs, and nature trails.

– Rishikesh, Uttarakhand: Yoga Capital of the World and popular Hindu pilgrimage site.

– Almora, Uttarakhand: Lovely hill station in the Kumaon hills.

-Pelling, Sikkim: Pleasant weather, tall mountains, tribal allure, tea gardens and much more. Located in the northeast of India.


North India: Rajasthan & Golden Triangle


Taj 2

A very hot month to be in the tourist circuit of the Golden Triangle (Delhi, Jaipur, Agra) with the mercury fluctuating between 84 °F (29 °C) and 105°C (41 °C).

It is the off-season for tourism. Airfares and the cost of accommodations is the cheapest for the year, but it is difficult to be outdoors during peak heat hours. 

Average Temperature in Delhi in June: 84 °F- 107°F (29°C – 42°C)

Average Temperature in Jaipur in June: 84 °F- 105°F (29°C – 41°C)

Average Temperature in Agra in June: 78.8 °F- 105°F (30°C – 43°C)


North India: Kashmir & Himalayas



Kashmir becomes a popular holiday destination in June for people in the lowling plains with pleasant temperatures (low of 59 °F (20 °C) and high of 77 °F (27 °C)). The Dal Lake and the Mughal Gardens are a delight during this time of the year.

June is the last month to catch a tiger safari at the Jim Corbett National Park in Uttarakhand before it closes for the monsoon (until November). Hill stations of Uttarakhand (Rishikesh, Valley of Flowers, Almora, Landour) and Himachal Pradesh (Palampur, Kirthan, Shimla, Kasol) are ideal getaways in this hot month.

Average Temperature in Kashmir in June: 59 °F (20 °C)- 77 °F (27 °C)

Average Temperature in June in Himachal Pradesh: 62 °F- 83°F (17°C – 27°C)

Average Temperature in June in Uttarakhand: 62 °F- 95°F (23°C – 34°C)


South India: Kerala, Goa & the South



June is hot and wet on the southern coastline of India (Kerala, Karnataka, Goa, Tamil Nadu) with the Monsoon weather system gushing down up to 400mm (16 inches) of rain. The average temperature in the region is around 84 °F (29 °C).

You can consider a pleasant hill station holiday and tea/spice plantation tours in Munnar and Wayanad (Kerala), Coorg and Chikmagalur (Karnataka), Ooty and Kodaikanal (Tamil Nadu).

Average Temperature in Kerala in June: 75 °F- 86°F (24°C – 30°C)

Average Temperature in Tamil Nadu in June: 69.8 °F- 86°F (21°C – 30°C)

Average Temperature in Karnataka in June: 69.8 °F- 82.4 °F (21 °C – 28 °C)

Average Temperature in Goa in June: 80 °F- 89.6 °F (27 °C – 32 °C)


West & Central India: Mumbai & Other Central Parts



Central India, known for its national parks wildlife sanctuaries, and ancient heritage is quite hot in the month of May. A good time, though, for wildlife safaris, as exotic animals give up their camouflage to stick close to water bodies to stay hydrated. 

Average Temperature in Madhya Pradesh in May: 82 °F- 107°F (28°C – 42°C) 

Hill stations of Maharashtra like Lonavala, Khandala, Mahabaleshwar, and Igatpuri offer tremendous escapes from the heat of Mumbai, Pune, and Pune. 

Average Temperature in Maharashtra in June: 84 °F- 90°F (16°C – 32°C)


Plan A Trip


2. Weather Information on Popular Cities For Tourism


Agra, Jaipur, Delhi (Golden Triangle)


Mount Abu

June is a hot time of the year in the Golden Triangle Region with high temperatures and heat waves,

But pleasant alternatives to escape the heat exist. Mount Abu in Rajasthan and hill stations of Uttarakhand and Himachal Pradesh offer pleasant weather and great sceneries to relish and enjoy.

Average Temperature in Delhi in June: 84 °F- 107°F (29°C – 42°C)

Average Temperature in Jaipur in June: 84 °F- 105°F (29°C – 41°C)

Average Temperature in Agra in June: 78.8 °F- 105°F (30°C – 43°C)

What to wear: Prefer to stay indoors during the afternoon, use sunscreen and, a hat/cap to cover your head. Carry a bottle of water to stay hydrated.




Mumbai June

While Mumbai is not as hot as the Golden Triangle in June, the monsoon season hits the city in June, and the region sees, on average 15-16 rainy days.  

Average Temperature in Mumbai in June: 84 °F- 90°F (16°C – 32°C)

What to wear: Sunscreen, cap/hat, a pair of cotton shorts/pants, and a light shirt.


Plan A Trip




Is JUNE  a good time to visit India?


As one of the hottest months of the year with the mercury averaging around 84 °F (29 °C), June is off-season for travel in the low-lying plains of India where great Indian destinations like Agra, Delhi, Jaipur/Rajasthan, Varanasi, and Mumbai are located.

However, there are still so many options in the Himalayas and Western Ghat Mountain ranges to enjoy a pleasant “hill station holiday.”

If you are looking for suggestions, check out our link for the BEST PLACES TO VISIT IN INDIA IN JUNE here [link].


How hot is it in JUNE  in India?


Temperatures can reach up to a high of high of 110 °F (44 °C) and lows of 79 °F (26 °C).

The average temperature during this time of the year is around 87 °F (31 °C).


Is JUNE  the rainy season in India?


June is the start of the rainy season in India. Rain during this time of the year is a product of the legendary Indian Monsoon (weather pattern) that emanates from the Bay of Bengal and the Indian Ocean. 

The Monsoon hits the southern coastal region first. That’s why South India (Kerala, Goa, Karnataka, Tamil Nadu, etc.) on average gets more rain (around 12 inches or 400mm) than the north of India (60mm/2inches) where the monsoon weather system reaches around late June.

Planning a Trip?

Go tailor-made!
Bespoke travel plans curated by destination experts
Handpicked exclusive tour experiences with trained local guides
Transparent pricing with a complete cost breakup
Round-the-clock prompt support for a hassle-free experience
Plan My Trip

Our Mission

With over 60 years of collective experience in the travel field as travelers and professionally planning trips for guests from across the world, we strive to showcase the magic of India through our meticulously planned bespoke itineraries. Experience the beauty of the diverse landscapes, vibrant cultures and savor delectable flavors.

Embark on a soul-enriching adventure with our team where we assist you in making the best of your time for a travel experience to savor for lifetime.



sunil gupta

Sunil Gupta

Founder & Managing Director

Design your trip