La première ligne de chemin de fer sur sol suisse est venue de France. Il s’agissait de la ligne Strasbourg – Bâle (StB). Une première gare provisoire a été mise en service en 1844 près de l’actuelle gare de Bâle St-Jean, mais hors des murailles de la ville, puis le 11 décembre 1845 dans la Ville. Cette première gare sera supprimée en 1860, quand la compagnie du chemin de fer de l’Est mettra en service la liaison entre St-Jean et la gare du SCB. La gare SCB et la ligne étaient situées alors juste à l’extérieur des limites de la ville.
Avec son développement, la ville a grandi jusqu’à la ligne ferroviaire puis s’est développée au-delà. Pour que la voie ferrée ne soit pas une coupure dans la ville, le tracé entre les gares Basel St-Johann et Basel Centralbahnhof (Aujourd’hui Basel SBB) a été modifié. Le nouveau tracé contournait les nouveaux quartiers en développement et comportait deux tunnels, Schützenfeld et Kannenmatt. Ce nouveau tracé a été mis en service le 12 mai 1901. Il sera électrifié (en courant français 25kV 50Hz) en 1957 et est aujourd’hui encore utilisé.
Le viaduc sur la Birsig sur lequel passait le train jusqu’en 1901 a été élargi et transformé en axe routier ainsi que pour le tram. La photo ci-dessous montre un tram de la ligne 8 sur ce viaduc: