98D bus: stops and timetable
Bakırköy – Yeni Mahalle Metro
- 28 stops
- ~34 min end to end
- weekdays 22:50
- 1 trip
98D bus stops
The 98D is an İETT city bus line through Bakırköy, Bahçelievler, Güngören, Bağcılar. It has 28 stops between Bakırköy and Yeni Mahalle Metro and takes about 24 minutes according to the planned timetable. İETT's trip records from the last 14 days (13 trips) show it usually takes 31–41 minutes (median 34, ~34 at night).
- Bakırköy
Özgürlük Meydanı · ~148 mfirst stop
- Yeşil Kıbrıs1 min
- Klinik2 min
- Dikilitaş3 min
- İncirli3 min
- Haznedar Yolu5 min
- Çalışlar
Haznedar · ~275 m5 min
- Haznedar
Haznedar · ~206 m6 min
- Bağcılar Caddesi7 min
- İlkyuva
İlkyuva · ~102 m8 min
- İmami Buhari Camii
İlkyuva · ~249 m9 min
- Soğanlı Çeşme10 min
- Yıldıztepe
Yıldıztepe · ~113 m11 min
- Parseller12 min
- Esenyol13 min
- Eski Köy14 min
- Bağcılar
Bağcılar Meydan · ~85 m15 min
- Bağcılar Metro
Bağcılar Meydan · ~109 m15 min
- Çeşme16 min
- Yavuzselim Mahallesi18 min
- Bağcılar Çiftlik18 min
- Dr.cemil-Fevziye Özkaya Ortaokulu19 min
- Devekaldırım Caddesi20 min
- Osmangazi Camii21 min
- Şirin Sokak22 min
- Ateştuğla23 min
- Halk Sarayı23 min
- Yeni Mahalle Metro
Yenimahalle · ~20 m24 min
- Yeni Mahalle Metro
Yenimahalle · ~20 mfirst stop
- Halk Sarayı1 min
- Ateştuğla1 min
- Şirin Sokak2 min
- Osmangazi Camii3 min
- Devekaldırım Caddesi4 min
- Dr.cemil-Fevziye Özkaya Ortaokulu5 min
- Bağcılar Çiftlik6 min
- Yavuzselim Mahallesi6 min
- Çeşme7 min
- Yavuz Selim8 min
- Bağcılar Meydan
Bağcılar Meydan · ~99 m9 min
- Eski Köy10 min
- Esenyol11 min
- Parseller12 min
- Yıldıztepe
Yıldıztepe · ~126 m13 min
- Ara.sokak14 min
- Soğanlı Çeşme14 min
- Umut Caddesi15 min
- Bahçelievler İSKİ
İlkyuva · ~51 m16 min
- İlkyuva
İlkyuva · ~237 m17 min
- Ödül Sokak18 min
- Haznedar
Haznedar · ~34 m18 min
- Çalışlar
Haznedar · ~217 m19 min
- Haznedar Yolu20 min
- İncirli21 min
- Dikilitaş22 min
- Klinik23 min
- Şekerevler24 min
- Yücetarla25 min
- Zuhuratbaba25 min
- Ziraat Odası
Bakırköy · ~237 m26 min
- Bakırköy
Özgürlük Meydanı · ~148 m27 min
- Yeşil Kıbrıs28 min
- Klinik28 min
- Dikilitaş29 min
- İncirli30 min
- Haznedar Yolu32 min
- Çalışlar
Haznedar · ~275 m32 min
- Haznedar
Haznedar · ~206 m33 min
- Bağcılar Caddesi34 min
- İlkyuva
İlkyuva · ~102 m35 min
- İmami Buhari Camii
İlkyuva · ~249 m36 min
- Soğanlı Çeşme37 min
- Yıldıztepe
Yıldıztepe · ~113 m38 min
- Parseller39 min
- Esenyol40 min
- Eski Köy41 min
- Bağcılar
Bağcılar Meydan · ~85 m42 min
- Bağcılar Metro
Bağcılar Meydan · ~109 m42 min
- Çeşme43 min
- Yavuzselim Mahallesi45 min
- Bağcılar Çiftlik45 min
- Dr.cemil-Fevziye Özkaya Ortaokulu46 min
- Devekaldırım Caddesi47 min
- Osmangazi Camii48 min
- Şirin Sokak49 min
- Ateştuğla49 min
- Halk Sarayı50 min
Minutes are the planned time from the first stop: İETT's running time for the line, spread between stops by distance; it changes with traffic. A line badge marks a rail station within 300 m of the stop. Stop pages are in Turkish.
98D timetable: first and last bus, how often
| Day | Hours | Every |
|---|---|---|
| Every day | 22:50 | 1 trips a day |
| Day | Hours | Every |
|---|---|---|
| Weekdays | 05:40–21:50 | 25–35 min |
| Saturday | 05:40–21:50 | 30–45 min |
| Sunday | 06:00–21:50 | 30–45 min |
Times are departures from the first stop. All departure times · PDF, in Turkish (353 KB)

98D departure times
From Bakırköy · Weekdays
- 2250
From Bakırköy · Saturday
- 2250
From Bakırköy · Sunday
- 2250
From Yeni Mahalle Metro · Weekdays
- 0540
- 06002550
- 071540
- 08053055
- 092045
- 101035
- 11002550
- 121540
- 131040
- 141040
- 151040
- 161040
- 171550
- 1825
- 190040
- 201040
- 211050A
From Yeni Mahalle Metro · Saturday
- 0540
- 060030
- 070030
- 080030
- 090030
- 100035
- 111045
- 122055
- 1330
- 141050
- 1530
- 161050
- 1730
- 181055
- 1940
- 210050A
From Yeni Mahalle Metro · Sunday
- 060030
- 070030
- 080030
- 090030
- 100035
- 111045
- 122055
- 1330
- 141050
- 1530
- 161050
- 1730
- 181055
- 1940
- 2040
- 211050A
Marked departures from Yeni Mahalle Metro run a different route (İETT's note, in Turkish):
- A Ziraat Odası durağında biter
Source: departure times from İETT's line page (25 October 2026); stops and running times from the İETT planned timetable (İBB Open Data), valid 16 March 2026 – 31 December 2026. Times are departures from the first stop; when the bus passes later stops depends on traffic. Trips after midnight are listed under the previous day.
Where can you change from the 98D to metro, tram or Metrobus?
- Bakırköy
Özgürlük Meydanı · ~148 m
- Haznedar
Haznedar · ~206 m
- İmami Buhari Camii
İlkyuva · ~249 m
- Yıldıztepe
Yıldıztepe · ~113 m
- Bağcılar Metro
Bağcılar Meydan · ~109 m
- Yeni Mahalle Metro
Yenimahalle · ~20 m
- Ziraat Odası
Bakırköy · ~237 m
Distances are straight-line. To continue by rail, use directions.
Frequently asked questions
How many stops does the 98D have?
28 stops from Bakırköy to Yeni Mahalle Metro, 59 in the opposite direction. The full route takes about 24 minutes according to the planned timetable. In İETT's trip records it usually takes 31–41 minutes (median 34).
What time is the first and last 98D bus?
On weekdays from Bakırköy: one trip at 22:50. Sunday: one trip at 22:50.
How much is the 98D bus?
33.08 TL full fare and 22.55 TL student fare with an Istanbulkart; no discount when transferring from another vehicle (İBB Assembly decision no. 813 of 17 July 2026).
Live bus positions and İETT service announcements for this line are on the Turkish page.
Last updated: