Transjakarta dioperasikan dengan menggunakan bus sebanyak 1347 unit bus, terdiri dari bus tunggal dan bus gandeng. Bus yang digunakan sebagai armada angkutan Transjakarta adalah:
- Bus Gandeng Zhongtong
- Bus Gandeng Scania
- Bus Gandeng Yutong
- Bus Hino
- Bus Mercedez-Benz
- Bus Tingkat Bus Coach International (BCI)
- Bus Tingkat MAN
- Bus Tingkat Mercedez-Benz



