Terminal Arjosari
Sejarah

Terminal Pecinan merupakan terminal multimoda yang pertama kali dibangun di kota Malang oleh Pemerintah Kolonial Hindia Belanda pada tahun 1920 s.d. 1924. Terminal ini dibangun bersamaan dengan dibangunnya Pasar Besar di kawasan Pecinan (PetjinanStraat). Lokasi terminal ini terletak di selatan kawasan Pasar Besar saat ini. Terminal ini melayani trayek perjalanan ke segala rute di Jawa Timur. Trayek-trayek ini dilayani oleh berbagai jenis kendaraan seperti dokar, oplet, bemo, Ford Beauty 1928, Essex Super Six Cylinder, dan Bus Chevrolet 1948. Terminal ini mulai dinonaktifkan sekitar tahun 1950 setelah kondisi terminal sudah tidak layak dan tidak dapat menampung jumlah kendaraan dan penumpang.
Lokasi Terminal Pecinan dipindahkan ke Terminal Sawahan setelah bangunan fisik terminal selesai dibangun pada tahun 1951. Terminal Sawahan terletak di ujung pertigaan Jl. Yulius Usman (TonganStraat) dan Jl. Sulawesi (Celebes weg). Lokasi terminal ini berada di denyut nadi perekonomian kota Malang, sebab berada di barat Pasar Besar dan utara Stasiun Jagalan. Namun, banyak penumpang yang memilih untuk naik-turun angkutan umum di luar area terminal. Hal ini menyebabkan banyak supir yang juga enggan masuk ke dalam terminal. Lebih lanjut, situasi ini mengakibatkan kondisi jalanan menjadi carut-marut dan terjadinya kemacetan parah di sekitar terminal. Kondisi ini membuat Pemerintah Kota Malang mulai menonaktifkan terminal ini pada tahun 1977. Saat ini bekas Terminal Sawahan yang telah menjadi kenangan dan berubah fungsi menjadi SPBU Trunojoyo.
Lokasi Terminal Sawahan dipindahkan ke Terminal Pattimura sejak tahun 1977. Terminal Pattimura terletak sekitar 2 kilometer sebelah utara dari terminal lama. Terminal ini berada di kawasan  simpang empat Jl. Pattimura, yang terletak di utara Stasiun Malang dan Lapangan Rampal saat ini. Permasalahan yang terjadi di lokasi baru masih sama seperti ketika di Sawahan. Hal ini menyebabkan terminal ini dinonaktifkan tahun  1988 setelah difungsikan selama 12 tahun. Saat ini bekas Terminal Patimura telah berubah menjadi kompleks bangunan ruko. Selain itu, di sepanjang Jl. Pattimura masih terdapat loket/agen beberapa perusahaan otobus (PO) yang melayani penjualan tiket bus jarak jauh (bus malam).
Mulai tahun 1988, Pemerintah Kota Malang mulai melakukan rekayasa pengaturan parkir angkutan umum, yang semula berada di pusat kota dipindahkan ke area pinggiran kota. Pemerintah Kota Malang mulai membangun tiga terminal di tiga tempat berbeda yaitu Gadang, Dinoyo dan Arjosari. Terminal Gadang difungsikan untuk melayani angkutan umum dengan rute ke arah selatan kota Malang, seperti Dampit, Lumajang, Blitar, Tulungagung dan Trenggalek. Terminal Dinoyo difungsikan untuk melayani angkutan umum dengan rute ke arah barat kota Malang, seperti Kediri, Jombang dan Tuban. Sedangkan Terminal Arjosari difungsikan untuk melayani angkutan umum dengan rute ke arah utara kota Malang, seperti Surabaya, Madura, Probolinggo, Jember dan Banyuwangi. Selain itu Terminal Arjosari juga difungsikan untuk melayani angkutan umum dengan rute jarak jauh seperti Bali, Jakarta dan Sumatera.
Lokasi Terminal Arjosari sebelumnya merupakan tempat pembuangan akhir (TPA). Semenjak tahun 1989, bangunan fisik terminal mulai dibangun di lokasi ini. Terminal ini diresmikan oleh Pemerintah Provinsi Jawa Timur pada 13 November 1989. Semula status pengelolaan terminal ini berada di bawah Pemerintah Kota Malang. Per Januari 2016, status terminal ini meningkat menjadi terminal penumpang tipe A. Hal ini menyebabkan status pengelolaan terminal diambil alih oleh Kementerian Perhubungan Republik Indonesia berdasar pada UU No.32 Tahun 2014 tentang Pemerintah Daerah.