En 1991 suite au début de privatisation de l'ensemble du réseau ferré argentin , l'ancienne société Ferrocarriles Argentinos fut totalement désarticulée. Rappelons qu'elle était composée de six "chemin de fer" dont l'un était le FCGMB.
Dans le secteur métropolitain de Buenos Aires, on assista à la création de deux petits réseaux suburbains ou lignes : la Ligne Belgrano Norte et la Ligne Belgrano Sur.
La première fut donnée en concession par l'ancienne FEMESA à l'entreprise Ferrovías, tandis que la seconde le fut à Transportes Metropolitanos encore appelé Metropolitano.
A partir de la localité de Villa Rosa, dernière station de la ligne Belgrano Norte, commence le chemin de fer Belgrano Cargas (en français Belgrano marchandises), qui comme son nom l'indique transporte exclusivement des marchandises, et plus le moindre passager. Auparavant le service passagers allait jusqu'à La Quiaca à la frontière bolivienne et certaines formations passaient même la frontière (service déjà suspendu dans les années 1970).
Dans la province de Chaco, l'entreprise ferroviaire Servicios Ferroviarios del Chaco réalise un service passagers sur certaines branches qui ont été "retapées" ces dernières années. Il existe des projets de réactivation des services passagers et marchandises entre La Quiaca et San Salvador de Jujuy, dans la province de Jujuy. Malheureusement les projets divers et réitérés de réactivation se heurtent au problème de sections disparues ou se trouvant dans un état d'abandon total, surtout depuis la désarticulation de Ferrocarriles Argentinos en 1991.
En 2006 on a émis la possibilité que le Train à grande vitesse (le TAVe), qui doit se construire entre Buenos Aires et Rosario, suive le tracé du chemin de fer Belgrano soit jusqu'à la fin de la ligne Belgrano Norte, soit sur la totalité du trajet. Mais rien n'est sûr et il faut attendre décembre 2006 pour connaître le tracé définitif du projet TAVe argentin, lors de la licitation du projet.