Marmaray stations and map
Halkalı ⇄ Gebze
- 43 stations
- 1 h 47 min end to end
- from 37.40 TL
Marmaray stations in order
Marmaray commuter rail: 43 stations between Halkalı and Gebze.
- Halkalı
first stop
- Mustafa Kemal3 min
- Küçükçekmece
6 min
- Florya9 min
- Florya Akvaryum11 min
- Yeşilköy14 min
- Yeşilyurt16 min
- Ataköy
19 min
- Bakırköy
21 min
- Yenimahalle23 min
- Zeytinburnu26 min
- Kazlıçeşme
28 min
- Yenikapı
32 min
- Sirkeciİstanbul · İstanbul Sirkeci
35 min
- Üsküdar
39 min
- Ayrılık ÇeşmesiAyrılıkçeşme
43 min
- Söğütlüçeşme
46 min
- Feneryolu49 min
- Göztepe51 min
- Erenköy53 min
- Suadiye55 min
- Bostancı
58 min
- Küçükyalı60 min
- İdealtepe62 min
- Süreyya Plajı64 min
- Maltepe67 min
- Cevizli69 min
- Atalar72 min
- Başak74 min
- Kartal76 min
- Yunus78 min
- Pendik81 min
- Kaynarca84 min
- Tersane86 min
- Güzelyalı88 min
- Aydıntepe90 min
- İçmeler92 min
- Tuzla95 min
- Çayırova98 min
- Gebze Teknik Üniversitesi – FatihGebze Teknik Ü.-Fatih · Gtü - Fatih101 min
- Osmangazi103 min
- Darıca105 min
- Gebze107 min
- Gebzefirst stop
- Darıca2 min
- Osmangazi4 min
- Gebze Teknik Üniversitesi – FatihGebze Teknik Ü.-Fatih · Gtü - Fatih6 min
- Çayırova8 min
- Tuzla12 min
- İçmeler15 min
- Aydıntepe17 min
- Güzelyalı18 min
- Tersane20 min
- Kaynarca23 min
- Pendik26 min
- Yunus29 min
- Kartal31 min
- Başak33 min
- Atalar35 min
- Cevizli37 min
- Maltepe40 min
- Süreyya Plajı42 min
- İdealtepe45 min
- Küçükyalı47 min
- Bostancı
49 min
- Suadiye51 min
- Erenköy54 min
- Göztepe56 min
- Feneryolu58 min
- Söğütlüçeşme
61 min
- Ayrılık ÇeşmesiAyrılıkçeşme
64 min
- Üsküdar
68 min
- Sirkeciİstanbul · İstanbul Sirkeci
72 min
- Yenikapı
75 min
- Kazlıçeşme
79 min
- Zeytinburnu81 min
- Yenimahalle84 min
- Bakırköy
86 min
- Ataköy
88 min
- Yeşilyurt91 min
- Yeşilköy93 min
- Florya Akvaryum96 min
- Florya98 min
- Küçükçekmece
101 min
- Mustafa Kemal104 min
- Halkalı
107 min
Minutes from the first station (station-to-station times published by TCDD Taşımacılık). A faded icon means a transfer on foot.
Marmaray hours and frequency
According to TCDD's scheduled timetable (2022–2024) there are 4 trains per hour between 06:00 and 24:00 on weekdays, about every 15 minutes. Current station times are not published, so we cannot give exact first and last train times. Source: TCDD GTFS (İBB Open Data), calendar 2022–2024.
PDF: Marmaray stations and line diagram, in Turkish (382 KB)
Source:
Marmaray map

Popular Marmaray journeys: how many minutes?
| Journey | Stops | Time | Full | Student |
|---|---|---|---|---|
| Halkalı → Gebze | 42 | ~1 h 47 min | 82.17 TL | 37.13 TL |
| Küçükçekmece → Gebze | 40 | ~1 h 41 min | 82.17 TL | 37.13 TL |
| Ataköy → Gebze | 35 | ~1 h 28 min | 74.24 TL | 35.53 TL |
| Bakırköy → Gebze | 34 | ~1 h 26 min | 74.24 TL | 35.53 TL |
| Kazlıçeşme → Gebze | 31 | ~1 h 19 min | 74.24 TL | 35.53 TL |
| Yenikapı → Gebze | 30 | ~1 h 15 min | 74.24 TL | 35.53 TL |
| Sirkeci → Gebze | 29 | ~1 h 12 min | 74.24 TL | 35.53 TL |
| Üsküdar → Gebze | 28 | ~1 h 8 min | 63.56 TL | 30.23 TL |
| Ayrılık Çeşmesi → Gebze | 27 | ~1 h 4 min | 63.56 TL | 30.23 TL |
| Söğütlüçeşme → Gebze | 26 | ~1 h 1 min | 63.56 TL | 30.23 TL |
Stops are the number of stops travelled (not counting where you board). Time: station-to-station times published by TCDD Taşımacılık; waiting not included.
Where can you transfer?
- Halkalı
same station
- Küçükçekmece
Küçükçekmece · ~8 min walk
- Ataköy
same station
- Bakırköy
Özgürlük Meydanı · ~6 min walk
- Kazlıçeşme
same station
- Yenikapı
same station
- Sirkeci
same station
- Üsküdar
same station
- Ayrılık Çeşmesi
same station
- Söğütlüçeşme
same station
- Bostancı
Bostancı · ~7 min walk
Walking times are approximate.
When and where is the Marmaray busiest?
In 2025 the Marmaray carried on average 578,119 passengers a day; 611,675 on weekdays and 493,906 at weekends.
| Station | Passengers a day | Busiest hour |
|---|---|---|
| Yenikapı | 186,373 | 18:00 |
| Üsküdar | 114,264 | 18:00 |
| Ayrılık Çeşmesi | 62,484 | 17:00 |
| Sirkeci | 57,855 | 18:00 |
| Bakırköy | 31,459 | 08:00 |
| Söğütlüçeşme | 27,626 | 18:00 |
| Ataköy | 24,106 | 08:00 |
| Bostancı | 19,498 | 18:00 |
Source: İBB Open Data — rail station passenger counts (2025) and BELBİM hourly ridership (2–18 Ekim 2024).
Frequently asked questions
How many stops does the Marmaray have?
The Marmaray line has 43 stations, from Halkalı to Gebze.
How long does the Marmaray take from Halkalı to Gebze?
About 1 h 47 min in the vehicle. Waiting time and rush hours can add to this.
How much is the Marmaray?
With an Istanbulkart a full fare ranges from 37.40 TL (1–7 stations) to 82.17 TL (36–43 stations); students pay at most 37.13 TL. No transfer discount applies. Fares valid since 20 July 2026.
How is the Marmaray fare calculated?
The fare depends on the number of stations between where you board and where you get off. The highest fare is charged when you enter; tap your card again when you exit and the difference is refunded. Pick two stops in the travel time tool on this page to see the fare.
Where can I transfer from the Marmaray?
Halkalı (M11); Küçükçekmece (MB); Ataköy (M9); Bakırköy (M3); Kazlıçeşme (T6); Yenikapı (M1A, M1B, M2, T6); Sirkeci (T1, T6); Üsküdar (M5); Ayrılık Çeşmesi (M4); Söğütlüçeşme (MB); Bostancı (M8).
Last updated: