Public Transport in Jakarta

Details and contact information on the regional and city bus and rail transport systems, as well as the taxi and ojek services on offer...

The bus services in Jakarta can be crowded and unreliable and many people choose to travel by taxi instead. Travelling by road can also be difficult due to the traffic congestion in the city, and journey times can be very long.

Bus Services

  • The Motorised Transportation Authority of the Republic of Indonesia (DAMRI) provides bus services within Jakarta, as well as inter-city services. It provides services to and from the Soekarno-Hatta international airport to designated locations across Jakarta and satellite cities
  • The Jakarta Transportation Authority (PPD) is operated by the Ministry of Transport. It provides a number of different types of bus services, which include regular buses (unlimited seating and standing capacity), buses with limited seating (seldom enforced in practice), and buses with limited seating with air conditioning
  • The Organisation of Land Transportation Owners (Organda) is assigned designated routes across the city by the Ministry of Transport. Services vary from small capacity buses of 30 seats, to converted passenger mini buses with a capacity of 10 seats

Transjakarta network

Transjakarta is a Bus Rapid Transit system with dedicated lanes across the city (website in Indonesian). Bus services operate from 05:00 until 22:00 every day.

The Transjakarta network currently serves eleven routes:

  1. Blok M – Kota
  2. Pulo Gadung – Harmoni
  3. Kalideres – Pasar Baru
  4. Pulo Gadung – Dukuh Atas
  5. Kampung Melayu – Ancol
  6. Halimun – Ragunan
  7. Kampung Rambutan – Kampung Melayu
  8. Lebak Bulus – Harmoni
  9. Pluit – Pinang Ranti
  10. Cililitan – Tanjung Priok
  11. Kampung Melayu – Pulo Gebang

Four additional routes are planned in the future, serving Pluit – Tanjung Priok, Blok M – Pondok Kelapa, Manggarai – University of Indonesia, and Ciledug – Blok M corridors.

In addition to the Transjakarta routes, there are  a number of feeder bus routes, which are integrated into the network, although their operations are outsourced to various private transport companies.

These feeder bus routes cover the following areas:

  • Route 1: Puri Indah Hospital – West Jakarta City Hall running up to the Pesanggrahan, Green Garden and Taman Kota Transjakarta bus stops
  • Route 2: Jatibaru – Abdul Muis Transjakarta Bus Stops running up to the National Monument, Balai Kota and Gambir 2 Transjakarta bus stops
  • Route 3: Komdak – Plaza Senayan – Senayan City Transjakarta Bus Stops running up to the Bundaran Senayan and Semanggi Transjakarta bus stops

Tickets include all connecting services within the network.

  • For a detailed map of the Transjakarta bus lanes: Click here

Kopaja network

Kopaja is the Jakarta Transport Cooperative (Koperasi Angkutan Jakarta) which manages a fleet of minibuses (for up to 30 people), with routes running across the city. These routes are designated by the location of the originating terminal, as follows:

  • P – Pusat in Central Jakarta
  • U – Utara in North Jakarta
  • S – Selatan in South Jakarta
  • B – Barat in West Jakarta
  • T – Timur in East Jakarta

A few of the Kopaja services have air conditioning and some also have WiFi.

MetroMini network

The MetroMini has similar services to the Kopaja, although it is not organised under a cooperative and the authorities have less control over the vehicles as a result. There are over 50 MetroMini routes around Jakarta.

Mikrolet and Angkutan Kota (Angkot)

These city transportation services are converted vans which typically carry up to two passengers up front beside the driver and 8-10 passengers at the back. Mikrolet buses are coloured light blue, whereas the Angkot buses are coloured differently in accordance to the routes they serve. There are over 20 Mikrolet routes in Jakarta, and approximately the same for Angkot.

Rail Services

The national railway company, PT Kereta Api runs intercity services services from Gambir, Jakarta Kota, Jatinegara, Manggarai, Pasar Senen, Tanah Abang and Tanjung Priok.

Argo services

These services begin from Gambir station and are priority schedules, arriving faster than the normal services.

  • Jakarta – Bandung: Argo Parahyangan
  • Jakarta – Cirebon: Argo Jati
  • Jakarta – Semarang: Argo Muria or Argo Sindoro
  • Jakarta – Solo: Argo Dwipangga or Argo Lawu
  • Jakarta – Surabaya: Argo Bromo Anggrek

Commuter trains (Kereta Rel Listrik / KRL)

The commuter train system, or electric railway, in greater Jakarta (Kereta Rel Listrik - KRL) is a subsidiary of PT Kereta Api. A total of six lines run through Jakarta from Tangerang, Serpong, Depok, Bogor and Bekasi.

Women only carriages (plus babies and infants) have been reserved on these services. These are the last carriage on each train. Female security personnel patrol and monitor these carriages to ensure that no male passengers get on board.

  • For a route map of the commuter train system: Click here
  • For an overview of the timetables: Click here (in Indonesian)


Alternatives to public transport are available primarily through taxi companies (which also provide chartered buses and limousines services), as well as motorcyle taxis (ojek). Ojek provide an inexpensive and fast alternative when faced with traffic jams.