Dalian est le terminus ferroviaire sud de la péninsule du Liaodong et un important hub China Railway pour le nord-est de la Chine. La ville compte deux principales gares de voyageurs pour les trajets interurbains : la gare de Dalian, près du centre-ville, et la gare de Dalian Nord, sur le réseau à grande vitesse. Son rôle ferroviaire est défini par des lignes vers le nord qui relient la côte au Liaoning, au Jilin, au Heilongjiang et au corridor de Beijing.
Les trains au départ de Dalian comprennent des services à grande vitesse de catégorie G et D, des trains interurbains de catégorie C à l'intérieur du Liaoning, ainsi que des services conventionnels de catégorie Z, T et K sur certaines liaisons plus longues. La gare de Dalian Nord accueille la plupart des trains à grande vitesse au départ de Dalian, tandis que la gare de Dalian dessert les départs centraux, les services régionaux et certains trains conventionnels longue distance. Il n'existe pas de gare ferroviaire nationale dédiée à l'aéroport pour l'aéroport international de Dalian Zhoushuizi.
Les lignes ferroviaires au départ de Dalian vont vers le nord en direction de Shenyang et Changchun, vers le nord-est vers Harbin, vers l'ouest via le corridor ferroviaire du littoral de la mer de Bohai en direction de Tianjin et Beijing, et vers l'est à travers le Liaoning en direction de Dandong. Parmi les autres villes desservies figurent Panjin et Anshan. Réservez en ligne vos trains au départ de Dalian et à destination de Dalian sur Rail Monsters.