India · 223 cities · Live

Weather in India tomorrow, city by city

भारत का कल का मौसम — live conditions and tomorrow's forecast for major Indian cities. Open any city for its hourly outlook, 7-day forecast and a guide to its climate.

By state

Browse weather by state

🗺️ All states with live weather → · 😷 See tomorrow's AQI for every city →

North India 68

Delhi
Delhi (NCT)
Tomorrow's forecast →
Jaipur
Rajasthan
Tomorrow's forecast →
Lucknow
Uttar Pradesh
Tomorrow's forecast →
Chandigarh
Chandigarh (UT)
Tomorrow's forecast →
Varanasi
Uttar Pradesh
Tomorrow's forecast →
Noida
Uttar Pradesh
Tomorrow's forecast →
Gurugram
Haryana
Tomorrow's forecast →
Dehradun
Uttarakhand
Tomorrow's forecast →
Shimla
Himachal Pradesh
Tomorrow's forecast →
Manali
Himachal Pradesh
Tomorrow's forecast →
Srinagar
Jammu and Kashmir
Tomorrow's forecast →
Leh
Ladakh
Tomorrow's forecast →
Amritsar
Punjab
Tomorrow's forecast →
Ludhiana
Punjab
Tomorrow's forecast →
Agra
Uttar Pradesh
Tomorrow's forecast →
Kanpur
Uttar Pradesh
Tomorrow's forecast →
Jodhpur
Rajasthan
Tomorrow's forecast →
Udaipur
Rajasthan
Tomorrow's forecast →
Ghaziabad
Uttar Pradesh
Tomorrow's forecast →
Faridabad
Haryana
Tomorrow's forecast →
Meerut
Uttar Pradesh
Tomorrow's forecast →
Aligarh
Uttar Pradesh
Tomorrow's forecast →
Bareilly
Uttar Pradesh
Tomorrow's forecast →
Prayagraj
Uttar Pradesh
Tomorrow's forecast →
Gorakhpur
Uttar Pradesh
Tomorrow's forecast →
Ayodhya
Uttar Pradesh
Tomorrow's forecast →
Jalandhar
Punjab
Tomorrow's forecast →
Kota
Rajasthan
Tomorrow's forecast →
Ajmer
Rajasthan
Tomorrow's forecast →
Bikaner
Rajasthan
Tomorrow's forecast →
Jaisalmer
Rajasthan
Tomorrow's forecast →
Jammu
Jammu and Kashmir
Tomorrow's forecast →
Haridwar
Uttarakhand
Tomorrow's forecast →
Rishikesh
Uttarakhand
Tomorrow's forecast →
Mussoorie
Uttarakhand
Tomorrow's forecast →
Nainital
Uttarakhand
Tomorrow's forecast →
Dharamshala
Himachal Pradesh
Tomorrow's forecast →
Panchkula
Haryana
Tomorrow's forecast →
Ambala
Haryana
Tomorrow's forecast →
Hisar
Haryana
Tomorrow's forecast →
Karnal
Haryana
Tomorrow's forecast →
Rohtak
Haryana
Tomorrow's forecast →
Panipat
Haryana
Tomorrow's forecast →
Patiala
Punjab
Tomorrow's forecast →
Bathinda
Punjab
Tomorrow's forecast →
Mohali
Punjab
Tomorrow's forecast →
Pathankot
Punjab
Tomorrow's forecast →
Kullu
Himachal Pradesh
Tomorrow's forecast →
Dalhousie
Himachal Pradesh
Tomorrow's forecast →
Solan
Himachal Pradesh
Tomorrow's forecast →
Kaza (Spiti)
Himachal Pradesh
Tomorrow's forecast →
Gulmarg
Jammu and Kashmir
Tomorrow's forecast →
Pahalgam
Jammu and Kashmir
Tomorrow's forecast →
Katra
Jammu and Kashmir
Tomorrow's forecast →
Sonamarg
Jammu and Kashmir
Tomorrow's forecast →
Kargil
Ladakh
Tomorrow's forecast →
Kedarnath
Uttarakhand
Tomorrow's forecast →
Badrinath
Uttarakhand
Tomorrow's forecast →
Almora
Uttarakhand
Tomorrow's forecast →
Haldwani
Uttarakhand
Tomorrow's forecast →
Mathura
Uttar Pradesh
Tomorrow's forecast →
Jhansi
Uttar Pradesh
Tomorrow's forecast →
Moradabad
Uttar Pradesh
Tomorrow's forecast →
Saharanpur
Uttar Pradesh
Tomorrow's forecast →
Mount Abu
Rajasthan
Tomorrow's forecast →
Alwar
Rajasthan
Tomorrow's forecast →
Bharatpur
Rajasthan
Tomorrow's forecast →
Chittorgarh
Rajasthan
Tomorrow's forecast →

