Der Rheintal-Express (kurz: REX[1]) war von 1995 bis 2018 eine Zugverbindung im St. Galler Rheintal, die von den Schweizerischen Bundesbahnen betrieben wurde.
Er verkehrte zuerst als eigene Zuggattung, 2004 dann als RegioExpress täglich in stündlichem Takt von St. Gallen und Rorschach nach Chur, seit 2013 von Wil SG aus; der Zugslauf wurde im Kursbuch im Fahrplanfeld 850 bzw. 881 (Wil SG–St. Gallen), Fahrplanfeld 880 (St. Gallen–Sargans) und ab Sargans im Fahrplanfeld 900 (Zürich–Sargans–Chur) abgebildet.
Die Haltefrequenz beim Rheintal-Express entsprach der eines Schnellzugs; der gesonderte Name kam daher, dass die Linie von Chur bis Rheineck parallel zum Rhein verläuft. Per 2004 wurde nach dem Vorbild des Rheintal-Expresses die neue Zuggattung RegioExpress eingeführt, welche die früheren Schnellzüge ablöste. Die anfänglich für den Rheintal-Express verwendete Abkürzung RX wurde daher auf RE abgewandelt.