01 The City Measured in Time

Elevated view of an avenue in Kuningan, Jakarta, with several lanes packed with stationary cars and trees between the roadways.
The 'macet' in Kuningan, the financial district: rows of cars at a standstill in mid-afternoon. This is Jakarta's real clock, the one that sets schedules, appointments and routes.Serenity / Wikimedia Commons / CC BY-SA 3.0·CC BY-SA 3.0

Try it: ask in Jakarta how far away a restaurant, a museum or an office is. Nobody will answer in kilometers. They will say 'half an hour if you leave now', 'an hour if you wait until five', 'better take a motorbike'. The word that organizes those answers is 'macet' — traffic jam — and it is one of the first words anyone spending a few days in the city learns. It is no local exaggeration: according to TomTom's 2025 traffic index, covering ten kilometers across Jakarta takes an average of about twenty-six minutes, and a daily driver loses around one hundred and twenty-five hours a year in rush hour alone. Five entire days of life, sitting in a car.

Jakartans put it in a phrase that is half joke, half resignation: 'tua di jalan', growing old on the road. And yet the first thing that surprises a visitor is not the jam itself but the calm with which it is endured. There is hardly any furious honking or angry gesturing; cars and motorbikes weave around each other at low speed with an almost choreographic patience. That serenity is the first clue that what you are looking at is not simply an urban failure, but a context the city has learned to live with — and around which it has built solutions all of its own.

02 The Green Jacket: From 'Ojek' to 'Ojol'

The oldest answer to the 'macet' has two wheels. The 'ojek' is the informal motorbike taxi of old: a rider who takes you where cars cannot go — or cannot go in time — slipping between the stalled lanes. For decades it worked by verbal agreement on the neighborhood corner. In 2010, a small local company called Gojek — from 'ojek', precisely — started out as a call center connecting some twenty riders with their passengers; in 2015 it launched its app and, within weeks, its riders' green jackets and helmets became part of Jakarta's landscape. The 'ojol' — the 'online ojek' — was born.

What came next says a lot about how this city turns its problems into infrastructure. The motorbike app grew into a 'super app' now used to pay, send parcels or order food — often food another rider picks up at a street stall and delivers by dodging the very same jam — and it competes with Grab, its regional counterpart. For the traveler, the lesson is practical: summoning a motorbike by app is the fastest way to cover mid-range distances at rush hour, with the fare fixed upfront and a helmet included. But it is also a cultural lesson: the 'ojol' exists because Jakarta decided that if the traffic could not be eliminated, it could at least be threaded through.

03 Above and Below the Jam

A blue-and-white TransJakarta bus moves alongside stopped cars on a road in West Jakarta, with signs and metal structures around it.
A Corridor 9 TransJakarta bus moves past the cars in Grogol Petamburan. That is the system's whole point: the bus has a lane the jam cannot touch.Exynoss78739 / Wikimedia Commons / CC BY 4.0·CC BY 4.0

The second answer was to take space away from the car. In 2004, Jakarta launched TransJakarta, Southeast Asia's first bus rapid transit (BRT) system: buses running on exclusive lanes physically separated from traffic, with raised stations of their own. What began as a single corridor is today the most extensive BRT network in the world, with over 260 kilometers of corridors, and it runs on a flat fare of 3,500 rupiah — about twenty US cents — designed so that no one is priced out. Watching it in action explains its purpose better than any figure: when the whole avenue is at a standstill, the blue bus glides down its lane as if the city were a different one.

The third answer came from below. In March 2019, after decades of postponed plans, Jakarta opened its first metro line: the MRT, from Lebak Bulus to Bundaran HI, crossing in just over half an hour an axis that by car can take two or three times as long. For a city that had spent generations measuring life in hours of traffic, that first train was more than transport: it was proof that a journey could once again be a fixed, predictable number, untouched by the 'macet'. Today the practical combination for the traveler is exactly that: MRT and TransJakarta for the main axes, an 'ojol' for the last stretch.

Row of blue bajajs parked along the curb on Jakarta's Wahid Hasyim street, beneath a large green traffic sign at dusk.
Blue bajajs on Wahid Hasyim street. The green sign announces the odd-even license plate windows (6–10am and 4–9pm), the rule by which the city rations its avenues at rush hour.RasyaAbhirama13 / Wikimedia Commons / CC BY-SA 3.0·CC BY-SA 3.0

