Donghae jest ważnym punktem kolejowym na wschodnim wybrzeżu Korei Południowej, położonym między Gangneung, Samcheok a śródlądowym korytarzem Yeongdong. Miasto ma dwie przydatne stacje pasażerskie: Donghae Station jako główny przystanek między miastami oraz Mukho Station jako dodatkowy przystanek przy wybrzeżu. Korail obsługuje połączenia pasażerskie służące Donghae, w tym pociągi dalekobieżne i regionalne.
Pociągi z Donghae obejmują szybkie połączenia KTX-Eum na trasie do Seulu, międzyregionalne połączenia ITX-Maum na wybranych trasach oraz regionalne pociągi Mugunghwa obsługujące mniejsze stacje w prowincji Gangwon. Donghae Station jest główną stacją kolejową dla biletów między miastem a obszarem stołecznym, natomiast Mukho Station służy do lokalnego i regionalnego dostępu kolejowego na wybrzeżu.
Trasy kolejowe z Donghae biegną na zachód i północny zachód w kierunku Seulu przez Cheongnyangni, na północ w kierunku Gangneung i Jeongdongjin, na południe w kierunku Samcheok oraz w głąb lądu przez prowincję Gangwon do stacji na linii Yeongdong. Kluczowe miasta docelowe to Seul, Gangneung, Jeongdongjin, Samcheok, Taebaek i Yeongju. Zarezerwuj pociągi z i do Donghae online w Rail Monsters.