South India 50

Bengaluru
Karnataka
Tomorrow's forecast →
Chennai
Tamil Nadu
Tomorrow's forecast →
Hyderabad
Telangana
Tomorrow's forecast →
Kochi
Kerala
Tomorrow's forecast →
Thiruvananthapuram
Kerala
Tomorrow's forecast →
Visakhapatnam
Andhra Pradesh
Tomorrow's forecast →
Vijayawada
Andhra Pradesh
Tomorrow's forecast →
Coimbatore
Tamil Nadu
Tomorrow's forecast →
Madurai
Tamil Nadu
Tomorrow's forecast →
Mysuru
Karnataka
Tomorrow's forecast →
Mangaluru
Karnataka
Tomorrow's forecast →
Puducherry
Puducherry (UT)
Tomorrow's forecast →
Ooty
Tamil Nadu
Tomorrow's forecast →
Tirupati
Andhra Pradesh
Tomorrow's forecast →
Warangal
Telangana
Tomorrow's forecast →
Tiruchirappalli
Tamil Nadu
Tomorrow's forecast →
Salem
Tamil Nadu
Tomorrow's forecast →
Hubballi
Karnataka
Tomorrow's forecast →
Belagavi
Karnataka
Tomorrow's forecast →
Kozhikode
Kerala
Tomorrow's forecast →
Thrissur
Kerala
Tomorrow's forecast →
Kanyakumari
Tamil Nadu
Tomorrow's forecast →
Munnar
Kerala
Tomorrow's forecast →
Kodaikanal
Tamil Nadu
Tomorrow's forecast →
Guntur
Andhra Pradesh
Tomorrow's forecast →
Nellore
Andhra Pradesh
Tomorrow's forecast →
Kurnool
Andhra Pradesh
Tomorrow's forecast →
Rajahmundry
Andhra Pradesh
Tomorrow's forecast →
Kakinada
Andhra Pradesh
Tomorrow's forecast →
Karimnagar
Telangana
Tomorrow's forecast →
Nizamabad
Telangana
Tomorrow's forecast →
Khammam
Telangana
Tomorrow's forecast →
Udupi
Karnataka
Tomorrow's forecast →
Kalaburagi
Karnataka
Tomorrow's forecast →
Madikeri (Coorg)
Karnataka
Tomorrow's forecast →
Chikkamagaluru
Karnataka
Tomorrow's forecast →
Hampi
Karnataka
Tomorrow's forecast →
Alappuzha
Kerala
Tomorrow's forecast →
Kollam
Kerala
Tomorrow's forecast →
Kannur
Kerala
Tomorrow's forecast →
Kottayam
Kerala
Tomorrow's forecast →
Wayanad (Kalpetta)
Kerala
Tomorrow's forecast →
Vellore
Tamil Nadu
Tomorrow's forecast →
Thanjavur
Tamil Nadu
Tomorrow's forecast →
Tirunelveli
Tamil Nadu
Tomorrow's forecast →
Rameswaram
Tamil Nadu
Tomorrow's forecast →
Tiruppur
Tamil Nadu
Tomorrow's forecast →
Karaikal
Puducherry (UT)
Tomorrow's forecast →
Mahe
Puducherry (UT)
Tomorrow's forecast →
Yanam
Puducherry (UT)
Tomorrow's forecast →
Climate guide

India's four weather seasons

The India Meteorological Department (IMD) divides the year into four seasons. Exact timing varies a lot across the country — the Himalayan north, the Thar desert, the coasts and the Deccan plateau all behave differently — but this is the broad pattern.