Between the motorbike and the bus survives a third character: the bajaj, the motorized three-wheeler that arrived in the city in the 1970s. The old ones, orange and noisy, were phased out from 2013 in favor of today's blue, natural gas-powered models, which still cover short neighborhood hops at a negotiated price. And over all of them hangs a rule worth knowing even if you never drive: the 'ganjil-genap' — odd-even — scheme, which at weekday rush hours only lets cars whose plate number matches the date use the main avenues. You do not need to memorize it; it is enough to understand what it implies: rush-hour taxis take detours to avoid the restricted roads, and the same journey can change route and duration depending on the day and the hour.

04 Waiting Is Eaten: 'Warung' and 'Nongkrong'

Close-up of a kerak telor, a Betawi omelette of glutinous rice and egg topped with fried coconut and shallots, served in a bowl with a plastic spoon.
Kerak telor, the crispy omelette of the Betawi, Jakarta's original inhabitants: glutinous rice and egg cooked over charcoal, topped with spiced fried coconut and shallots.Dainsleaf / Wikimedia Commons / dominio público·Public domain

If the 'macet' dictates when you move, it also dictates where you eat: near wherever you are, at the moment it is due, without crossing the city for it. That is why Jakarta is sown with food at street level. Its itinerant vendors are known as 'kaki lima' — literally, 'five feet' — a name some trace to the five-foot-wide sidewalks of the colonial era and others to the sum of a cart's three legs and the two legs of the person pushing it. And every neighborhood teems with 'warung', the family-run stalls and eateries — sometimes a simple tent pitched at the edge of the road as evening falls — where a plate of nasi goreng or a few skewers of sate costs a fraction of any restaurant's price.

The most symbolic dish of that street kitchen is kerak telor, the 'egg crust' of the Betawi, the city's original inhabitants: glutinous rice and egg set over charcoal embers, topped with spiced fried coconut, shallots and dried shrimp. But what matters is not only what is eaten, it is what happens around it: Indonesians call it 'nongkrong', which means hanging around — over a coffee, with friends, with no fixed plan and no finishing time. In Jakarta, 'nongkrong' is also a scheduling strategy: leaving work and staying at the warung or the café until the traffic loosens is, quite simply, the most sensible way to get home. The wait is not suffered in the car: it is turned into social life.

Getting around like someone who lives here
  1. Ask in time, not distance
    Plan one area per time slot and check the route on the map right before leaving: the same journey changes length with the hour.
    the golden rule
  2. Summon an 'ojol' for mid-range hops
    The motorbike apps (Gojek, Grab) fix the fare upfront and include a helmet. At rush hour, they are the only thing that gets through the jam.
    motorbike
  3. Use the MRT and TransJakarta for the main axes
    The metro and the dedicated-lane bus are immune to the 'macet' and cost pennies. Buy a rechargeable transit card and combine them.
    ≈ $0.20
  4. Wait over food, like everyone else
    If the map is red, don't fight it: find a warung or a café, order something and let the traffic dissolve. That is 'nongkrong', and it is the city's most useful custom.
    'nongkrong'

05 What Changes Once You Understand It

The most common misreading is to see Jakarta's traffic as pure chaos, and the city as its passive victim. It is exactly the other way around: few metropolises have built so many layers of response around a single problem — the app motorbike, the exclusive lane, the metro tunnel, the odd-even rule, the food at street level, the strategic after-work lingering. Even the famous 'jam karet', the 'rubber time' with which Indonesians themselves describe their flexible relationship with the clock, makes better sense from here: when reaching any place depends on variables nobody fully controls, rigid punctuality stops being the measure of courtesy, and patience becomes a form of mutual respect.

That is what is worth knowing before you land: Jakarta is not measured in kilometers, it is measured in time. Visit it with a list of places and a stopwatch, and the city will feel like an obstacle. Plan instead by areas and time slots, board the MRT and the blue bus, summon a motorbike for the last stretch and accept that the wait goes down better with a kerak telor in front of you, and you will find that the 'macet' stops being the trip's enemy and becomes its context — the one that explains why this enormous city moves, eats and talks exactly the way it does.

Tools

Explore this destination

Discover its points of interest, prices, access and everything worth seeing.

Open Explorer
Itineraries

Days already sorted

Day-by-day routes for this destination, with stops, timings and what each one costs.

See itineraries

Rate this article

Your vote helps prioritize what we edit next.

No votes yet
LM

Lucía Montes

Worth Knowing editor — Meaning & Cultural Context · Flowtravel

Lucía Montes interprets the cultural meanings that make a travel experience make sense.