Il y a une gare SNCF à Argelès qui est desservi par des trains Languedoc-Roussillon qui circulent jusqu'à Port Bou ou Cerbère au sud et jusqu'à Narbonne via Perpignan au nord. Beaucoup des trains n'ont pas leur terminus à Narbonne, mais ils continuent aux directions de Avignon (via Béziers, Montpellier et Nîmes) ou Toulouse (via Carcassonne).