Der Bahnhof Baden-Baden (ehemals: Baden-Oos) ist Intercity-Express-Haltepunkt an der Rheintalbahn von Mannheim nach Basel. Die Schwarzwaldbahn, die zwischen Karlsruhe und Konstanz pendelt, hält stündlich am Bahnhof Baden-Baden. Der Regionalexpress Karlsruhe – Basel hält in den Hauptverkehrszeiten ebenso stündlich in Baden-Baden. Die Stadtbahnlinien S 7 und S 71 der Albtal-Verkehrs-Gesellschaft bieten direkte Verbindungen nach Bühl, Rastatt, Ettlingen und Karlsruhe. Im Jahr 2010 wurde der Bahnhof Baden-Baden von der Allianz pro Schiene zum „Bahnhof des Jahres“ in der Kategorie Kleinstadtbahnhof gewählt.