Kota adalah sebuah halte bus Transjakarta yang terletak di Kota, Pinangsia, Taman Sari, Jakarta Barat. Halte yang dahulunya merupakan titik akhir Koridor 1 ini, merupakan titik transit menuju Koridor 12 ke arah Tanjung Priok atau Sunter Kelapa Gading. Nama halte ini berasal dari nama Kota Tua Jakarta dan Stasiun Jakarta Kota yang terletak berdekatan dengan halte. Halte ini pun menjadi halte pelopor diberlakukannya kewajiban penggunaan kartu prabayar (Kartu Uang Elektronik/KUE) sebagai e-ticket untuk mengakses layanan di dalam halte, yang efektif dilaksanakan mulai tanggal 5 Mei 2014 hingga kemudian diberlakukan untuk Koridor 1 pada 11 Agustus 2014.[1][2]
Sehubungan dengan penataan kembali pelataran stasiun Kota, halte ini dibangun kembali di lokasi baru yang berada di sebelah utara Stasiun Jakarta Kota.[3] Perpindahan ke lokasi baru dilakukan pada 22 Juli 2022, sehingga lokasi lama yang berada di barat Stasiun Jakarta Kota tidak melayani penumpang.[4] Penataan tersebut dilakukan dalam rangka integrasi halte ini dengan stasiun MRT Kota yang sedang dibangun.[5]