Jakarta Hatta Airport ( CGK ) Public Transportation

Public transportation from Soekarno-Hatta Airport to your destination,
Bus route information is available at all terminals in the arrivals area. There are two bus routes into central Jakarta - one is operated by DAMRI and the other by CIPAGANTI -  both run 4am-7pm and stop at the terminals' departure areas.   All buses use the Sedyatmo Toll Road.

By Bus:
The DAMRI bus is offering the cheapest public transport option to the City.  Buses are equipped with WiFi (username & passwords are the  bus .) with route signs come around every 15-30 minutes (midnight to early morning a bit longer) making stops in front of all terminals and linking the airport with Rawamangun, Blok M, Gambier Station, Bekasi, Depok, Lebak Bulus, Tanjung Priok, Kemayoran, Kampung Rambutan, Pasar Minggu, Serang, Merak, Cikarang & Bogor. 
Primajasa also runs a bus route to Bandung.
    North  Jakarta's Mangga Dua is 30 km from the Airport - the bus stops at Sedyatmo Toll - Ancol Toll Gate, & Mangga 2 Square.
    Central Jakarta's Gambir is 37 km from the Airiport - the bus stops at Sedyatmo Toll, Pluit Jaya, Slipi Toll, Tomang, Tanah Abang, & Gambir Station.
    South Jakarta's Blok M is 38 km from the Airport - the bus stops aat Sedyatmo Toll, Grogol Toll, Semanggi Toll Gate, Jl. Gatot Subroto, Jl. Sudirman, Jl. Sisingamangaraja & at Plaza Block M.
By Train:
  - The monorail service connecting Soekarno-Hatta Airport with the neighboring subdistrict of Serpong in South Tanggerang  - has 14 shelters (including at Terminals 1, 2 & 3) along the monorail line.
-  The 36.3 km double-track rail link from Soekarno-Hatta Airport to the Manggarai train station in South Jakarta is to become operational during 2016.
- The high-speed rail project (LRT)
had its ground breaking early 2016 - while actual construction will start in summer 2016. LRT is to span 142 km with four stations: Halim, Karawang, Walini and Tegalluar, (and  a facility outside of Tegalluar).