A város területén három távközlekedésretávolsági közlekedésre használt pályaudvar is található. A [[Basel Hauptbahnhof|Központi Pályaudvarról]] ''(Centralbahnhof)'' indulnak a belföldi járatok Zürich, [[Bern]]/[[Luzern]] és [[Delémont]] irányokba, és a nemzetközi vonatok Németország és [[Olaszország]] felé. Ugyanahhoz az épületkomplexumhoz tartozik a francia pályaudvar, ahonnan a francia vasúttársaság, az [[SNCF]] közlekedtet Mulhouse–Paris/Brüssel irányokba szerelvényeket. A német vasúttársaság ([[Deutsche Bahn]]) üzemelteti a város északi részén található Badischer Bahnhof-ot ''(Basel Bad Bf)''.