北京到兰州有三条线路。
南线:走京广南下至郑州枢纽转陇海西进至兰州;
中线:走京广南下至石家庄枢纽,转石太到太原,上太中银至中卫,然后走包兰线到兰州。
北线:走京包、包兰到兰州。
南线车有两班:T151和T75
T151:保定、石家庄、邢台、邯郸、安阳、洛阳、三门峡、西安、宝鸡、天水、甘谷、定西、兰州
T75:保定、石家庄、邢台、邯郸、安阳、新乡、郑州、西安、宝鸡、天水、陇西、兰州
中线车有两班:T27和Z55
T27和Z55都只停两站:石家庄北、太原、兰州
北线车有一班,隔日发车:K43
K43:沙城、宣化、张家口南、阳高、大同、丰镇、集宁南、呼和浩特、包头、临河、乌海、惠农、银川、青铜峡、中宁、中卫、景泰、白银西、兰州