Transportasi di Malang Raya
Jaringan trayek angkutan umum > Angkutan kota

Sampai tahun 2014, beberapa titik di dalam Kota Malang terhubung dengan 25 trayek angkutan kota (biasa disebut mikrolet). Unit kendaraan yang umum digunakan berupa produk Damitsu (Daihatsu, Mitsubishi, Suzuki) berkapasitas dua belas penumpang. Namun hampir sebagian besar unit menggunakan kendaraan Suzuki Carry. Setiap jalur mempunyai kode trayek seperti kode alfabetik, kode warna kendaraan dan kode strip warna tersendiri.
Seluruh unit angkutan kota memiliki kode warna yang seragam, yaitu bodi kendaraan berwarna biru tua. Hal tersebut bertujuan untuk membedakan unit angkutan kota dengan angkutan pedesaan. Sedangkan penjenamaan kode alfabetik menggunakan singkatan dari nama lintasan terminal, misalnya Arjosari (A), Landungsari (L), Gadang (G), Hamid Rusdi (H), dsb. Beberapa trayek bahkan memiliki identitas tambahan dengan menggunakan strip garis, misalnya trayek  menggunakan strip garis warna jingga, trayek  menggunakan strip garis warna putih, trayek  menggunakan strip garis warna putih-merah, dsb.
Terdapat sekitar 25 trayek angkota di Kota Malang. Tidak semua angkota di Malang beroperasi 24 jam hanya angkot yang melewati jalur tengah saja yang melayani penumpang 24 jam seperti angkot AG dan GA (Arjosari-Gadang) via alun-alun. Sejak penyesuaian subsidi BBM, mulai bulan Mei Tahun 2015, tarif angkota di Kota Malang ini (sesuai Peraturan Wali kota Malang No. 6 Tahun 2015 tentang Tarip Angkutan) sebesar Rp4.000,00 (untuk umum) dan Rp 2.000,00 (untuk pelajar). Meskipun demikian, terkadang ada keluhan penarikan tarif angkot antara Rp10.000—15.000,00.
Berikut merupakan data stastistik jumlah unit angkutan kota yang beroperasi di Kota Malang pada tahun 2014, 2017 dan 2020.
| No | Kode trayek> lama | Kode trayek> baru | Rute perjalanan PP | Jarak (km) | Jumlah unit per trayek> 2014 | Jumlah unit per trayek> 2017 | Jumlah unit per trayek> 2020 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1 |  |  | Arjosari–Gadang/Hamid Rusdi id (in English: Content-based image retrieval) | 14,0 | 300 | 238 | 55 |
| 2 |  | - | Arjosari–Landungsari id | 17,2 | 106 | 105 | 40 |
| 3 |  | - | Arjosari–Dinoyo–Landungsari id | 14,5 | 118 | 113 | 50 |
| 4 |  | - | Arjosari–Tidar id | 18,0 | 53 | 54 | 5 |
| 5 |  |  | Arjosari–Borobudur–Gadang/Hamid Rusdi id | 26,0 | 84 | 84 | 30 |
| 6 |  |  | Arjosari–Mergosono–Gadang/Hamid Rusdi id | 15,7 | 217 | 142 | 85 |
| 7 |  |  | Arjosari–Janti–Gadang/Hamid Rusdi id | 17,6 | 81 | 51 | 10 |
| 8 |  | - | Arjosari–Sarangan–Dieng id | 18,0 | 45 | 8 | 0 |
| 9 |  |  | Gadang/Hamid Rusdi–Landungsari id | 15,6 | 108 | 100 | 30 |
| 10 |  | - | Cemorokandang–Kedawung–Landungsari id | 22,0 | 89 | 62 | 0 |
| 11 |  |  | Gadang/Hamid Rusdi–Mergan–Landungsari id | 17,8 | 45 | 37 | 4 |
| 12 |  |  | Gadang/Hamid Rusdi–Mulyorejo id | 8,0 | 62 | 38 | 26 |
| 13 |  |  | Gadang/Hamid Rusdi–Arjosari id | 14,6 | 160 | 144 | 30 |
| 14 |  | - | Joyo Grand–Piranha–Karanglo id | 10,0 | 60 | 45 | 0 |
| 15 |  | - | Joyo Grand–Dinoyo–Mergan id | 12,7 | 51 | 32 | 0 |
| 16 |  |  | Landungsari–Gadang/Hamid Rusdi id | 16,5 | 118 | 88 | 35 |
| 17 |  |  | Landungsari–Dinoyo–Gadang/Hamid Rusdi id | 15,2 | 170 | 128 | 30 |
| 18 |  | - | Mulyorejo–Madyopuro id | 15,2 | 68 | 57 | 30 |
| 19 |  |  | Mulyorejo–Tlogowaru/Hamid Rusdi id | 8,7 | 17 | 6 | 3 |
| 20 |  | - | Madyopuro–Karang Besuki id | 11,3 | 62 | 54 | 30 |
| 21 |  | - | Mulyorejo–Klayatan–Sukun id | 6,7 | 11 | 2 | 0 |
| 22 |  |  | Polowijen/Arjosari–Borobudur–Bunulrejo id | 16,0 | 65 | 48 | 10 |
| 23 |  |  | Tlogowaru/Hamid Rusdi–Sarangan–Tasikmadu id | 15,7 | 86 | 26 | 0 |
| 24 |  |  | Tlogowaru/Hamid Rusdi–Arjowinangun–Tirtosari id | 6,0 | 6 | 3 | 0 |
| 25 |  | - | Tawangmangu–Soekarno-Hatta–Gasek id | 10,0 | 10 | 1 | 0 |
| Jumlah unit per tahun | Jumlah unit per tahun | Jumlah unit per tahun | Jumlah unit per tahun | Jumlah unit per tahun | 2192 | 1666 | 503 |