Jakarta Public Transport: Trains, Busways and Minibuses
The Jakarta public transport network is best understood as four layers rather than one system. Commuter rail carries the heaviest flows along fixed tracks from the city’s edges toward the centre. A single operating metro line runs through the south and centre on its own track. TransJakarta busways use dedicated lanes along the main roads, and older minibuses fill the gaps between them. Each layer has a different job, and most useful trips combine two of them rather than relying on one.
Each layer has its own job, the layers meet at a handful of interchanges, and the choice of layer depends on the trip. For the step-by-step side of a single journey, the Getting Around Jakarta guide covers the practical sequence, and the wider picture of the city sits in the Jakarta hub.
The four layers of the Jakarta public transport network
Most visitors meet the network through its most visible part, the TransJakarta buses, but the commuter trains carry more of the long trips and the MRT is the only true metro line. The minibuses and small vehicles are the layer that connects the rest to the streets where people actually live. Thinking in layers makes it easier to see why a route that looks direct on a map can still require two or three changes in practice.
The first layer is the commuter rail, operated by KAI Commuter on electrified track. The second is the metro, a single north-south line. The third is the bus rapid transit and its feeder services. The fourth is the older minibus stock, which has been shrinking as the formal network grows. A trip across the city will often use two or three of these in sequence, and the skill is in choosing the transfers rather than the mode.
Commuter rail: the spine for long cross-city trips
Jakarta’s commuter rail runs on a 1,500 V DC overhead line and is a strong option to cross the city along its north-south axis when your start and finish both sit close to a station. The Bogor Line is the most important branch for a visitor. It runs from Jakarta Kota in the north to Bogor in the south, and the line is largely double track. Manggarai is its major interchange, where riders can change to other commuter services and to the airport rail link.
The Bogor Line is covered in detail in the KRL Bogor Line guide, which explains the route and the stations along it. The wider network, including the other branches that serve the city, is set out in the Jakarta Commuter Line guide. Read the two together if your trip is not on the Bogor branch, since the names of the lines and the stations are not always the same thing as the names you see on a platform.
The main practical limit of the trains is that they are tied to their stations. A rail journey works well when you can walk or take a short feeder ride to the platform and from the platform to the final destination. It works poorly when the last leg is long, the station is far from the place you want, or the trip crosses the city from one side to the other with no line in between.
Jakarta Kota and Manggarai: where the layers meet
Two stations do more than any others to connect the layers. Jakarta Kota is the northern terminus of the Bogor Line and sits close to the historic old town, which makes it the natural start for a trip into the north of the city. Manggarai is the main interchange in the south-central part of the network, where commuter trains, the airport rail link and other services meet. If a journey passes through either station, the transfer there is usually the point where the trip becomes easy or becomes slow.
The northern rail gateway also has a port connection. Access questions for the port district, which sits some distance from the main central business area, are covered at Tanjung Priok station. Visitors whose plans centre on the central business district will find rail most useful for trips that start or end near a station. The Gambir Station guide covers the stop for travellers whose trip begins or ends in the central part of the city, and it is worth reading before you plan a transfer through that area.
At Manggarai and Jakarta Kota the question is rarely which mode is best in general. It is whether the platform is close to the next leg. A transfer that requires a long walk through a crowded concourse, or a change between two stations that are not linked by a covered walkway, can cost more time than a direct road trip would. Allow a margin at both interchanges, and treat the station as a place to think about the next leg, not just a place to change trains.
The airport rail link and the trip in from Soekarno-Hatta
The airport rail link exists to shorten the trip between central Jakarta and Soekarno-Hatta, the country’s main international airport, where road traffic is often congested. Its trains run from the airport through stops such as Batu Ceper, Duri and BNI City to Manggarai, which is its terminal in the city. Platform assignments at Manggarai change, so ask station staff where to wait. Passengers coming in from the airport who need the Bogor Line or a TransJakarta bus can make that transfer at the same station.
For a visitor coming from Bali, the decision is often between a flight into Jakarta and an onward journey, or a connection that uses the airport rail link to reach the centre. The Bali to Jakarta by Air guide covers the flight and airport transfer options from Bali in more detail. The core judgement is simple: the airport rail link is worth using when your destination is near Manggarai or a rail corridor, and a taxi or private car can be the better choice when you are carrying heavy luggage and your hotel sits far from any station.
The MRT: a single north-south line through the south and centre
The Jakarta MRT is the city’s only operating metro line, linking Lebak Bulus in the south with Bundaran HI in the central business district. Its first phase opened on 24 March 2019 and covers 15.7 kilometres with 13 stations. The southern stretch runs above street level, and the line then goes underground as it reaches the centre. Senayan and Dukuh Atas are two of the stations along the way, and Dukuh Atas is the one most travellers use to change to other services in the centre. The line is a good way to cover the south-to-centre corridor without touching the road traffic above it.
The Jakarta MRT guide explains the stations and how to ride the line. For the network, the important point is that the MRT is a north-south spine for the south and centre rather than a line that reaches the old port area. A visitor heading to the north will still need the commuter rail or a bus for that part of the journey.
TransJakarta: the busway network and its feeder services
TransJakarta is the city’s bus rapid transit network. Its first corridor opened on 15 January 2004 and ran between Blok M in the south and Kota in the north. It was the first busway corridor in Jakarta, and the system has been part of daily life in the city ever since. Its buses run in dedicated lanes on the busiest corridors, and the service has since grown into a large network of routes that combine busway trips with ordinary road services.
Route numbers, direction and stops are explained in the TransJakarta bus guide, and the Getting Around Jakarta guide shows where the busway fits alongside rail. The busway is most useful when your start and destination line up with a corridor, and least useful when the trip depends on a route that leaves the corridor and joins slow streets. The dedicated lanes help on the busway itself, but a bus that has to cross general traffic can still lose time.
Many of the older minibus routes that once ran along the same streets have been taken over by TransJakarta services. Several former Kopaja routes became TransJakarta routes, so the bus network now carries some of the trips that minibuses used to make. A rider who knows the old route can often find its successor on the busway map, but the stops and the transfers will be different.
The busway in full: rapid buses and how they run
The rapid bus side of the network is described in more depth in the Jakarta busway guide. The distinction matters in practice. A busway bus typically uses a reserved lane and boards from a raised, enclosed platform at a controlled entrance. Buses on ordinary streets stop at ordinary kerbside points and can be affected by every other vehicle on the road. Knowing which kind of bus you are waiting for avoids a common first-day mistake, which is to expect a busway speed on a road service.
Bus terminals: the long-distance links on the city’s edges
Bus terminals sit on the city’s edges and handle the intercity coaches that link Jakarta with the rest of Java and beyond. They are not part of the commuter or busway network, but they are the places many travellers arrive and depart, so they belong in any picture of the network. The coach terminal in the east of the city, and its access, is covered by the Kampung Rambutan Bus Terminal guide. The Pulo Gebang Bus Terminal guide takes the East Jakarta bus station, and the Kalideres Bus Terminal guide takes the West Jakarta equivalent.
Terminals are the hardest part of the network for a first-time visitor. They are large, they are not always well signed in the way a rail station is, and the last leg from a terminal into the centre usually needs a transfer. Plan the arrival and departure at a terminal as its own journey, with time set aside for the transfer and a clear idea of how you will reach your hotel from the terminal.
Minibuses: the older layer that still fills the gaps
The minibuses are the layer that the formal network has been steadily replacing, and it helps to know which of them you are looking at. The medium-sized Kopaja and MetroMini buses were often crowded well beyond their seating. Their old routes have largely passed to the Metrotrans and Minitrans services that now operate under the TransJakarta umbrella. Both are covered in depth in the Kopaja guide and the MetroMini guide, which set out the routes and the reasons they declined.
The smaller vehicles are a different matter. The small vehicles that typically serve short hops a bus route does not reach are covered in the mikrolet guide. They suit a trip where the last few hundred metres matter more than the speed of the main leg. They are harder to plan around, because they run on fixed routes that are less visible on a map, and the stopping pattern depends on the passengers who are already on board.
Horse-drawn carts are the most unusual part of the network. The carts that still operate in some parts of the city are covered in the Delman guide. They are a slow and deliberately old-fashioned option, better suited to a short, relaxed ride than to getting somewhere on time, and their long-term place in the city depends on how the surrounding streets change.
Tanjung Priok and the northern edge
The northern parts of the city have their own transport character. The port district is served by the Tanjung Priok line and the station that bears its name, and visitors heading there should expect a different pattern from the central business district. The distances are longer, the connections are fewer, and the trip often involves a mix of rail and road. The Tanjung Priok station guide is the right starting point for that part of the network, and it is worth reading alongside the Jakarta Kota information above when you plan a day in the north.
How to choose between the layers for a trip
The choice between layers comes down to four questions: how far the trip is, whether either end sits beside a line, how much luggage you carry, and how fixed your timing needs to be. The table below sets out the usual answer for each layer. Each row names the trips a layer handles well and the point where it starts to struggle.
| Layer | Best used for | Main limit |
|---|---|---|
| Commuter rail | Long trips along a rail corridor, particularly to and from Jakarta Kota or Manggarai | Depends on how close each end is to a station |
| MRT | Trips within the south and centre along the north-south line | Does not reach the old port area or the far north |
| TransJakarta busway | Trips that line up with a busway corridor, with dedicated lanes on the main roads | Routes outside the corridors can still face general traffic |
| Minibuses and small vehicles | Short hops and the last stretch to a street address | Harder to plan, with less predictable stopping |
A useful rule is to stay on a fixed route for as much of the trip as possible and use the flexible vehicles only at the start or end. A journey that runs entirely by road, especially across the centre during busy hours, is where most of the lost time comes from. Anchoring the middle of the trip on a rail or bus corridor keeps the unpredictable part short.
Practical planning for a day on the network
A good day on Jakarta’s transport network starts with a plan for the interchanges rather than the route. Identify the one or two points where you will change, check that the stations or stops on either side are close to each other, and allow more time at a large interchange than the map suggests.
Traffic is the constant factor. Road-based legs can take far longer at the wrong hour, and a route that looks direct can run through a congested junction. Build slack into any trip with a fixed appointment, and where you have a choice, pick the rail or busway version of a trip over the road version, even if it takes an extra transfer. The predictability of a fixed line usually matters more than the saving on paper.
Common mistakes first-time riders make
- Boarding a bus in the wrong direction, because the route number is the same for both ways on the corridor.
- Assuming that a busway stop and a road-running stop on the same route are equivalent, when the first is a raised platform and the second is a kerbside pole.
- Treating a terminal as a simple stop, when the last leg from a terminal into the centre is usually the longest part of the journey.
- Expecting the MRT to reach the old port area, when it runs only along the south and centre.
- Planning the airport trip without checking whether the airport rail link’s stations are close to the hotel.
What the network is becoming
The network keeps changing. The busway has grown well beyond its first corridor, and the minibus services that once filled the gaps have been wound down. A visitor should expect the picture to keep shifting, so the most reliable habit is to check the current route before setting out rather than relying on an old map or a remembered route. The layers themselves are likely to remain, because the city needs a fixed spine, a flexible bus network and a set of small vehicles for the last stretch, even as the balance between them changes.
For a visitor, the network rewards a clear plan. Choose the layers that match the trip, keep the fixed legs on rail and busway wherever possible, and treat the interchanges as the places where the journey is won or lost. The Bogor Line, MRT, busway and minibus guides each go deeper into one part of the picture, and reading them in the order of your trip is the simplest way to build a working plan for the city.
