Guiyang jest głównym węzłem kolejowym prowincji Guizhou i ważnym skrzyżowaniem sieci kolei dużych prędkości w południowo-zachodnich Chinach. Miasto ma kilka stacji pasażerskich, przy czym Dworzec Kolejowy Guiyang North obsługuje większość dalekobieżnych połączeń dużych prędkości, a Dworzec Kolejowy Guiyang obsługuje pociągi konwencjonalne i niektóre połączenia międzyregionalne. China Railway obsługuje główne przewozy pasażerskie w Guiyang, w tym pociągi serii G, D, C oraz konwencjonalne pociągi dalekobieżne.
Pociągi dużych prędkości z Guiyang łączą miasto z obszarem Chengdu-Chongqing, Yunnan, Guangxi, Guangdong, Hunan oraz z dalszymi trasami w całej krajowej sieci. Guiyang North to główny dworzec kolejowy dla kolei dużych prędkości, natomiast Guiyang East obsługuje wybrane połączenia dużych prędkości na korytarzach wschodnim i południowym. Dworzec Guiyang Longdongbao Railway Station obsługuje obszar lotniska dla pasażerów przesiadających się na i z Guiyang Longdongbao International Airport.
Trasy kolejowe z Guiyang biegną na północ w kierunku Chongqing i Chengdu, na zachód do Kunming, na południe do Nanning i Guangzhou oraz na wschód do Changsha, Wuhan, Szanghaju i Pekinu przez łączące korytarze dużych prędkości. Główne miasta docelowe to Chongqing, Chengdu, Kunming, Guangzhou, Changsha i Nanning. Zarezerwuj pociągi z i do Guiyang online w Rail Monsters.