Jakarta doesn’t try to charm you. It overwhelms you — with traffic, with scale, with the sheer density of 10 million people navigating the same streets, markets, and mosques. We arrived expecting a transit city, something to pass through on the way to Yogyakarta, and found ourselves staying an extra two days because we couldn’t stop eating.
The city splits into recognizable zones. The south holds the affluent neighborhoods of Kemang and Senopati, full of design hotels and craft coffee roasters. The central core runs along the MRT spine from Blok M north to Kota. The old city — Kota Tua — sits at the northern tip near Jakarta Bay, where Dutch colonial warehouses and the Fatahillah Square plaza survive remarkably intact amid the surrounding urban chaos.
Kota Tua and Jakarta’s Colonial Past
Kota Tua is the reason to linger in Jakarta. Fatahillah Square is ringed by 18th-century Dutch buildings — the old city hall (now the Jakarta History Museum), the Wayang Museum of puppet arts, and Café Batavia, which has been serving coffee in the same building since 1805. Arrive before 9am on weekdays to have the square almost to yourself; by 10am on weekends it fills with families renting bicycles and retro Dutch costumes for photos.
The Wayang Museum is genuinely extraordinary — Indonesia’s shadow puppet (wayang kulit) tradition dates to the 9th century and was recognized by UNESCO in 2008. Allow two hours. Entry is IDR 5,000.
Two blocks north, Glodok — Jakarta’s Chinatown — has been here since the 17th century and remains one of Southeast Asia’s most atmospheric Chinese quarters. The food is the draw: noodle shops open at 6am, roast pork vendors by 7am, and the narrow alleys off Jalan Pancoran are lined with herbal medicine shops, temple incense, and handmade noodle stalls.
Food
We ate phenomenally well in Jakarta on almost no budget. Soto betawi — Jakarta’s signature dish, a rich coconut milk soup with beef and crispy shallots — costs IDR 30,000–50,000 at street stalls. The best we found was at Soto Betawi Haji Mamat near Semanggi. Nasi Padang at Sederhana or Garuda restaurants means ordering nothing — the waiter brings fifteen dishes and you pay only for what you eat. Gado-gado at Gado-Gado Boplo (founded 1953) remains a benchmark.
For upscale Indonesian, Cita Rasa Sundanase in Kemang serves West Javanese cuisine with live angklung music. For street food on a grand scale, the night market along Jalan Sabang in Menteng runs nightly with every dish you could need.
Practical Tips
Transport: The MRT covers the main tourist spine — grab a single-trip card or top up a Jakcard. For everywhere else, use Grab or Gojek — both are reliable, priced fairly, and have English interfaces. Never accept a taxi that doesn’t use a meter.
Day trips: The Thousand Islands (Kepulauan Seribu) are accessible by ferry from Marina Ancol — 45 minutes to the near islands, 3 hours to the outer, pristine ones. Rent a snorkeling outfit and escape Jakarta’s heat in one of the few places near the city where the water is genuinely clear.
Accommodation: For value, stay near the Sudirman MRT corridor (midtown) — easy access to everywhere. The Aston and Aryaduta chains offer clean, comfortable rooms from IDR 400,000–700,000/night. For luxury, The Ritz-Carlton Mega Kuningan and Four Seasons are world-standard.