information:classification
Railway

The largest train station in Medan is Medan Station. The city also has a number of smaller stations, including Medan Pasar, Pulu Brayan, Titi Papan, Labuhan, and Belawan. Of these, Titi Papan and Pulu Brayan serve exclusively freight trains, while the others also serve passenger trains.

Express trains run between Medan and cities including Tebing Tinggi, Pematang Siantar, Tanjungbalai, and Rantau Prapat, and the Kualanamu Airport Railink Services express train runs between Medan Station and Kualanamu International Airport Station. Other rail lines connect Medan to cities such as Binjai and Belawan.

An elevated railway over several rail lines around Medan avoids level crossings and reduces traffic congestion.