97G bus: stops and timetable
Aksaray Ring – Yeni Mahalle Metro
- 32 stops
- ~43 min end to end
- weekdays 21:10–23:20
- 8 trips
97G bus stops
The 97G is an İETT city bus line through Fatih, Esenler, Bağcılar. It has 32 stops between Aksaray Ring and Yeni Mahalle Metro and takes about 39 minutes according to the planned timetable. İETT's trip records from the last 14 days (85 trips) show it usually takes 39–48 minutes (median 43, ~42 at night).
- Aksaray Ring
Aksaray · ~156 mfirst stop
- Aksaray
Aksaray · ~125 m1 min
- İskenderpaşa2 min
- Oğuzhan3 min
- İstanbul Emniyet Müdürlüğü
Emniyet-Fatih · ~62 m4 min
- Bezmialem Vakıf Üniversitesi5 min
- Ulubatlı
Topkapı-Ulubatlı · ~57 m7 min
- Atışalanı Yanyol16 min
- Birlik Mahallesi18 min
- Uludağ Caddesi19 min
- Gazi Caddesi20 min
- Oruçreis21 min
- Yüzyıl Köprüsü21 min
- Osmangazi Parkı23 min
- İtfaiye24 min
- Osmangazi Caddesi24 min
- Tiryaki Hasanpaşa İlkokulu25 min
- İbrahim Ethem Camii26 min
- Fevzi Çakmak Mahallesi27 min
- Şehit Erdal Bali28 min
- Papatya28 min
- Bağcılar Metro
Bağcılar Meydan · ~205 m29 min
- Çeşme30 min
- Yavuzselim Mahallesi32 min
- Bağcılar Çiftlik33 min
- Dr.cemil-Fevziye Özkaya Ortaokulu34 min
- Devekaldırım Caddesi35 min
- Osmangazi Camii36 min
- Şirin Sokak36 min
- Ateştuğla37 min
- Halk Sarayı38 min
- Yeni Mahalle Metro
Yenimahalle · ~20 m39 min
- Yeni Mahalle Metro
Yenimahalle · ~20 mfirst stop
- Halk Sarayı1 min
- Ateştuğla2 min
- Şirin Sokak2 min
- Osmangazi Camii3 min
- Devekaldırım Caddesi4 min
- Dr.cemil-Fevziye Özkaya Ortaokulu5 min
- Bağcılar Çiftlik6 min
- Yavuzselim Mahallesi7 min
- Çeşme8 min
- Yavuz Selim9 min
- Bağcılar
Bağcılar Meydan · ~85 m10 min
- PTT
Bağcılar Meydan · ~285 m11 min
- Papatya12 min
- Şehit Erdal Bali13 min
- Fevzi Çakmak Mahallesi14 min
- İbrahim Ethem Camii15 min
- Tiryaki Hasanpaşa İlkokulu16 min
- Osmangazi Caddesi16 min
- İtfaiye17 min
- Osmangazi Parkı18 min
- Tuna Mahallesi19 min
- Mehmet Akif Ersoy Caddesi20 min
- Birlik Mahallesi21 min
- Kazım Karabekir Mahallesi23 min
- Ulubatlı
Topkapı-Ulubatlı · ~58 m32 min
- Bezmialem Vakıf Üniversitesi34 min
- İstanbul Emniyet Müdürlüğü
Emniyet-Fatih · ~115 m35 min
- Oğuzhan
Emniyet-Fatih · ~242 m36 min
- İskenderpaşa37 min
- Aksaray
Aksaray · ~56 m38 min
- Aksaray Ring
Aksaray · ~156 m39 min
- Aksaray
Aksaray · ~125 m40 min
- İskenderpaşa41 min
- Oğuzhan42 min
- İstanbul Emniyet Müdürlüğü
Emniyet-Fatih · ~62 m43 min
- Bezmialem Vakıf Üniversitesi44 min
- Ulubatlı
Topkapı-Ulubatlı · ~57 m46 min
- Atışalanı Yanyol56 min
- Birlik Mahallesi57 min
- Uludağ Caddesi58 min
- Gazi Caddesi59 min
- Oruçreis60 min
- Yüzyıl Köprüsü61 min
- Osmangazi Parkı62 min
- İtfaiye63 min
- Osmangazi Caddesi63 min
- Tiryaki Hasanpaşa İlkokulu64 min
- İbrahim Ethem Camii65 min
- Fevzi Çakmak Mahallesi66 min
- Şehit Erdal Bali67 min
- Papatya68 min
- Bağcılar Metro
Bağcılar Meydan · ~205 m68 min
- Çeşme70 min
- Yavuzselim Mahallesi71 min
- Bağcılar Çiftlik72 min
- Dr.cemil-Fevziye Özkaya Ortaokulu73 min
- Devekaldırım Caddesi74 min
- Osmangazi Camii75 min
- Şirin Sokak75 min
- Ateştuğla76 min
- Halk Sarayı77 min
- Yeni Mahalle Metro
Yenimahalle · ~20 m78 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.
97G timetable: first and last bus, how often
| Day | Hours | Every |
|---|---|---|
| Weekdays | 21:10–23:20 | 8 trips a day |
| Saturday | 21:15–23:10 | 7 trips a day |
| Sunday | 21:20–22:50 | 4 trips a day |
| Day | Hours | Every |
|---|---|---|
| Weekdays | 05:30–22:15 | 12–20 min |
| Saturday | 05:30–22:18 | 12–20 min |
| Sunday | 05:50–22:00 | 12–30 min |
Times are departures from the first stop. All departure times · PDF, in Turkish (368 KB)

