Donghae es un importante punto ferroviario en la costa este de Corea del Sur, situado entre Gangneung, Samcheok y el corredor interior de Yeongdong. La ciudad cuenta con dos estaciones de pasajeros útiles: la estación de Donghae como principal parada interurbana y la estación de Mukho como parada costera secundaria. Korail opera los servicios de tren de pasajeros que prestan servicio a Donghae, incluidos trenes de larga distancia y regionales.
Los trenes desde Donghae incluyen servicios de alta velocidad KTX-Eum en el corredor de Seúl, servicios interurbanos ITX-Maum en rutas seleccionadas y trenes regionales Mugunghwa que atienden a estaciones más pequeñas en la provincia de Gangwon. La estación de Donghae es la principal estación de tren para billetes entre la ciudad y el área de la capital, mientras que la estación de Mukho se utiliza para el acceso ferroviario local y regional en la costa.
Las rutas ferroviarias desde Donghae se dirigen al oeste y noroeste hacia Seúl vía Cheongnyangni, al norte hacia Gangneung y Jeongdongjin, al sur hacia Samcheok y al interior a través de la provincia de Gangwon hacia estaciones de la línea Yeongdong. Las principales ciudades de destino incluyen Seúl, Gangneung, Jeongdongjin, Samcheok, Taebaek y Yeongju. Reserva trenes desde y hacia Donghae en línea en Rail Monsters.