Ланьчжоу — один із найважливіших залізничних вузлів на північному заході Китаю, розташований там, де маршрути з центрального Китаю з'єднуються з лініями до Цінхаю, Сіньцзяну, Нінся та Хексіського коридору. У місті є два головні пасажирські вокзали: Ланьчжоуський західний залізничний вокзал для більшості швидкісних рейсів і Ланьчжоуський залізничний вокзал для багатьох звичайних далекобійних поїздів. China Railway обслуговує національні рейси, що курсують через місто, а місцеве управління здійснює China Railway Lanzhou Group.
Поїзди з Ланьчжоу включають швидкісні поїзди серій G і D, приміські рейси серії C, а також звичайні поїзди Z, T і K для триваліших нічних або денних подорожей. Ланьчжоуський західний залізничний вокзал обслуговує більшість відправлень швидкісних поїздів у мережі, тоді як Ланьчжоуський залізничний вокзал і надалі є важливим для регулярних далекобійних рейсів і вибраних регіональних маршрутів. Залізничне сполучення також поєднує місто з аеропортом Ланьчжоу Чжунчуань через приміську залізницю Ланьчжоу–аеропорт Чжунчуань.
Залізничні маршрути з Ланьчжоу прямують на схід до Сіаня, Чженчжоу та Пекіна, на захід до Чжанє, Цзяюйгуаня та Урумчі, на південь до Ченду та Чунціна, а на північний захід до Сініну та залізничного коридору Цінхай–Тибет. Бронюйте поїзди з Ланьчжоу та до Ланьчжоу онлайн на Rail Monsters.