14 marca 2011 rozpoczął się pierwszy etap modernizacji linii kolejowej na odcinku Wolsztyn – Poznań. Podczas remontu została wyremontowana nawierzchnia kolejowa, w tym tory i podkłady, wybudowano nowe perony na stacjach Stęszew, Szreniawa i Wiry, zmodernizowano przejazdy kolejowo-drogowe oraz wybudowano nowe urządzenia sterowania ruchem kolejowym. Modernizacja jest częścią zadania inwestycyjnego pn. "Modernizacja linii kolejowej nr 357 Sulechów - Luboń na terenie województwa wielkopolskiego mającej duże znaczenie w obsłudze połączeń małych miejscowości z aglomeracją poznańską na odcinku Wolsztyn – Luboń", realizowanego w ramach Wielkopolskiego Regionalnego Programu Operacyjnego 2007-2013. Zadanie finansowane jest z Europejskiego Funduszu Rozwoju Regionalnego oraz środków krajowych.
Wyremontowanie 73 kilometrów torowiska kosztowało 84 miliony złotych; 70% tej kwoty stanowiło dofinansowanie z funduszy unijnych w ramach Wielkopolskiego Regionalnego Programu Operacyjnego (WRPO) na lata 2007–2013. Po modernizacji pociągi mogą przejeżdżać tą trasą z prędkością do 110 km/h na godzinę.