❄️

Winter · January–February

Cool, dry and mostly clear across the plains, with cold nights and dense morning fog in the north. The south stays mild and warm.

☀️

Summer · March–May

Temperatures rise steadily; north and central India see heatwaves with highs above 40 °C, while coastal cities are hot and humid. Pre-monsoon thunderstorms bring brief relief.

🌧️

Southwest monsoon · June–September

The monsoon usually reaches Kerala around 1 June and spreads north and west to cover the whole country by around early July, bringing most of India's annual rain. It begins withdrawing from the northwest in the second half of September.

🍂

Post-monsoon · October–December

Skies clear and temperatures ease across most of India. The northeast monsoon brings the main rainy season to Tamil Nadu and nearby coasts, and the Bay of Bengal sees cyclone activity.

At a glance

Seasons in Indian cities compared

CityStateHottestCoolestRainy season
AgartalaTripuraMayJanuarylate May to September
AgattiLakshadweepAprilJanuarylate May to September
AgraUttar PradeshMay or JuneJanuarylate June to mid-September
AhmedabadGujaratMayJanuarylate June to September
AizawlMizoramMay or JuneJanuaryMay to September
AjmerRajasthanMayJanuarylate June to mid-September
AlappuzhaKeralaAprilDecember or JanuaryJune to September, plus October–November
AligarhUttar PradeshMay or JuneJanuarylate June to mid-September
AlmoraUttarakhandJuneJanuarylate June to mid-September
AlwarRajasthanMayJanuarylate June to mid-September
AmbalaHaryanaMay or JuneJanuarylate June to mid-September
AmravatiMaharashtraMayDecember or Januarymid-June to late September
AmritsarPunjabJuneJanuaryearly July to mid-September
AsansolWest BengalMayJanuarymid-June to late September
AurangabadMaharashtraMayDecember or Januarymid-June to late September
AyodhyaUttar PradeshMayJanuarylate June to late September
BadrinathUttarakhandJuneJanuarylate June to mid-September
BalasoreOdishaMayJanuarymid-June to late September
BareillyUttar PradeshMay or JuneJanuarylate June to late September
BathindaPunjabMay or JuneJanuaryearly July to mid-September
BelagaviKarnatakaAprilDecember or JanuaryJune to September
BengaluruKarnatakaAprilDecember or JanuaryJune to October
BerhampurOdishaMayJanuarymid-June to late September
BhagalpurBiharMayJanuarymid-June to late September
BharatpurRajasthanMayJanuarylate June to mid-September
BhavnagarGujaratMayJanuarylate June to mid-September
BhilaiChhattisgarhMayDecember or Januarymid-June to late September
BhopalMadhya PradeshMayJanuarylate June to late September
BhubaneswarOdishaMayDecember or Januarymid-June to late September
BhujGujaratMayJanuaryearly July to mid-September
BikanerRajasthanJuneJanuaryJuly to early September (light and irregular)
BilaspurChhattisgarhMayDecember or Januarymid-June to late September
BokaroJharkhandMayJanuarymid-June to late September
ChamphaiMizoramMayJanuarylate May to September
ChandigarhChandigarh (UT)JuneJanuarylate June to mid-September
ChennaiTamil NaduMayJanuaryOctober to December (northeast monsoon)
Cherrapunji (Sohra)MeghalayaJuly or AugustJanuaryJune to September (rain from April)
ChikkamagaluruKarnatakaAprilDecember or Januaryearly June to late September
ChittorgarhRajasthanMayJanuarylate June to mid-September
ChurachandpurManipurMay or JuneJanuaryJune to September
CoimbatoreTamil NaduAprilDecember or JanuaryOctober to November, with lighter rain from June to August
CuttackOdishaMayDecember or Januarymid-June to late September
DalhousieHimachal PradeshJuneJanuarylate June to mid-September
DamanDadra and Nagar Haveli and Daman and DiuMayJanuarymid-June to late September
DarbhangaBiharMayJanuarymid-June to late September
DarjeelingWest BengalJuly or AugustJanuaryJune to September
DehradunUttarakhandMay or JuneJanuarylate June to mid-September
DelhiDelhi (NCT)May or JuneJanuarylate June to mid-September
DeogharJharkhandMayJanuarymid-June to late September
DhanbadJharkhandMayJanuarymid-June to late September
DharamshalaHimachal PradeshJuneJanuarylate June to mid-September
DharmanagarTripuraMay to AugustJanuaryJune to September (rain from April)
DibrugarhAssamJuly or AugustJanuaryJune to September (rain from April)
DighaWest BengalMayJanuarymid-June to late September
DiglipurAndaman and Nicobar IslandsAprilJanuarymid-May to December (two monsoons)
DimapurNagalandJuly or AugustJanuaryJune to September
DiuDadra and Nagar Haveli and Daman and DiuMayJanuarylate June to mid-September
DurgapurWest BengalMayJanuarymid-June to late September
DwarkaGujaratMay or JuneJanuaryearly July to mid-September
FaridabadHaryanaMay or JuneJanuarylate June to mid-September
GandhinagarGujaratMayJanuarylate June to mid-September
GangtokSikkimJuly or AugustJanuaryJune to September
GayaBiharMayJanuarylate June to late September
GhaziabadUttar PradeshMay or JuneJanuarylate June to mid-September
GoaGoaMayJanuaryearly June to late September
GorakhpurUttar PradeshMayJanuarylate June to late September
GulmargJammu and KashmirJulyJanuarylittle monsoon rain; snow from December to March
GunturAndhra PradeshMayDecember or JanuaryJune to November
GurugramHaryanaMay or JuneJanuarylate June to mid-September
GuwahatiAssamJuly or AugustJanuaryJune to September, with heavy pre-monsoon storms from April
GwaliorMadhya PradeshMay or JuneJanuarylate June to mid-September
HaldwaniUttarakhandMay or JuneJanuarylate June to mid-September
HampiKarnatakaApril or MayDecemberJune to October
HaridwarUttarakhandMay or JuneJanuarylate June to mid-September
Havelock IslandAndaman and Nicobar IslandsAprilJanuarymid-May to December (two monsoons)
HazaribaghJharkhandMayJanuarymid-June to late September
HisarHaryanaMay or JuneJanuaryearly July to mid-September
HubballiKarnatakaAprilDecemberJune to September
HyderabadTelanganaMayDecembermid-June to September
ImphalManipurJuly or AugustJanuaryMay to September
IndoreMadhya PradeshMayJanuarylate June to late September
ItanagarArunachal PradeshJuly or AugustJanuaryApril to September
JabalpurMadhya PradeshMayJanuarylate June to late September
JagdalpurChhattisgarhMayDecember or Januarymid-June to late September
JaipurRajasthanMayJanuarylate June to mid-September
JaisalmerRajasthanMay or JuneJanuaryoccasional showers in July–August
JalandharPunjabJuneJanuaryearly July to mid-September
JammuJammu and KashmirJuneJanuaryearly July to mid-September
JamnagarGujaratMayJanuarylate June to mid-September
JamshedpurJharkhandMayJanuarymid-June to late September
JhansiUttar PradeshMayJanuarylate June to mid-September
JodhpurRajasthanMayJanuaryearly July to mid-September
JorhatAssamAugustJanuaryJune to September (rain from April)
JunagadhGujaratMayJanuarylate June to mid-September
KakinadaAndhra PradeshMayJanuaryJune to November
KalaburagiKarnatakaMayDecembermid-June to late September
KalimpongWest BengalJune or JulyJanuaryearly June to late September
KannurKeralaAprilJanuaryJune to September
KanpurUttar PradeshMayJanuarylate June to late September
KanyakumariTamil NaduAprilDecember or JanuaryOctober to November, with lighter showers June–September
KaraikalPuducherry (UT)MayJanuaryOctober to December (northeast monsoon)
KargilLadakhJulyJanuaryvery little rain (cold desert)
KarimnagarTelanganaMayDecembermid-June to late September
KarnalHaryanaMay or JuneJanuarylate June to mid-September
KatraJammu and KashmirJuneJanuarylate June to mid-September
KavarattiLakshadweepAprilJanuarylate May to September
Kaza (Spiti)Himachal PradeshJulyJanuarylittle monsoon rain (dry rain-shadow valley)
KedarnathUttarakhandJuneJanuarylate June to mid-September
KhajurahoMadhya PradeshMayJanuarylate June to mid-September
KhammamTelanganaMayDecembermid-June to October
KochiKeralaAprilJuly (cooler because of the rain)June to November
KodaikanalTamil NaduApril or MayJanuaryJune to December, heaviest in October–November
KohimaNagalandJuly or AugustJanuarylate May to September
KolhapurMaharashtraAprilDecember or Januarymid-June to late September
KolkataWest BengalApril or MayJanuarymid-June to late September
KollamKeralaAprilJanuaryJune to November
KorbaChhattisgarhMayDecember or Januarymid-June to late September
KotaRajasthanMayJanuarylate June to mid-September
KottayamKeralaMarch or AprilDecemberJune to November
KozhikodeKeralaAprilJuly (cooler because of the rain)June to November
KulluHimachal PradeshJuneJanuarylate June to mid-September
KurnoolAndhra PradeshMayDecemberJune to October
LachungSikkimJulyJanuaryJune to September
LehLadakhJulyJanuarylimited to light showers in July–August
LonavalaMaharashtraApril or MayJanuarymid-June to late September
LucknowUttar PradeshMay or JuneJanuarylate June to late September
LudhianaPunjabJuneJanuaryearly July to mid-September
LungleiMizoramMayJanuarylate May to September
Madikeri (Coorg)KarnatakaAprilJanuaryearly June to late September
MaduraiTamil NaduMayDecember or JanuaryOctober to December (northeast monsoon)
MahabaleshwarMaharashtraAprilJanuarymid-June to late September
MahePuducherry (UT)AprilJanuaryJune to September
ManaliHimachal PradeshJuneJanuaryJuly to mid-September
MangaluruKarnatakaAprilJuly (cooler because of the rain)early June to late September
MapusaGoaMayJanuaryearly June to late September
MargaoGoaMayJanuaryearly June to late September
MathuraUttar PradeshMay or JuneJanuarylate June to mid-September
MawsynramMeghalayaJuly or AugustJanuaryJune to September (rain from April)
MeerutUttar PradeshMay or JuneJanuarylate June to mid-September
MohaliPunjabMay or JuneJanuarylate June to mid-September
MokokchungNagalandJulyJanuaryJune to September
MoradabadUttar PradeshMay or JuneJanuarylate June to late September
Mount AbuRajasthanMayJanuarylate June to mid-September
MumbaiMaharashtraMayJanuarymid-June to late September
MunnarKeralaAprilJanuaryJune to November
MussoorieUttarakhandJuneJanuarylate June to mid-September
MuzaffarpurBiharMay or JuneJanuarymid-June to late September
MysuruKarnatakaAprilDecember or JanuaryJune to October
NagpurMaharashtraMayDecember or Januarymid-June to late September
NainitalUttarakhandJuneJanuarylate June to mid-September
NamchiSikkimJulyJanuaryJune to September
NashikMaharashtraApril or MayJanuarymid-June to late September
Navi MumbaiMaharashtraMayJanuarymid-June to late September
NelloreAndhra PradeshMay or JuneJanuaryOctober to December (northeast monsoon)
NizamabadTelanganaMayDecembermid-June to late September
NoidaUttar PradeshMay or JuneJanuarylate June to mid-September
OotyTamil NaduAprilJanuaryJune to November
PachmarhiMadhya PradeshMayJanuarylate June to late September
PahalgamJammu and KashmirJulyJanuarysummer showers July–August; snow in winter
PanchkulaHaryanaMay or JuneJanuarylate June to mid-September
PanipatHaryanaMay or JuneJanuarylate June to mid-September
PasighatArunachal PradeshJuly or AugustJanuaryMay to September
PathankotPunjabJuneJanuarylate June to mid-September
PatialaPunjabMay or JuneJanuaryearly July to mid-September
PatnaBiharMayJanuarymid-June to late September
PellingSikkimJulyJanuaryJune to September
Port BlairAndaman and Nicobar IslandsAprilJanuaryMay to December
PrayagrajUttar PradeshMayJanuarylate June to late September
PuducherryPuducherry (UT)May or JuneJanuaryOctober to December (northeast monsoon)
PuneMaharashtraAprilDecember or Januarymid-June to late September
PuriOdishaMayJanuarymid-June to late September
PurniaBiharMayJanuaryearly June to late September
RaipurChhattisgarhMayDecember or Januarymid-June to late September
RajahmundryAndhra PradeshMayDecember or JanuaryJune to November
RajkotGujaratMayJanuarylate June to mid-September
RameswaramTamil NaduMayJanuaryOctober to December (northeast monsoon)
RanchiJharkhandMayJanuarymid-June to late September
RatnagiriMaharashtraMayJanuaryearly June to late September
RewaMadhya PradeshMayJanuarylate June to late September
RishikeshUttarakhandMay or JuneJanuarylate June to mid-September
RohtakHaryanaMay or JuneJanuarylate June to mid-September
RourkelaOdishaMayJanuarymid-June to late September
SagarMadhya PradeshMayJanuarylate June to late September
SaharanpurUttar PradeshMay or JuneJanuarylate June to mid-September
SalemTamil NaduApril or MayDecember or JanuaryJune to November, heaviest in October–November
SambalpurOdishaMayDecember or Januarymid-June to late September
ShillongMeghalayaAugustJanuarylate May to September
ShimlaHimachal PradeshJuneJanuarylate June to mid-September
ShirdiMaharashtraMayDecember or Januarymid-June to late September
SilcharAssamJuly or AugustJanuaryJune to September (rain from April)
SiliguriWest BengalJuly or AugustJanuaryJune to September
SilvassaDadra and Nagar Haveli and Daman and DiuMayJanuarymid-June to late September
SolanHimachal PradeshJuneJanuarylate June to mid-September
SolapurMaharashtraApril or MayDecembermid-June to late September (low rainfall)
SonamargJammu and KashmirJulyJanuarysummer showers; heavy snow in winter
SrinagarJammu and KashmirJulyJanuaryspring (March–April), mostly from western disturbances rather than the monsoon
SuratGujaratMayJanuarylate June to late September
TawangArunachal PradeshJulyJanuaryJune to September
TezpurAssamJuly or AugustJanuaryJune to September (rain from April)
ThaneMaharashtraMayJanuarymid-June to late September
ThanjavurTamil NaduMayJanuaryOctober to December (northeast monsoon)
ThiruvananthapuramKeralaAprilJuly (cooler because of the rain)June to November, with a break in August–September
ThrissurKeralaAprilJuly (cooler because of the rain)June to November
TiruchirappalliTamil NaduMayDecember or JanuaryOctober to December (northeast monsoon)
TirunelveliTamil NaduMayJanuaryOctober to December (northeast monsoon)
TirupatiAndhra PradeshMayDecember or JanuaryJune to November, heaviest in October–November
TiruppurTamil NaduAprilDecember or JanuaryOctober to December
TuraMeghalayaMay or JuneJanuaryJune to September
UdaipurRajasthanMayJanuarylate June to mid-September
Udaipur (Tripura)TripuraMayJanuaryJune to September
UdupiKarnatakaApril or MayJanuaryearly June to late September
UjjainMadhya PradeshMayJanuarylate June to late September
UkhrulManipurJulyJanuaryJune to September
VadodaraGujaratMayJanuarylate June to late September
VaranasiUttar PradeshMayJanuarylate June to late September
Vasco da GamaGoaMayJanuaryearly June to late September
VelloreTamil NaduMayJanuaryOctober to December (plus summer thunderstorms)
VijayawadaAndhra PradeshMayDecember or JanuaryJune to October
VisakhapatnamAndhra PradeshMayJanuaryJune to October
WarangalTelanganaMayDecembermid-June to late September
Wayanad (Kalpetta)KeralaAprilDecember or Januaryearly June to late September
YanamPuducherry (UT)MayJanuaryJune to November
ZiroArunachal PradeshJulyJanuaryJune to September

Typical patterns — actual weather varies year to year. For official warnings, follow IMD. More cities are being added regularly.