Dalian jest południowym kolejowym punktem końcowym Półwyspu Liaodong i ważnym węzłem China Railway dla północno-wschodnich Chin. Miasto ma dwa główne dworce pasażerskie obsługujące podróże między miastami: Dalian Railway Station w pobliżu centrum oraz Dalian North Railway Station w sieci kolei dużych prędkości. Jego rola kolejowa wynika z północnych tras łączących wybrzeże z prowincjami Liaoning, Jilin, Heilongjiang oraz korytarzem pekińskim.
Pociągi z Dalian obejmują szybkie połączenia kategorii G i D, pociągi międzyregionalne kategorii C w obrębie Liaoning oraz tradycyjne połączenia kategorii Z, T i K na wybranych dłuższych trasach. Dalian North Railway Station obsługuje większość pociągów dużych prędkości z Dalian, natomiast Dalian Railway Station obsługuje odjazdy z centrum, połączenia regionalne i niektóre tradycyjne pociągi dalekobieżne. Dla Dalian Zhoushuizi International Airport nie ma dedykowanej stacji kolejowej w krajowym systemie kolejowym.
Trasy kolejowe z Dalian biegną na północ do Shenyang i Changchun, na północny wschód do Harbin, na zachód przez kolejowy korytarz Bohai Rim do Tianjin i Pekinu oraz na wschód przez Liaoning do Dandong. Inne dostępne miasta to Panjin i Anshan. Zarezerwuj pociągi z i do Dalian online w Rail Monsters.