Le Ferrocarril General Roca (FCGR) ou Chemin de fer General Roca est un de ceux qui composent le réseau ferroviaire argentin. Il doit son nom à l'ancien président argentin Julio Argentino Roca.
Il est formé par des voies à large écartement des rails mais comporte aussi quelques branches à voie étroite en Patagonie. Sa ligne principale part de la gare Estación Constitución dans le quartier de Constitución, dans la capitale, Buenos Aires, et se dirige vers le sud du pays, traversant les provinces de Buenos Aires, de La Pampa, de Neuquén et de Río Negro. Il existe aussi des lignes appartenant à son réseau dans les provinces de Chubut et de Santa Cruz.