La gare suisse SBB, la gare française SNCF ainsi que la gare badoise allemande se trouvent toutes à proximité du centre-ville de Bâle. Les trois gares de Bâle sont desservies plusieurs fois par heure par des trains modernes arrivant de Suisse et de l'étranger.