Best Time to Visit Kathmandu

Nepal · weather by month, temperature and rainfall

Best monthsFebruary to April and October to December
HottestMay · 30°C
ColdestJanuary · 7°C
WettestJuly · 307 mm

Weather-wise, February to April and October to December is the best time to visit Kathmandu. May is the hottest month, with average highs of 30°C (85°F), while January is the coldest, with lows around 7°C (45°F). Rain is heaviest in July, at about 307 mm (12.1 in), and lightest in November, at 2 mm (0.1 in). August is the least comfortable month, mainly because of the rain.

When to go to Kathmandu: a seasonal guide

Autumn and spring: the best windows

October to early December is the classic season, and it's busy for good reason. The monsoon has washed the dust out of the air, and November is the driest month, with almost no rain at all. Days are mild and sunny. Mountain views from Nagarkot and Swayambhunath (the hilltop "Monkey Temple") are at their best. This is also trekking season, so Thamel, the tourist district, gets lively and flights to Lukla fill up.

October brings Dashain, Nepal's biggest festival. Families travel home, shops close for a few days, and buses are packed. Tihar, the festival of lights, follows in October or November, with oil lamps in every doorway. The dates shift each year, so check them before you book.

February to April is the second good window. Mornings are cool and afternoons warm up fast. By April it's 29°C and hazy, and views of the Himalaya get hazier too. Spring has its own highlights, like the Nepali New Year in mid-April and Bisket Jatra in Bhaktapur, where huge chariots roll through the old streets.

Winter: clear but chilly

December and January are dry and sunny, but nights drop to about 7°C. Most guesthouses and homes have no central heating, so evenings can feel properly cold. Days are pleasant, though, and crowds are thinner than in autumn. This is a good time for temple-hopping around Patan Durbar Square and Boudhanath, and you'll often have the lanes to yourself early on. If you hate crowds but want dry weather, aim for January or February.

Monsoon: wet, green and quiet

From June to September, expect rain on most days. July is the wettest month, with 307 mm, and August isn't far behind. Skies are grey, and the sun barely shows in July. Roads can flood, and landslides sometimes cut off highways out of the valley. Views of the mountains mostly disappear behind cloud.

So why come? Prices drop, the hills turn bright green, and the sights are nearly empty. Rain often comes in bursts, so mornings can be dry enough for Durbar Square. Trekking is harder, though, with leeches and slippery trails. In August, Gai Jatra brings cow-themed processions through the old city streets.

May is a hot, sticky in-between month. The first heavy rains arrive, and rain falls on about half the days. It suits you if you want fewer people and don't mind the odd soaking.

Kathmandu weather by month

0°5°10°15°20°25°30°0175350January: 8 mm rainFebruary: 16 mm rainMarch: 24 mm rainApril: 34 mm rainMay: 104 mm rainJune: 198 mm rainJuly: 307 mm rainAugust: 275 mm rainSeptember: 191 mm rainOctober: 52 mm rainNovember: 2 mm rainDecember: 5 mm rainJanuary: 18°CFebruary: 20°CMarch: 25°CApril: 29°CMay: 30°CJune: 29°CJuly: 26°CAugust: 26°CSeptember: 25°COctober: 23°CNovember: 20°CDecember: 18°CJanuary: 7°CFebruary: 9°CMarch: 13°CApril: 16°CMay: 19°CJune: 21°CJuly: 21°CAugust: 20°CSeptember: 19°COctober: 16°CNovember: 12°CDecember: 9°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan18°C / 7°C8 mmExcellentFeb20°C / 9°C16 mmExcellentMar25°C / 13°C24 mmExcellentApr29°C / 16°C34 mmExcellentMay30°C / 19°C104 mmFairJun29°C / 21°C198 mmFairJul26°C / 21°C307 mmPoorAug26°C / 20°C275 mmPoorSep25°C / 19°C191 mmPoorOct23°C / 16°C52 mmExcellentNov20°C / 12°C2 mmExcellentDec18°C / 9°C5 mmExcellent

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January18°C 64°F7°C 45°F8 mm250%6.7Excellent 9.1
February20°C 69°F9°C 48°F16 mm246%7.1Excellent 10
March25°C 77°F13°C 55°F24 mm440%7.3Excellent 10
April29°C 84°F16°C 62°F34 mm837%6.8Excellent 9.4
May30°C 85°F19°C 66°F104 mm1751%5.6Fair 6.1
June29°C 85°F21°C 69°F198 mm2267%3.6Fair 4.7
July26°C 80°F21°C 69°F307 mm2886%1.3Poor 2.7
August26°C 78°F20°C 68°F275 mm2789%1.7Poor 2.5
September25°C 77°F19°C 67°F191 mm2288%3.1Poor 3.2
October23°C 74°F16°C 61°F52 mm878%6.5Excellent 10
November20°C 69°F12°C 54°F2 mm068%7.8Excellent 10
December18°C 65°F9°C 48°F5 mm156%7.5Excellent 9.3

Frequently asked questions

When is the best time to visit Kathmandu?

The best time to visit Kathmandu is February to April and October to December, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Kathmandu?

May is the hottest month in Kathmandu, with an average high of 30°C (85°F).

What is the coldest month in Kathmandu?

January is the coldest month in Kathmandu, with an average low of 7°C (45°F).

What is the rainiest month in Kathmandu?

July is the wettest month, with about 307 mm (12.1 in) of rain. November is the driest, with 2 mm (0.1 in).

Nearby destinations

More in Nepal