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 links 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 from/to Bandung-Soekarno Hatta Airport. 

To get to the Gambir railway station
from Jakarta's center it takes another 70 minutes on average.

By Train:
The monorail service connecting Soekarno-Hatta Airport in Tanggerang with the neighboring subdistrict of Serpong in  South Tanggerang should be completed soon, as well as the 14 shelters (including at Terminals 1, 2 & 3) along the monorail line.

The future high-speed train service to Jakarta is to serve T1 & T2 and will serve five Jakarta stations (Halim, Manggarai, Dukuh Atas, Tanah Abang & Pluit). Starting with Halim, travel time is estimated to be only 30 minutes - a considerable improvement over using motorized vehicles. Tentative completion: July 2015

Google Plus One