Kathmandu climate

Kathmandu is warmest in June, with average highs of 26 °C, and coldest in January, when nights average 6.6 °C. July is the wettest month (786 mm) and December the driest (19 mm). Figures are 1991–2020 climate normals.

Across a full year Kathmandu averages 2,813 mm of rain and 120 days above 25 °C.

Nepal · 1,317 m elevation · population 1,442,271 · 1991–2020 normals

  1. Jan 11°
  2. Feb 13°
  3. Mar 16°
  4. Apr 20°
  5. May 21°
  6. Jun 22°
  7. Jul 22°
  8. Aug 22°
  9. Sep 21°
  10. Oct 19°
  11. Nov 15°
  12. Dec 12°

Temperature below 0 °C to above 30 °C Rain band height is that month’s share of the wettest month

  • Warmest month June 26 °C
  • Coldest month January 6.6 °C
  • Driest month December 19 mm
  • Wettest month July 786 mm
  • Least cloud March 37 % cloud
  • Hottest on record April 32 °C
  • Coldest on record December 0.5 °C

What to expectKathmandu through the year

Kathmandu has a clear annual cycle: average daily highs run from 16 °C in January to 26 °C in June, a swing of 12 °C in mean temperature across the year.

Counted across a normal year, 120 days a year reach 25 °C, 2 of them reach 30 °C. The warmest reading in the 1991–2020 record is 32 °C, in April.

Rain is strongly seasonal. July averages 786 mm against 19 mm in December — 42 times as much. Planning around the dry months matters more here than planning around temperature.

Month by month

Month Avg high Rainfall Cloud
January 16.0 °C 40 mm 44 %
February 17.9 °C 47 mm 43 %
March 21.7 °C 54 mm 37 %
April 25.0 °C 78 mm 39 %
May 25.7 °C 203 mm 49 %
June 26.0 °C 469 mm 75 %
July 25.4 °C 786 mm 95 %
August 25.5 °C 661 mm 94 %
September 24.9 °C 349 mm 78 %
October 22.9 °C 87 mm 46 %
November 19.9 °C 21 mm 39 %
December 17.3 °C 19 mm 41 %

Temperature month by month

Month Avg highAvg lowMeanRecord highRecord lowDays above 25 °CDays above 30 °CDays below 0 °C
January 16.0 °C6.6 °C11.0 °C22.4 °C0.9 °C000
February 17.9 °C7.9 °C12.9 °C25.6 °C1.0 °C000
March 21.7 °C10.9 °C16.5 °C28.9 °C2.4 °C300
April 25.0 °C13.9 °C19.7 °C31.8 °C8.2 °C1410
May 25.7 °C16.7 °C21.2 °C30.9 °C10.8 °C1910
June 26.0 °C19.5 °C22.5 °C30.9 °C14.0 °C2400
July 25.4 °C20.4 °C22.5 °C29.4 °C18.4 °C2000
August 25.5 °C20.2 °C22.4 °C30.5 °C18.2 °C2200
September 24.9 °C18.9 °C21.5 °C29.0 °C13.6 °C1500
October 22.9 °C15.3 °C18.8 °C27.4 °C8.9 °C300
November 19.9 °C11.6 °C15.5 °C24.8 °C4.8 °C000
December 17.3 °C8.5 °C12.5 °C21.5 °C0.5 °C000

Rain, sun and wind month by month

Month RainfallWet daysDaylightCloud coverHumidityWind
January 40 mm611 h/day44 %76 %7.1 km/h
February 47 mm711 h/day43 %72 %7.8 km/h
March 54 mm912 h/day37 %62 %8.5 km/h
April 78 mm1313 h/day39 %60 %8.5 km/h
May 203 mm2214 h/day49 %75 %7.6 km/h
June 469 mm2714 h/day75 %87 %6.6 km/h
July 786 mm3114 h/day95 %92 %5.9 km/h
August 661 mm3113 h/day94 %92 %5.7 km/h
September 349 mm2812 h/day78 %89 %6.0 km/h
October 87 mm1412 h/day46 %81 %6.3 km/h
November 21 mm511 h/day39 %76 %6.5 km/h
December 19 mm310 h/day41 %76 %6.6 km/h

How Kathmandu compares

The same four figures for nearby destinations, so the numbers above have something to be read against. Summer high is the warmest month's average high; winter low is the coldest month's average low.

Destination Summer high Winter low Rain per year Days above 25 °C
Kathmandu 26 °C 6.6 °C 2,813 mm 120
Hetauda · Nepal 32 °C 8.8 °C 2,016 mm 254
Bharatpur · Nepal 33 °C 9.6 °C 2,247 mm 271
Birgañj · Nepal 36 °C 9.8 °C 1,478 mm 294
Janakpur · Nepal 35 °C 10 °C 1,372 mm 295
Pokhara · Nepal 26 °C 3.9 °C 4,536 mm 104
Muzaffarpur · India 37 °C 10 °C 1,243 mm 301

Where Kathmandu ranks

Ranking Position Value
Places with the best weather in Asia in March 42nd of 50 92/100
Places with the best weather in Asia year-round 46th of 50 76/100

Planning a trip? See the best time to visit Kathmandu.

QuestionsCommon questions about Kathmandu’s climate

When is the best time to visit Kathmandu?

That depends on what you want, so the honest answer is a comparison rather than a single month. April, May, October sit closest to 20 °C on average, June is the warmest month and December the driest. The month-by-month table above has the full picture.

How hot does Kathmandu get?

In June, the warmest month, daily highs average 26 °C. About 2 days a year pass 30 °C. The highest value in the 1991–2020 record is 32 °C.

How cold does it get in winter?

Nights average 6.6 °C in January, the coldest month. Freezing nights are not part of a normal year here.

Which month is wettest in Kathmandu?

July, averaging 786 mm over 31 days with rain. The driest month is December with 19 mm. The year as a whole averages 2,813 mm.

Are these figures a forecast?

No. They are 1991–2020 climate normals: the average of thirty years, which describes what a month is usually like in Kathmandu rather than what any particular week will bring. Individual years can differ substantially from the normal.

Data sources and method

Normal period
1991–2020
Data point
27.702°, 85.321° , 1317 m above sea level (the coordinates the reanalysis values are taken for)
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: monthly rankings, daylight hours, beach and comfort scores. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.