Stambuł ma kilka dworców kolejowych, które łączą miasto z różnymi miejscami w całej Turcji. Dworzec Sirkeci, zlokalizowany w dzielnicy Fatih, jest historycznym dworcem i końcowym punktem Wschodniego Ekspresu oraz innych pociągów regionalnych. Terminal Haydarpaşa, znajdujący się w dzielnicy Kadıköy, pełni głównie funkcję węzła dla pociągów kierujących się na anatolijską stronę Turcji i obejmuje usługi szybkich pociągów. Dworzec znajduje się nad brzegiem wody i oferuje unikalny widok na miasto. Dodatkowo, stacja Taksim, zlokalizowana w pobliżu w dzielnicy Beyoğlu, pełni kluczową rolę jako punkt połączeń między miastami dla podróżnych. Obsługuje lokalne i regionalne usługi kolejowe. Stacja Pendik, znajdująca się dalej na wschód w dzielnicy Pendik, jest nowym obiektem, który obsługuje zarówno pociągi szybkobieżne, jak i regionalne, łącząc Stambuł z sąsiednimi miastami. Podobnie, stacja Halkalı, zlokalizowana po stronie europejskiej, obsługuje różne regionalne trasy kolejowe i jest kluczowa dla osób podróżujących z peryferii do centrum miasta.