El primer tramo de línea entre Barcelona y Granollers inauguró en el año 1854.
Seis años más tarde, prolongaba su trazado hasta Massanet-Massanas, para llegar a Gerona en el año 1862.
La línea transcurre íntegramente por la línea Barcelona-Portbou excepto en su paso soterrado por Barcelona que sale de la estación de Barcelona Sants a través del "túnel d'Aragó ", luego sale de Barcelona a través del valle del río Besós y Congost se dirige hacia Granollers.
A partir de esta ciudad el trazado sigue por la depresión prelitoral, pasando por la falda del Montseny en San Celoni.
Los trenes siguen por los terrenos favorables del Bajo y el Alto Ampurdán hasta llegar a Figueras.