Flag of Indonesia

Jakarta

Getting there and away

Air

Getting from Jakarta's Sukarno-Hatta airport to the centre of town is a fairly simple affair. Simply go to the Damri ticket booth at the far end of the international terminal pickup / dropoff area and ask for a ticket to Gambir train station. Buses depart every 15 minutes in peak times and cost 20,000 rupiah, but annoyingly stops running at 20:00, at which point you will need to use a taxi.

Either arrange your taxi with BlueBird or Silver Bird (on the meter) or go wild and crazy and try to get away with 150,000 rupiah off-meter for your ride to the centre of town. We definitely recommend Bluebird.

For those intent on not stepping foot in Jakarta (and for those with not much time in Java, we recommend this), Damri also has buses direct to:

Bogor costing 35,000 rupiah and taking 2 hours (depending on traffic)
Terminal Lebak Bulus (for a variety of long distance buses) costing 20,000 rupiah and taking 1.5 hours
Terminal Kampung Rambutan (for buses to other parts of Java such as Bandung, Garut and Pangandaran) costing 25,000 rupiah and taking 1.5 hours

Have an update or correction?


Details

(Remotely sensible, non-ranting comments are much appreciated. Serial ranters, loons and spammers will be banished!

Please note reviews are now pre moderated. Not all reviews will be published and submissions may be edited for clarity, typos and style before they appear.

Please login and refresh this screen before adding your update -- thanks!

Train

Public transport in and out of Jakarta is complicated, especially when choosing to travel by bus, with multiple terminals dotted all around the outskirts of the city. Most travellers, however, will choose to catch a train from Gambir railway station in the heart of Jakarta to Bogor, Bandung or Yogyakarta as this is the quickest, easiest and sometimes the cheapest way to travel. Catch a train when departing Jakarta unless you have a specific reason not to.

Most trains depart from Jakarta's Gambir railway station in the heart of town. There are two main railway lines running east from Jakarta – one along the south of Java through Bandung, Banjar and Yogyakarta and one along the north coast through Cirebon, Semarang and Surabaya. A major line also connects the north and south lines and this is frequently used by trains travelling between Jakarta and Yogyakarta. Unfortunately, trains using the southern line to Banjar usually originate from Bandung meaning that if you wish to alight in Banjar (for Pangandaran) you will need to change trains in Bandung.

Sample fares and trip times include:

Bandung costing 45,000 (business) / 60,000 (executive) and taking 3 hours
Bogor (departing every 10 minutes) costing 2,000 (non-air-con) / 7,000 (air-con) and taking 1.5 hours
Semarang costing 260,000 rupiah and taking 6 hours
Surabaya costing 385,000 rupiah and taking 11 hours
Yogyakarta costing 320,000 rupiah and taking 7.5 hours

Have an update or correction?


Details

(Remotely sensible, non-ranting comments are much appreciated. Serial ranters, loons and spammers will be banished!

Please note reviews are now pre moderated. Not all reviews will be published and submissions may be edited for clarity, typos and style before they appear.

Please login and refresh this screen before adding your update -- thanks!

Bus

To get to any of the bus terminals listed below, use the metro-like busway system which crisscrosses the city. Most of these terminals are at the end of their respective busway line.

Kampung Rambutan
One the best ways of getting to Pangandaran from Jakarta is via the Kampung Rambutan bus terminal. Other destinations served by this terminal include Bogor, Cibadak (for Sukabumi, Ujung Genteng and Cimaja), Garut, Bandung and the port of Merak for services to Sumatra.

Sample fares and trip times include:

Bandung costing 35,000 rupiah and taking 2.5 hours
Bandung (via Puncak) costing 20,000 rupiah and taking 2.5 hours
Bogor costing 7,000 rupiah and taking 30 minutes
Cibadak costing 15,000 rupiah and taking 3 hours
Garut costing 40,000 rupiah and taking 5 hours
Garut (via puncak) costing 25,000 rupiah and taking 7 hours
Merak costing 30,000 rupiah and taking 3 hours
Pangandaran costing 60,000 rupiah and taking 9 hours

Lebak Bulus
The Lebak Bulus bus terminal services many of the destinations of its big brother, Kampung Rambutan, with a couple of additions such as Yogyakarta.

Bali costing 375,000 rupiah and taking more than 24 hours
Bandung costing 50,000 rupiah and taking 3 hours
Cibadak (for Sukabumi, Ujeng Genteng and Cimaja) costing 15,000 rupiah and taking 3 hours
Garut costing 35,000 rupiah and taking 5 hours
Semarang costing 90,000 rupiah (non-air-con) / 130,000 rupiah (air-con) and taking 9 hours
Tasikmalaya costing 40,000 rupiah and taking 6 hours
Yogyakarta costing 90,000 rupiah (non-air-con) / 130,000 rupiah (air-con) and taking 12 hours

Pulogadung
This terminal is the main terminal for buses to Sumatra and some other far-flung places across the archipelago. It's possible to travel to Sumbawa from here.

Bali costing 375,000 rupiah and taking more than 24 hours
Bandar Lampung (Sumatra) costing 125,000 rupiah and taking 12 hours
Bandung costing 30,000 rupiah and taking 2.5 hours
Bima (Sumbawa) costing 550,000 rupiah and taking 3 days
Padang (Sumatra) costing 300,000 rupiah and taking 20 hours
Semarang costing 155,000 rupiah and taking 11 hours
Wonosobo (for Dieng Plateau) costing 70,000 rupiah and taking 9 hours
Yogyakarta costing 90,000 rupiah (non-air-con) / 135,000 rupiah (air-con) and taking 13 hours

Have an update or correction?


Details

(Remotely sensible, non-ranting comments are much appreciated. Serial ranters, loons and spammers will be banished!

Please note reviews are now pre moderated. Not all reviews will be published and submissions may be edited for clarity, typos and style before they appear.

Please login and refresh this screen before adding your update -- thanks!

Boat

A great way to travel across the Indonesian archipelago is by passenger ship. Pelni runs regular services to every corner of Indonesia and operates out of the Tanjung Priok port in the north of town. Schedules are published monthly and are available by calling (021) 4393 3196 or visiting the Pelni office at the port itself located on Jalan Palmas No. 2, Tanjuk Priok. Tickets are also for sale at this office, but depending on the agent, you may be told to make payment elsewhere.

Have an update or correction?


Details

(Remotely sensible, non-ranting comments are much appreciated. Serial ranters, loons and spammers will be banished!

Please note reviews are now pre moderated. Not all reviews will be published and submissions may be edited for clarity, typos and style before they appear.

Please login and refresh this screen before adding your update -- thanks!


Photo gallery

Photo for

Jump to a destination


Newsletter signup

Sign up for Travelfish Burp!

Our weekly wrap on Southeast Asian travel.
Click here to see a recent newsletter.

We respect your email privacy