원래 호남선은 대전~군산이었음. 일제가 군산항~대전~부산항을 최단거리로 이어 식민수탈 루트를 신속하게 구축하기 위해 전주를 건너뛰고 이리(익산)를 거치게 부설함. 전주는 선형상으로도 너무 돌아가는 루트인데다가 전주를 거치게 되면 금마~여산이나 고산 일대의 구릉/산악지대를 통과해야 해서 부설하기에 비용과 시간, 기술이 더 걸림. 그래서 전주 대신 평야지대인 이리~함열~강경을 경유하게 된 것.
그리고 이리~광주~목포를 잇는 현 호남선은 군산~이리~대전이 본선격으로 먼저 부설되고 이리에서 지선 형식으로 나중에 부설된 것임. 그 후에 대전~이리~목포가 호남선 본선으로 바뀌고, 이리~군산은 군산선으로 분리됐다가 먼 훗날 장항선과 연결되면서 장항선에 편입.