Mokpo jest południowo-zachodnim krańcem kolejowego korytarza Honam w Korei Południowej, łączącym wybrzeże prowincji Jeollanam-do z krajową siecią kolei dużych prędkości. W mieście znajduje się jedna główna stacja kolejowa dalekobieżna, Mokpo Station, a usługi są obsługiwane głównie przez KORAIL, przy czym SR obsługuje pociągi dużych prędkości SRT na wybranych połączeniach Honam.
Pociągi z Mokpo obejmują usługi KTX dużych prędkości w kierunku rejonu Seulu, usługi SRT w kierunku Suseo, międzyregionalne pociągi ITX-Saemaeul oraz regionalne pociągi Mugunghwa na linii Honam. Mokpo Station jest główną stacją kolejową dla odjazdów dalekobieżnych i regionalnych, natomiast pobliska stacja Imseong-ri obsługuje lokalny ruch kolejowy w szerszym obszarze Mokpo.
Trasy kolejowe z Mokpo biegną na północ przez Naju, GwangjuSongjeong, Iksan i Daejeon w kierunku Seulu, Yongsan i Suseo. Połączenia w GwangjuSongjeong i Iksan łączą Mokpo z innymi częściami Jeolli oraz krajową siecią KORAIL. Zarezerwuj pociągi z i do Mokpo online w Rail Monsters.