La linea si origina dalla stazione di Fidenza e si estende per una lunghezza di 25 km fino alla stazione di Fornovo, dove confluisce nella ferrovia Pontremolese. Attraversa quattro stazioni intermedie di cui solo una, Medesano, effettua servizio viaggiatori, mentre le restanti tre - Borghetto Parmense, Noceto e Felegara - sono formalmente attive ma non effettuano alcun servizio commerciale. Tra il 1908 e il 1937 a Medesano originava inoltre la tranvia Fornace Bizzi-Medesano esercita con trazione a vapore da Compagnia Nazionale di Trasporti e Comunicazioni (CNTC).
La linea è percorsa unicamente da 2 coppie di treni regionali di Trenitalia che collegano Milano con la costa tirrenica attraverso Fidenza; nei soli giorni di sabato e festivi è presente anche la coppia di treni regionali della relazione denominata Freccia della Versilia di Trenord, in servizio tra Bergamo e Pisa Centrale. Dall'orario invernale del 2013 è stato eliminato il servizio passeggeri locale; solamente la stazione di Medesano è attiva per il servizio passeggeri e vi fermano i sei treni in servizio sulla tratta.