В Стамбуле есть несколько железнодорожных станций, которые соединяют город с различными направлениями по всей Турции. Станция Сиркечи, расположенная в районе Фатих, является исторической станцией и конечной точкой для Восточного экспресса и других региональных поездов. Терминал Хайдарпаша, находящийся в районе Кадыкёй, в основном служит узлом для поездов, направляющихся на Анатолийскую сторону Турции, и включает в себя высокоскоростные поезда. Станция расположена на набережной и предлагает уникальный вид на город. Кроме того, станция Таксим, расположенная неподалеку в районе Бейоглу, функционирует как ключевая точка для межгородского железнодорожного сообщения. Она обслуживает местные и региональные поезда. Станция Пендик, находящаяся дальше на восток в районе Пендик, является новейшим объектом, который принимает как высокоскоростные, так и региональные поезда, связывая Стамбул с соседними городами. Аналогично, станция Халкалы, расположенная на европейской стороне, обслуживает различные маршруты региональных поездов и имеет важное значение для тех, кто путешествует с окраин в центр города.