Antrean bus kota trayek D menunggu jadwal pemberangkatan dari peron Terminal Purabaya, 10 Januari 2021.
Salah satu trayek bus kota reguler di Surabaya adalah trayek D dengan relasi Terminal Purabaya – Terminal Bratang. Jenis tingkatan layanan trayek tersebut tergolong dalam kelas ekonomi. Trayek tersebut memiliki rute lintasan sepanjang 9,5 km, menjadikan trayek ini sebagai bus kota dengan rute terpendek (setelah bus kota trayek E1 berhenti beroperasi).
Terminal Purabaya – Jalan Letjen Sutoyo – Jalan Raya Waru – Jalan Ahmad Yani – Jalan Raya Jemursari – Jalan Raya Prapen – Jalan Raya Nginden – Jalan Raya Manyar – Terminal Bratang
Terminal Bratang – Jalan Bratang Jaya – Jalan Barata Jaya XIX – Jalan Barata Jaya XVII – Jalan Raya Nginden – Jalan Raya Prapen – Jalan Raya Jemursari – Jalan Ahmad Yani – Jalan Raya Geluran – Jalan Letjen Sutoyo – Terminal Purabaya