97G departure times
From Aksaray Ring · Weekdays
- 21102540
- 22002040
- 230020
From Aksaray Ring · Saturday
- 21153550
- 22103050
- 2310
From Aksaray Ring · Sunday
- 212050
- 222050
From Yeni Mahalle Metro · Weekdays
- 053050
- 06051525354555
- 07051320304055
- 08102545
- 0905254055
- 1010254054
- 1108223650
- 1204183246
- 130116284055
- 14102540
- 1500204055
- 1610254055
- 17102540
- 1800204055
- 1910254055A
- 2010A25A40A
- 2100A25A50A
- 2215A
From Yeni Mahalle Metro · Saturday
- 05304050
- 060012243648
- 070012243645
- 0800153045
- 0900153045
- 1000153045
- 1100153045
- 1200153045
- 1300163045
- 1400153045
- 1500153045
- 1615203045
- 1700153045
- 18001530
- 1900152040
- 2000A23A46A
- 2109A32A55A
- 2218A
From Yeni Mahalle Metro · Sunday
- 0550
- 06103050
- 070010203550
- 08103050
- 0900203550
- 1005173045
- 1100153053
- 1205173044
- 1300163248
- 1404203651
- 1506203652
- 16082440
- 1700203550
- 181030
- 190030
- 200030A
- 2100A30A
- 2200A
Marked departures from Yeni Mahalle Metro run a different route (İETT's note, in Turkish):
- A Aksaray Ring 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 97G to metro, tram or Metrobus?
- Aksaray Ring
Aksaray · ~156 m
- Aksaray
Aksaray · ~125 m
- İstanbul Emniyet Müdürlüğü
Emniyet-Fatih · ~62 m
- Ulubatlı
Topkapı-Ulubatlı · ~57 m
- Bağcılar Metro
Bağcılar Meydan · ~205 m
- Yeni Mahalle Metro
Yenimahalle · ~20 m
Distances are straight-line. To continue by rail, use directions.
Frequently asked questions
How many stops does the 97G have?
32 stops from Aksaray Ring to Yeni Mahalle Metro, 63 in the opposite direction. The full route takes about 39 minutes according to the planned timetable. In İETT's trip records it usually takes 39–48 minutes (median 43).
What time is the first and last 97G bus?
On weekdays from Aksaray Ring: the first bus is at 21:10 and the last at 23:20. Sunday: first 21:20, last 22:50.
How often does the 97G run?
On weekdays it is most frequent around 21:00, about every 20 minutes; 8 trips a day. Times are planned; traffic changes when the bus actually passes a stop.
How much is the 97G bus?
46.20 TL full fare and 22.55 TL student fare with an Istanbulkart, whatever the distance. You pay less when you transfer from another vehicle (tariff of 20 July 2026).
Live bus positions and İETT service announcements for this line are on the Turkish page.
Last updated: