Viaristo · Indonesia

How to get to Jakarta

Jakarta has its own airport (CGK, HLP). It is also reachable overland from 17 other places in the region.

Jakarta has its own airport: CGK, HLP.

Two airports: Soekarno-Hatta (CGK) 25km west with a rail link, Halim (HLP) in the city. Gambir and Pasar Senen are the long-distance rail terminals.

Plan a trip through Jakarta →

Direct services into Jakarta

FromHowFastestCheapest fare
BandungBus2h 30mfrom €4
Yogyakarta · night serviceBus / Flight12h 15mfrom €8
Semarang · night serviceBus / Flight8hfrom €9
Bandar LampungBus / Flight8hfrom €10
SoloBus / Flight8h 40mfrom €11
SurabayaBus / Flight9h 30mfrom €14
MalangBus / Flight10h 30mfrom €16
BanyuwangiBus13h 45mfrom €21
MataramFlight2h 12mfrom €63
DenpasarFlight1h 50mfrom €65
PadangFlight1h 45mfrom €76
MakassarFlight2h 42mfrom €78
MedanFlight2h 42mfrom €79
Banda AcehFlight3h 18mfrom €97
PhuketFlight3h 18mfrom €145
Ho Chi Minh CityFlight3h 24mfrom €149
BangkokFlight4hfrom €175

Jakarta as part of a longer trip

Most people do not go only to Jakarta. These are worked itineraries through it — what order to visit everything in, and what the transport costs:

Planning more than one stop?

Getting to Jakarta is one leg. If it is part of a longer trip, the harder question is what order to visit everything in — which decides where you fly in, where you fly out, and how much of the trip you spend moving. Viaristo works that out from the places you name.

Plan a trip through Jakarta →

Places with a direct service here

BandungYogyakartaSemarangBandar LampungSoloSurabayaMalangBanyuwangiMataramDenpasarPadangMakassar