Lanzhou é um dos mais importantes nós ferroviários do noroeste da China, situado no ponto em que as rotas da China central se encontram com as linhas para Qinghai, Xinjiang, Ningxia e o Corredor Hexi. A cidade tem duas estações principais de passageiros: Lanzhou West Railway Station para a maioria dos serviços de alta velocidade e Lanzhou Railway Station para muitos comboios convencionais de longa distância. A China Railway opera os serviços nacionais que servem a cidade, com as operações geridas localmente pelo China Railway Lanzhou Group.
Os comboios de Lanzhou incluem comboios de alta velocidade das séries G e D, serviços intermunicipais da série C e comboios convencionais Z, T e K para viagens mais longas, noturnas ou diurnas. A Lanzhou West Railway Station trata da maioria das partidas dos comboios-bala na rede de alta velocidade, enquanto a Lanzhou Railway Station continua a ser importante para os comboios regulares de longa distância e para alguns serviços regionais. O serviço ferroviário também liga a cidade ao Aeroporto Lanzhou Zhongchuan através da ferrovia intermunicipal Lanzhou-Zhongchuan Airport.
As rotas ferroviárias de Lanzhou seguem para leste em direção a Xi'an, Zhengzhou e Pequim, para oeste em direção a Zhangye, Jiayuguan e Urumqi, para sul em direção a Chengdu e Chongqing, e para noroeste em direção a Xining e ao corredor ferroviário Qinghai-Tibete. Reserve online os comboios de e para Lanzhou na Rail Monsters.