Kathmandu, Nepal Climate & Monthly Averages

Nepal 🇳🇵 · humid subtropical climate
Annual avg
64°
Hottest month
July
Coldest month
January
Rainy days / yr
194
Sunshine
9.5 h/day
Right now: 72° and partly cloudy - see live conditions

The climate of Kathmandu

Kathmandu has a humid subtropical climate, marked by hot, humid summers and generally mild winters. Average daytime highs range from about 62°F (16°C) in January to around 79°F (26°C) in July, and the city records roughly 194 days of measurable precipitation a year.

Climate quick facts

  • Hottest month: July - highs near 79°F (26°C)
  • Coldest month: January - highs near 62°F (16°C)
  • Record high: 89°F (32°C) · Record low: 29°F (-1°C) (2015–2024)
  • Wettest month: July (31 rainy days) · Sunniest: April (11.1 h sun/day)
  • Climate type: humid subtropical - hot, humid summers and generally mild winters

Temperatures through the year

The warmest stretch of the year centers on July. Highs average 79°F (26°C) and overnight lows stay near 69°F (20°C). The coolest month is January, with typical highs of 62°F (16°C) and lows around 42°F (5°C). Based on 2015–2024 weather data, temperatures have reached as high as 89°F (32°C) and dropped as low as 29°F (-1°C).

Rain, sun and snow

July is usually the wettest month. It brings about 34.4 inches (874 mm) of rain over 31 days, while November is the driest. April brings the most sunshine, averaging 11.1 hours of sun a day.

Monthly climate table

Monthly averages for Kathmandu based on 2015–2024 weather data.
MonthHighLow Rain daysPrecipitation SunshineHumidity
January 62° 42° 5 1.1 in 9.4 h/day 71%
February 66° 45° 6 1.2 in 10.2 h/day 71%
March 71° 51° 11 2.5 in 10.3 h/day 66%
April 77° 57° 13 3.4 in 11.1 h/day 64%
May 78° 61° 24 9.0 in 10.8 h/day 78%
June 80° 67° 27 17.9 in 9.6 h/day 86%
July 79° 69° 31 34.4 in 7.1 h/day 91%
August 80° 68° 31 28.4 in 7.8 h/day 90%
September 78° 66° 28 17.7 in 8.6 h/day 90%
October 74° 59° 14 3.2 in 9.9 h/day 82%
November 70° 51° 3 0.3 in 9.8 h/day 76%
December 64° 44° 2 0.3 in 9.4 h/day 72%

Kathmandu month by month

Kathmandu weather in January

January brings highs around 62°F (16°C), lows near 42°F (5°C), about 5 wet days - typically the coldest month of the year in Kathmandu.

Kathmandu weather in February

February brings highs around 66°F (19°C), lows near 45°F (7°C), about 6 wet days.

Kathmandu weather in March

March brings highs around 71°F (22°C), lows near 51°F (11°C), about 11 wet days.

Kathmandu weather in April

April brings highs around 77°F (25°C), lows near 57°F (14°C), about 13 wet days - typically the sunniest month of the year in Kathmandu.

Kathmandu weather in May

May brings highs around 78°F (25°C), lows near 61°F (16°C), about 24 wet days.

Kathmandu weather in June

June brings highs around 80°F (26°C), lows near 67°F (19°C), about 27 wet days.

Kathmandu weather in July

July brings highs around 79°F (26°C), lows near 69°F (20°C), about 31 wet days - typically the hottest month and the wettest month of the year in Kathmandu.

Kathmandu weather in August

August brings highs around 80°F (26°C), lows near 68°F (20°C), about 31 wet days.

Kathmandu weather in September

September brings highs around 78°F (26°C), lows near 66°F (19°C), about 28 wet days.

Kathmandu weather in October

October brings highs around 74°F (24°C), lows near 59°F (15°C), about 14 wet days.

Kathmandu weather in November

November brings highs around 70°F (21°C), lows near 51°F (10°C), about 3 wet days - typically the driest month of the year in Kathmandu.

Kathmandu weather in December

December brings highs around 64°F (18°C), lows near 44°F (7°C), about 2 wet days.

Seasons in Kathmandu

Spring (March through May)

Spring in Kathmandu is pleasantly warm, with daytime highs averaging 75°F (24°C) and nights around 57°F (14°C); expect showers on roughly 48 days across the season.

Summer (June through August)

Summer in Kathmandu is pleasantly warm, with daytime highs averaging 80°F (26°C) and nights around 68°F (20°C); expect showers on roughly 89 days across the season.

Fall (September through November)

Fall in Kathmandu is pleasantly warm, with daytime highs averaging 74°F (23°C) and nights around 59°F (15°C); expect showers on roughly 45 days across the season.

Winter (December through February)

Winter in Kathmandu stays on the cool side of mild, with daytime highs averaging 64°F (18°C) and nights around 44°F (6°C); rain falls on about 13 days over the three months.

Climate questions, answered

What is the average temperature in Kathmandu?
Averaged over all twelve months, Kathmandu sits at 64°F (18°C) - about 73°F (23°C) by day and 57°F (14°C) after dark.
Is Kathmandu hot in summer?
Only mildly - the July average high is a comfortable 79°F (26°C).
Is Kathmandu cold in winter?
Winter is gentle here: 42°F (5°C) on a typical January night, and ice is rare.
How many rainy days does Kathmandu get in a year?
Count on around 194 days of rain or snow annually - concentrated in July, sparsest in November.

Best time to visit Kathmandu

The best time to visit Kathmandu is generally November to February, when warm days, manageable rainfall and plenty of daylight line up. Daytime temperatures in that window typically sit near 65°F (18°C).

Pack for Kathmandu with a compact umbrella or rain shell - showers are a regular feature. Evenings can feel noticeably cooler than afternoons - July nights average 69°F (20°C).

Kathmandu temperature records (2015-2024)

Highest recorded
89°
in May
Lowest recorded
29°
in January
Annual precipitation
119.4"
Snowy days / yr
0

Derived from ERA5 reanalysis data, 2015–2024. Official station records may differ.