蘭州は中国北西部で最も重要な鉄道ハブの一つで、中国中部からの路線が青海、新疆、寧夏、そして河西回廊方面の路線と合流する地点に位置しています。市内には主な旅客駅が2つあり、蘭州西駅は主に高速列車、蘭州駅は多くの在来線長距離列車が発着します。中国鉄路が市内を走る全国列車を運行しており、運営は中国鉄路蘭州局集団が担当しています。
蘭州発着の列車には、G系とD系の高速列車、C系の都市間列車、そして長距離の夜行・昼行移動向けのZ・T・K系の在来線があります。蘭州西駅は高速鉄道網の大半の「ボルト」列車の出発を担い、蘭州駅は通常の長距離鉄道や一部の地域列車で依然として重要です。鉄道サービスは、蘭州中川空港との間を蘭州-中川空港都市間鉄道で結んでいます。
蘭州からの鉄道路線は、東は西安、鄭州、北京へ、西は張掖、嘉峪関、ウルムチへ、南は成都、重慶へ、北西は西寧と青蔵鉄道回廊へ向かいます。蘭州発着の列車の予約はRail Monstersでオンラインで行えます。