Best Time to Visit Kabul

Afghanistan · weather by month, temperature and rainfall

Best monthsMay and September to October
HottestJuly · 33°C
ColdestJanuary · -4°C
WettestApril · 90 mm

If you want the most pleasant weather in Kabul, plan your trip for May and September to October. July is the hottest month, with average highs of 33°C (92°F), while January is the coldest, with lows around -4°C (25°F). Rain is heaviest in April, at about 90 mm (3.5 in), and lightest in December, at 18 mm (0.7 in).

When to go to Kabul: a seasonal guide

Spring: green hills and showers

March is cool and damp, with rain on about eleven days. April is the wettest month, with 90 mm, and March isn't far behind at 85. But the showers are short, the days warm up, and the hills around the city turn green. By May it's dry enough to walk about comfortably, with warm afternoons and cool nights.

Nowruz, the Persian New Year, falls around the spring equinox in March. Families picnic and visit shrines, and in Kabul many head to the Shrine of Ali (Ziyarat-e Sakhi) near the Kabul River. Check the current situation before you go, as public events can change at short notice.

Summer: hot, dry and bright

June to August are the sunniest months. July is the hottest, with highs around 33°C, and August is close behind. The air is dry, so it feels easier than the number suggests. Evenings cool off, and nights stay mild. Dust can hang over the city in the afternoon.

June is the best of the three. It's warm, sunny and the driest of the summer months. July and August bring a few more showers. If you want to see the Old City and the Babur Gardens, go in the morning, when the light is soft and the paths are cooler. The gardens climb a hillside, and the walk up is easier before midday.

Autumn: the sweet spot

September and October are the best months for most trips. Days are warm and clear, nights turn crisp, and October is the driest of the two with only four rainy days. Fruit season runs into autumn, so look for grapes and pomegranates in the markets. Kabul is known for both.

November is still pleasant, with highs around 16°C, though you'll want a jacket by evening.

Winter: cold and quiet

December to February are the coldest months. Highs sit between 8°C and 11°C, and nights drop below freezing in January and February. Snow can close mountain roads, including the Salang Pass north of the city. If you plan to travel beyond Kabul, that matters.

This is the low season. Few travellers visit, and the city is calm. It suits you if you want a quiet stay and don't mind bundling up in a cosy tea house over green tea and sweets.

For most people, May or September to October works best. Pick June if you want long, sunny days, or April if you don't mind some rain.

Kabul weather by month

-10°-5°0°5°10°15°20°25°30°35°050100January: 49 mm rainFebruary: 69 mm rainMarch: 85 mm rainApril: 90 mm rainMay: 67 mm rainJune: 32 mm rainJuly: 45 mm rainAugust: 50 mm rainSeptember: 45 mm rainOctober: 30 mm rainNovember: 32 mm rainDecember: 18 mm rainJanuary: 8°CFebruary: 9°CMarch: 15°CApril: 21°CMay: 26°CJune: 31°CJuly: 33°CAugust: 32°CSeptember: 29°COctober: 23°CNovember: 16°CDecember: 11°CJanuary: -4°CFebruary: -3°CMarch: 2°CApril: 7°CMay: 10°CJune: 14°CJuly: 17°CAugust: 15°CSeptember: 12°COctober: 7°CNovember: 3°CDecember: -1°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan8°C / -4°C49 mmFairFeb9°C / -3°C69 mmFairMar15°C / 2°C85 mmGoodApr21°C / 7°C90 mmExcellentMay26°C / 10°C67 mmExcellentJun31°C / 14°C32 mmExcellentJul33°C / 17°C45 mmGoodAug32°C / 15°C50 mmGoodSep29°C / 12°C45 mmExcellentOct23°C / 7°C30 mmExcellentNov16°C / 3°C32 mmExcellentDec11°C / -1°C18 mmGood

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January8°C 46°F-4°C 25°F49 mm655%4Fair 5.6
February9°C 49°F-3°C 27°F69 mm961%4.2Fair 5.8
March15°C 60°F2°C 36°F85 mm1160%4.6Good 7.2
April21°C 70°F7°C 44°F90 mm1054%6.4Excellent 8.9
May26°C 79°F10°C 51°F67 mm848%8.2Excellent 9.8
June31°C 87°F14°C 57°F32 mm535%10.5Excellent 8.4
July33°C 92°F17°C 62°F45 mm731%10.4Good 6.8
August32°C 90°F15°C 60°F50 mm932%9.5Good 7.2
September29°C 84°F12°C 54°F45 mm631%9.5Excellent 9.3
October23°C 74°F7°C 45°F30 mm435%7.9Excellent 10
November16°C 62°F3°C 37°F32 mm443%5.6Excellent 8.7
December11°C 52°F-1°C 30°F18 mm345%5.3Good 6.9

Frequently asked questions

When is the best time to visit Kabul?

The best time to visit Kabul is May and September to October, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Kabul?

July is the hottest month in Kabul, with an average high of 33°C (92°F).

What is the coldest month in Kabul?

January is the coldest month in Kabul, with an average low of -4°C (25°F).

What is the rainiest month in Kabul?

April is the wettest month, with about 90 mm (3.5 in) of rain. December is the driest, with 18 mm (0.7 in).

Nearby destinations

More in Afghanistan