By train
Marburg lies on the Main-Weser railway between Frankfurt, Gießen and Kassel. Long-distance ICE trains and regional express trains stop at Marburg (Lahn) Hauptbahnhof, north of the old town; local trains also call at Marburg Süd.
Marburg (Lahn) Main Station
Marburg’s main station on the Main-Weser railway, with ICE and regional services to Frankfurt (fastest about 58 minutes), Gießen and Kassel, and branch lines to the upper Lahn and Burgwald.
Lines serving the station:
- ICE 26 every 4 hours (Bremen / Hannover – Kassel-Wilhelmshöhe – Marburg – Frankfurt – Karlsruhe) and one ICE 24 train pair (Westerland / Hamburg – Kassel – Marburg – Frankfurt)
- RE 30 Main-Weser-Express: Frankfurt – Gießen – Marburg – Kassel
- RB 41 Mittelhessen-Express: Treysa – Marburg – Frankfurt
- RE 98 Main-Sieg-Express: Kassel – Marburg – Frankfurt
- RB 94 up the Lahn valley: Marburg – Erndtebrück
- RE / RB 97 Burgwald railway towards Frankenberg and Brilon
A tourist information office with a ticket shop is on Bahnhofstraße, a few steps from the station.
