Jakarta Kota Station (Indonesian: stasiun Jakarta Kota, station code: JAKK) is a terminal train station, located in the old city core of Kota, Jakarta, Java, Indonesia.
The station was named Batavia Zuid (or South Batavia) until the beginning of the 20th century. The station was also popularly known as the Beos Station as an abbreviation of Bataviasche Ooster Spoorweg Maatschapij (the Batavian Eastern Railway Company).
Jakarta Kota Station serves as a main station, along with Gambir Station, Jatinegara Station, and Pasar Senen Station, for several intercity train (Argo Train) lines across Java Island. This station also serves three of the six KRL Jabotabek train lines, which operate in the Jakarta metropolitan area.