Best Time to Visit Lanzhou

China · weather by month, temperature and rainfall

Best monthsApril to May and October
HottestJuly · 31°C
ColdestJanuary · -7°C
WettestAugust · 86 mm

Weather-wise, April to May and October is the best time to visit Lanzhou. July is the hottest month, with average highs of 31°C (88°F), while January is the coldest, with lows around -7°C (19°F). Rain is heaviest in August, at about 86 mm (3.4 in), and lightest in December, at 2 mm (0.1 in).

When to go to Lanzhou: a seasonal guide

Spring and autumn: the sweet spots

April and May are the easiest months here. Days are mild, and by May you can walk the Yellow River waterfront in a shirt. Evenings still cool off, so you'll want a jacket by the water. March is early but pleasant, and it's drier, though nights are still near freezing.

Autumn works just as well. September and October bring cooler air and fewer rainy afternoons as the month goes on. October is the better pick of the two, since September is one of the wetter, cloudier months. If you want to climb Baita Mountain (White Pagoda Hill) for the city view, this is when the air feels best.

Summer: warm, wetter, and busy

June to August is the warmest stretch, with July the hottest at 31°C. It's not scorching, and Lanzhou is a good break from the hotter lowlands of China. But rain falls on about half the days in July and August, usually in short bursts. Carry a small umbrella for walks along the Zhongshan Bridge.

This is also high season, because Chinese families travel in the school holidays and use Lanzhou as a base for Gansu. If you're heading on to Zhangye's rainbow hills or the Mogao Caves in Dunhuang, expect busier trains and fuller hotels. Summer is when you'll find the riverside lively late into the evening, with people eating lamb skewers outdoors.

Winter: cold, dry, and quiet

December and January are cold, with lows around -7°C in January. They're also dry and fairly sunny. Hardly any rain falls, so it's a good time for the museums. The Gansu Provincial Museum, home to the Flying Horse bronze, is a fine way to spend a cold afternoon. And a steaming bowl of Lanzhou beef noodles (lamian) tastes best on a day like this.

Winter is low season, so you'll get quiet sights and easy hotel choices. The big exception is Chinese New Year, usually in late January or February, when many shops close and people travel home. Lunar New Year can make trains busy, even if tourist sites feel calm.

If you're after a first visit with good weather and few surprises, aim for May or October. Want the fewest crowds? Go in November, which is dry and clear, though you'll need a proper coat.

Lanzhou weather by month

-15°-10°-5°0°5°10°15°20°25°30°35°050100January: 4 mm rainFebruary: 7 mm rainMarch: 13 mm rainApril: 29 mm rainMay: 50 mm rainJune: 65 mm rainJuly: 84 mm rainAugust: 86 mm rainSeptember: 66 mm rainOctober: 35 mm rainNovember: 8 mm rainDecember: 2 mm rainJanuary: 4°CFebruary: 8°CMarch: 14°CApril: 20°CMay: 25°CJune: 29°CJuly: 31°CAugust: 30°CSeptember: 25°COctober: 19°CNovember: 12°CDecember: 6°CJanuary: -7°CFebruary: -4°CMarch: 1°CApril: 5°CMay: 10°CJune: 15°CJuly: 17°CAugust: 17°CSeptember: 12°COctober: 6°CNovember: 0°CDecember: -6°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan4°C / -7°C4 mmFairFeb8°C / -4°C7 mmFairMar14°C / 1°C13 mmExcellentApr20°C / 5°C29 mmExcellentMay25°C / 10°C50 mmExcellentJun29°C / 15°C65 mmExcellentJul31°C / 17°C84 mmFairAug30°C / 17°C86 mmGoodSep25°C / 12°C66 mmExcellentOct19°C / 6°C35 mmExcellentNov12°C / 0°C8 mmGoodDec6°C / -6°C2 mmFair

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January4°C 40°F-7°C 19°F4 mm161%5.8Fair 4.5
February8°C 46°F-4°C 25°F7 mm359%5.3Fair 5.8
March14°C 58°F1°C 33°F13 mm452%5.4Excellent 8
April20°C 69°F5°C 41°F29 mm749%5.4Excellent 10
May25°C 77°F10°C 50°F50 mm1150%5.2Excellent 9.4
June29°C 84°F15°C 59°F65 mm1354%4.8Excellent 8
July31°C 88°F17°C 63°F84 mm1559%5.8Fair 6
August30°C 86°F17°C 62°F86 mm1663%5.5Good 6.5
September25°C 77°F12°C 54°F66 mm1567%4.4Excellent 8.4
October19°C 66°F6°C 43°F35 mm1065%5.3Excellent 9.3
November12°C 53°F0°C 32°F8 mm259%6.6Good 7.2
December6°C 42°F-6°C 21°F2 mm059%6.7Fair 4.9

Frequently asked questions

When is the best time to visit Lanzhou?

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

What is the hottest month in Lanzhou?

July is the hottest month in Lanzhou, with an average high of 31°C (88°F).

What is the coldest month in Lanzhou?

January is the coldest month in Lanzhou, with an average low of -7°C (19°F).

What is the rainiest month in Lanzhou?

August is the wettest month, with about 86 mm (3.4 in) of rain. December is the driest, with 2 mm (0.1 in).

Nearby destinations

More in China