WhereItsSunny

Climate of Nepal — Month by Month

Country-wide average for Nepal. Part of Southern Asia, Asia.

Located in Southern Asia, Asia, Nepal has a seasonal climate. Country-wide average temperatures range from 10°C / 50°F in January to 24.5°C / 76.1°F in June, with annual rainfall totalling around 1382 mm / 54.4 in — driest in November (5 mm / 0.2 in), wettest in July (350 mm / 13.8 in). These are national averages; regional variation can be substantial, especially in geographically diverse countries. For city-level detail see the cities section below, and for state or province breakdowns follow the subdivisions link if available.

Best time to visit Nepal →
See all 14 subdivisions side by side →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January10°C50°F15 mm0.6″
February12°C53.6°F17 mm0.7″
March16.5°C61.7°F30 mm1.2″Sunny & Mild
April21°C69.8°F50 mm2″Sunny & Mild
May23.5°C74.3°F100 mm3.9″
June24.5°C76.1°F250 mm9.8″
July24°C75.2°F350 mm13.8″
August24°C75.2°F320 mm12.6″
September23°C73.4°F180 mm7.1″
October19.5°C67.1°F60 mm2.4″
November15°C59°F5 mm0.2″Sunny & Mild
December11°C51.8°F5 mm0.2″

Frequently asked questions

What is the best time to visit Nepal?

The best months to visit Nepal for sunny, dry weather are March, April, November. The warmest month is June (24.5°C / 76.1°F average), and the driest is November (~5 mm / 0.2 in rainfall).

What is the climate of Nepal?

Nepal has country-wide monthly average temperatures ranging from 10°C / 50°F in January to 24.5°C / 76.1°F in June. Annual rainfall averages about 1382 mm / 54.4 in, with the wettest month being July (350 mm / 13.8 in) and the driest November (5 mm / 0.2 in). Regional variation within Nepal can be significant — see subdivision or city pages for detail.

What is the hottest month in Nepal?

The hottest month in Nepal is June, with a country-wide average temperature of 24.5°C / 76.1°F.

What is the coldest month in Nepal?

The coldest month in Nepal is January, with a country-wide average temperature of 10°C / 50°F.

When does it rain most in Nepal?

The wettest month in Nepal is July, averaging about 350 mm / 13.8 in of rain. The driest is November with about 5 mm / 0.2 in.