A railway line was had already been opened on 11 February 1878 between Weil am Rhein and Saint-Louis, providing a connection from Alsace (which had been captured from France in the Franco-Prussian War in 1870) to the far south of the German Empire.
[5] The Weil am Rhine–Lörrach railway was included in the trinational Basel Regional S-Bahn as line S5 from the introduction of the 2004/2005 timetable on 12 December 2004.
Platform 1 has a step height of 55 centimetres (22 in), which provides barrier-free entry to the S-Bahn trains that begin and end there.
Since 13 December 2015, Weil am Rhein has been served by a daily InterCity service (the Baden-Kurier) on the route between Basel Bad and Munich.
60 min Tram line 8 connects Weil am Rhein station with Kleinhüningen and Basel's city centre at 15-minute intervals and since late 2014 the tramline has terminated on a bridge built parallel with the Friedensbrücke ("Peace Bridge") above Weil am Rhein station.
The Weil am Rhein Bahnhof/Zentrum bus stop is served by some local and regional buses operated by Südwestdeutsche Verkehrs-Aktiengesellschaft (SWEG).