中转 · 2025-12-28
Jakarta Airport Layover: Train to Kota Tua Old Town and an Authentic Nasi Goreng Hunt
A Jakarta transit used to mean one thing: three hours of fluorescent lighting, overpriced coffee, and the faint, recycled air of Terminal 3’s endless corridors. For the Hong Kong-based traveller accustomed to the efficiency of Changi or the crispness of HKG, Soekarno-Hatta (CGK) has long felt like a necessary inconvenience—a humid, sprawling gateway you endure on the way to Bali or the Komodo islands.
But a quiet shift has been underway. In late 2023, the completion of the Jakarta-Bandung High-Speed Rail (KCIC) fundamentally redrew the transit map of Java. What was once a frustrating two-hour crawl to the city centre is now a 35-minute train ride from CGK’s airport station to BNI City station in Sudirman. This isn’t just a faster commute; it is a structural unlock for the layover. A 6-hour connection window, previously a death sentence of duty-free browsing, is now a viable window to taste the city’s pulse.
This is not a guide to the Grand Indonesia mall or the tourist traps of Monas. This is a specific, time-boxed plan for the seasoned traveller with a 6 to 10-hour layover at CGK: a train to the crumbling, atmospheric old town of Kota Tua, followed by a calculated hunt for the best plate of nasi goreng within walking distance of the station. It is a tight, logistical challenge, and it is worth every minute.
The Logistics of the Unlock: The Airport Train
The key to this entire operation is the BNI City Airport Train (operated by Railink). Forget taxis—the traffic into Jakarta from the airport is unpredictable and can easily swallow two hours each way. The train is your only reliable weapon against the city’s legendary congestion.
The Journey and the Timing
The train departs from the BNI City Airport Train Station, which is not inside the main terminal buildings. From Terminal 3 (the primary hub for Garuda and most international carriers), you follow the clear “Airport Train” signage to a dedicated shuttle bus. This bus is frequent (every 10-15 minutes) and takes about 5-7 minutes to the station. From Terminal 2, the bus is a similar duration.
The train itself is clean, air-conditioned, and punctual. It runs every 30 minutes. The journey to BNI City Station in the Sudirman central business district takes exactly 35 minutes. A return ticket costs approximately IDR 100,000 (roughly HKD 50). You can buy tickets at the station using a credit card or local e-wallet, but cash is easier.
The critical calculation for a 6-hour layover:
- Outbound: 15 min (terminal to shuttle) + 10 min (shuttle wait) + 7 min (shuttle) + 5 min (buy ticket) + 35 min (train) = 1 hour 12 minutes from leaving the arrival gate.
- Inbound: 35 min (train) + 7 min (shuttle) + 15 min (security at terminal) = 57 minutes from BNI City station to your departure gate.
- Buffer: Add 30 minutes for unexpected delays.
Total minimum time required from landing to being back at gate: 1h12m + 57m + 30m = 2 hours 39 minutes. This leaves you 3 hours 21 minutes of actual exploration time in the city. That is enough for one focused activity.
The Station and the Connection
BNI City Station drops you in the heart of Sudirman. From here, you have two options for Kota Tua:
- TransJakarta Bus (Recommended): The dedicated bus rapid transit (BRT) system is surprisingly efficient. From the BNI City stop, take the Corridor 1 (Blok M - Kota) bus. It runs every 5-10 minutes and takes around 25-30 minutes to reach the Kota stop. The fare is IDR 3,500 (HKD 1.70). You need a TransJakarta card (available at station vending machines) or you can use a contactless bank card at the gate.
- Ride-hailing (Grab/Gojek): A car will take 30-45 minutes depending on traffic. A motorcycle (ojek) is faster (20-25 minutes) but less comfortable with luggage. A GrabCar from BNI City to Kota Tua costs approximately IDR 50,000 (HKD 25).
Our recommendation for the time-pressed explorer: Take the TransJakarta. It is a cultural experience in itself—a window into the city’s daily rhythm—and it avoids the traffic that will eat your precious layover minutes.
Kota Tua: The Crumbling Heart of Old Batavia
You step off the bus at the Kota stop and the air changes. The humidity thickens. The noise of honking scooters and shouting vendors is replaced by a more distant, echoing soundscape. You are in Kota Tua (Old Town), the former center of Batavia, the Dutch colonial capital.
The Square and the Architecture
The focal point is Taman Fatahillah, the main square. It is not manicured. The grass is patchy, the paving stones are uneven, and the grand Dutch colonial buildings that surround it—the Jakarta History Museum (former city hall), the Fine Arts Museum, the Wayang Museum—are peeling, faded, and magnificent. They are not restored to a sterile shine like the buildings in Singapore’s colonial district. They are left with their history showing: chipped paint, rusted ironwork, and the quiet dignity of age.
The square itself is a living, breathing public space. On a weekday afternoon, you will see:
- Bicycle rickshaws painted in bright colours, pedalled by men in conical hats.
- Street vendors selling deep-fried snacks (pisang goreng, tahu isi) and fresh coconut water.
- Local families taking selfies against the backdrop of the old city hall.
- Groups of students sketching the buildings.
The smell is a mix of diesel fumes, frying oil, and the damp earth of a tropical city. The sound is a constant, low hum of conversation, bicycle bells, and the occasional shout. It is not a museum; it is a lived-in, working-class neighbourhood that happens to be surrounded by four centuries of architecture.
The History Museum (Optional, 30 Minutes)
If you have the time (and you should if you have a 7+ hour layover), step into the Jakarta History Museum (Museum Sejarah Jakarta). The entrance fee is IDR 5,000 (HKD 2.50). The building itself—the former Stadhuis (city hall) of Batavia—is the main attraction. The interior courtyards, the heavy wooden doors, the damp stone floors—they evoke a sense of a forgotten empire. The exhibits are dusty, the English labels are sparse, and the air conditioning is weak. It is not the National Museum of Singapore. It is better. It feels like a secret.
The Nasi Goreng Hunt: A Specific Mission
You have 90 minutes left. The mission is simple: find and eat the best plate of nasi goreng within a 15-minute walk of Kota station. This is not a restaurant review; it is a tactical operation.
The Target: Nasi Goreng Kambing Kebon Sirih
Forget the touristy warungs on the main square. The real prize is a 10-minute walk south, tucked away on Jalan Kebon Sirih. The place is called Nasi Goreng Kambing Kebon Sirih (or simply “Kebon Sirih”). It is a legend in Jakarta.
The setup is a street-side warung with a few plastic tables and chairs. The grill is a drum of charcoal. The chef works with a focused intensity, tossing a wok of rice, shallots, chilli, and a generous portion of tender, smoky goat meat (kambing). The smell is intoxicating: charred meat, sweet soy sauce (kecap manis), and the sharp bite of fresh chilli.
The dish: A plate of nasi goreng kambing. The rice is dark from kecap manis, studded with small cubes of fried goat meat, and topped with a fried egg. The yolk runs into the rice. A side of acar (pickled vegetables) cuts through the richness. A bowl of clear, peppery soup (soto kambing) accompanies it. The goat meat is not gamey; it is tender and deeply savoury.
The price: A full plate with egg and soup is approximately IDR 40,000 (HKD 20).
The experience: You sit on a plastic stool. The traffic on Jalan Kebon Sirih is a constant roar of scooters. The air is thick with smoke from the grill. You eat with a spoon and fork. The rice is hot, the chilli is fresh, the meat is smoky. It is the most authentic thing you will eat in Jakarta. It is not a “fine dining” experience. It is a pure, unfiltered taste of the city’s street food soul.
The Timing and the Return
You eat the nasi goreng in 15 minutes. You walk back to the Kota TransJakarta stop, which takes 10 minutes. You board the bus heading south towards BNI City. The journey is 30 minutes. You arrive at BNI City station with 45 minutes to spare before your train back to the airport.
You buy your return ticket, board the train, and 35 minutes later you are back at CGK. You clear security (the lines at Terminal 3 are generally manageable, but budget 15 minutes). You have 30 minutes to find your gate and board.
The total cost of the excursion: IDR 100,000 (train) + IDR 3,500 (bus) + IDR 5,000 (museum) + IDR 40,000 (food) = IDR 148,500 (approximately HKD 75).
Practical Considerations for the Hong Kong Traveller
This plan works, but it requires discipline. Here are the specifics.
Luggage
Do not bring a large suitcase. You will be moving through public transport, crowded streets, and a bus. A carry-on roller bag is manageable, but a backpack is ideal. If you have a checked bag, you must either:
- Check it through to your final destination at HKG (if your airline allows through-checking).
- Use a left luggage service at CGK. The official service is at Terminal 3, near the arrival hall. It costs approximately IDR 50,000 per bag per day. This adds 15 minutes to your outbound and inbound logistics.
Money and Connectivity
- Cash: Bring some Indonesian Rupiah. You will need it for the TransJakarta card, the museum, and the street food. ATMs are available at the airport.
- Card: A Visa or Mastercard works at the airport train ticket machine and at most warungs (but not the street food stall).
- SIM/Data: A local SIM is essential for Grab/Gojek and Google Maps. Buy a Telkomsel SIM at the airport (Terminal 3 arrival hall) for around IDR 100,000 (HKD 50) for 10GB of data. It takes 5 minutes.
- Octopus Card: Not usable here. You will buy a dedicated TransJakarta card.
The Weather
Jakarta is hot and humid year-round. It rains heavily, often in the afternoon. Carry a small umbrella. The train and bus are air-conditioned. The walking is not. Dress in light, breathable fabrics. A collared shirt and chinos are fine. Shorts are acceptable for this specific mission.
Closing: Three Actionable Takeaways
- Book a layover of at least 6 hours at CGK to execute this train-to-Kota-Tua-to-nasi-goreng plan; a 5-hour connection is too tight for comfort, while 7-8 hours allows for a relaxed visit to the museum.
- Use the BNI City Airport Train as your primary mode of transport from the airport to the city centre; it is the only reliable way to beat Jakarta’s traffic and makes a 35-minute commute from the terminal to Sudirman.
- Target Nasi Goreng Kambing Kebon Sirih specifically for your meal; it is a 10-minute walk from the Kota TransJakarta stop and delivers a plate of smoky, tender goat meat rice for under HKD 25 that is the culinary highlight of this entire route.