Yeosu è il capolinea meridionale della linea Jeolla della Corea del Sud, il che conferisce alla città un ruolo definito nei viaggi ferroviari nazionali tra la costa meridionale e l'area di Seul. La città ha due principali stazioni passeggeri: la stazione Yeosu-Expo, al termine della linea, e la stazione Yeocheon, che serve la parte settentrionale di Yeosu. Korail gestisce i principali servizi ferroviari della città.
I treni da Yeosu includono i servizi ad alta velocità KTX sulla linea Jeolla, i treni intercity ITX-Saemaeul e i servizi regionali Mugunghwa. La stazione Yeosu-Expo è la principale stazione ferroviaria per arrivi e partenze a lunga percorrenza, mentre la stazione Yeocheon gestisce molti degli stessi servizi Korail prima che i treni raggiungano il capolinea.
Le tratte ferroviarie da Yeosu si dirigono a nord attraverso Suncheon, Jeonju, Iksan e Osong verso Seul, con collegamenti verso altre parti della Corea del Sud tramite le principali stazioni di interscambio. La città non dispone di un collegamento ferroviario dedicato con l'aeroporto, quindi i viaggiatori in treno utilizzano Yeosu-Expo o Yeocheon per i servizi interurbani. Prenota online i treni da e per Yeosu su Rail Monsters.