Yeosu jest południowym terminalem linii Jeolla w Korei Południowej, co nadaje miastu wyraźną rolę w krajowych podróżach kolejowych między południowym wybrzeżem a obszarem Seulu. Miasto ma dwie główne stacje pasażerskie: stację Yeosu-Expo na końcu linii oraz stację Yeocheon obsługującą północną część Yeosu. Korail obsługuje główne połączenia kolejowe w mieście.
Pociągi z Yeosu obejmują szybkie usługi KTX na linii Jeolla, międzyregionalne pociągi ITX-Saemaeul oraz regionalne połączenia Mugunghwa. Stacja Yeosu-Expo jest główną stacją kolejową dla przyjazdów i odjazdów dalekobieżnych, podczas gdy stacja Yeocheon obsługuje wiele tych samych połączeń Korail, zanim pociągi dotrą do terminala.
Trasy kolejowe z Yeosu biegną na północ przez Suncheon, Jeonju, Iksan i Osong w kierunku Seulu, z przesiadkami do innych części Korei Południowej na głównych stacjach węzłowych. Miasto nie ma dedykowanego połączenia kolejowego z lotniskiem, więc podróżni korzystają z Yeosu-Expo lub Yeocheon w przypadku połączeń między miastami. Zarezerwuj pociągi z Yeosu i do Yeosu online w Rail Monsters.