Pomiędzy przystankiem kolejowym Korzeńsko a Rawiczem przekracza granicę województw dolnośląskiego i wielkopolskiego, która to była do 1939r. granicą państwową. Następnie linia przecina Wysoczyznę Bojanowską, wznoszącą się do 110–115m n.p.m. Stacją węzłową na trasie jest Leszno. Między Lesznem a Lipnem przebiega pod wiaduktem drogi wojewódzkiej nr 309 i ciągnie się wzdłuż morenowych Wzgórz Rudnowskich (186m n.p.m.). Następnie biegnie w kierunku Kościana i Czempinia, przecinając wysoczyznę morenową i szeroką dolinę należącą do zlewni rzeki Warty. Dział wodny pomiędzy zlewniami Warty i Odry jest praktycznie niedostrzegalny w płaskim terenie ciągnącym się od Kościana do Czempinia. Od Leszna do Mosiny linia stopniowo opada (35–40m na odcinku 50km). Pomiędzy Mosiną a Puszczykowem prowadzi wąskim pasem terenu nad brzegiem rzeki, ograniczonym od wschodu wyżej położonym obszarem zalesionym stanowiącym otulinę Wielkopolskiego Parku Narodowego. Następnie przebiega przez Luboń koło Poznania i ciągnąc się w kierunku północnym w pobliżu lewego brzegu Warty przekracza wiaduktem autostradę A2.