Jakarta doesn’t care whether you like it. That’s the first thing I understood about this city, after arriving on a rainy night through a taxi window that was fogging up, watching an 8-lane highway dissolve into an impossible tangle of motorbikes, street vendors, and construction cranes. The city is too large and too busy and too focused on its own concerns to perform for visitors. There are 34 million people in Greater Jakarta — more than Australia — and almost none of them are waiting for you to be impressed.
But spend more than 48 hours here and something shifts. Jakarta reveals itself through its details: the extraordinary concentration of culinary cultures — Batak, Javanese, Sundanese, Padang, Chinese, Betawi, and a dozen others — compressed into a city that eats at all hours and takes food extraordinarily seriously. The colonial quarter of Kota Tua, with its Dutch East India Company warehouses and cobbled squares, is genuinely atmospheric at dusk when the food carts set up and the old buildings turn gold. Glodok Chinatown, one of the oldest Chinese quarters in Southeast Asia, still operates as a working commercial district — the kind you visit for food rather than souvenirs.
What Jakarta has that no other Indonesian city possesses is the density of the nation’s highest cultural and intellectual life. The National Museum holds Indonesia’s finest collection of archaeological and ethnographic artifacts from across the archipelago — Majapahit bronze, Dayak ceremonial pieces, Javanese gold. The Istiqlal Mosque is Southeast Asia’s largest and represents an architectural confidence that took the postcolonial Indonesian nation a generation to build and express. And scattered through the city’s neighborhoods are some of the finest contemporary art galleries, food markets, and music venues in Southeast Asia.
I’ve learned to approach Jakarta the way Jakartans approach everything: with persistence and without sentiment. This city rewards effort. The traffic and the noise and the scale are real, but so are the rewards — a market breakfast in Glodok at 6am, a museum afternoon in Kota Tua, a dinner on a street that fifteen minutes of searching revealed as one of the best eating destinations in the city. Jakarta is not easy. It’s worth it.
The Arrival
Soekarno-Hatta International Airport is 30km west of the city center — the Railink express train to Sudirman takes 56 minutes and costs Rp70,000, making it the cleanest entry into the city. Take it instead of fighting the airport road traffic.
Why Jakarta belongs on your itinerary
Most travelers transit Jakarta on the way to Bali and miss the city entirely. That’s understandable but unfortunate. Jakarta is the best city in Indonesia for museum culture, culinary exploration, and understanding the country’s complex modern identity. The Betawi food culture — Jakarta’s indigenous cuisine before the city became the capital — is found almost nowhere else, and the city’s proximity to Javanese, Sundanese, and Sumatran foodways has created a street food scene that, at its best, rivals Bangkok and Hong Kong.
The historical center, Kota Tua, is a more coherent colonial quarter than almost anything remaining in Southeast Asia. The Dutch built Batavia here in 1619 and the bones of that city — the canal, the VOC warehouse buildings now converted to museums, the Stadhuis building now housing the Jakarta History Museum — are intact and atmospheric. The Wayang Museum holds the finest collection of shadow puppets in Indonesia. The Fine Art and Ceramics Museum contains an unexpectedly excellent collection. The area is walkable, photogenic, and most tourists miss it because Bali is calling.
The National Museum in Central Jakarta is the institution that most effectively communicates what Indonesia actually is: not one culture but hundreds of them, each with its own material culture, spiritual tradition, artistic language, and history. The textile room alone justifies the visit. Entry Rp30,000. Give it three hours minimum.
What To Explore
Jakarta is best explored neighborhood by neighborhood — each district has its own food culture, history, and character, and the MRT makes moving between them more manageable than the traffic suggests.
What should you do in Jakarta?
Kota Tua (Old Batavia) — The Dutch colonial quarter around Taman Fatahillah square is Jakarta’s most concentrated historic area. The Jakarta History Museum in the old Stadhuis, the Wayang Museum (finest puppet collection in Indonesia), the Fine Art and Ceramics Museum, and the Cafe Batavia (one of the best-preserved colonial interiors in Southeast Asia) are all within walking distance. Go on a weekend when the area is liveliest. Museum entry Rp5,000-30,000 each.
Glodok Chinatown — Jakarta’s historic Chinese district, established in the 17th century, still functions as a working commercial quarter. The street food — particularly the morning market breakfasts of congee, fried tofu, and dim sum — is excellent and cheap. The Vihara Dharma Bhakti temple dates to 1650 and is the oldest Chinese temple in Jakarta. Go for breakfast from 6am and explore on foot.
National Museum (Museum Nasional) — Indonesia’s finest museum holds over 140,000 artifacts across archaeology, history, geography, and ethnography. The bronze room, the textile hall, and the Prehistoric Indonesia section are highlights. Entry Rp30,000. A guide (available at the entrance, Rp100,000-150,000) dramatically improves the visit by contextualizing the collection.
Istiqlal Mosque — Southeast Asia’s largest mosque was designed by a Christian architect (F. Silaban) and completed in 1978 after 17 years of construction — a deliberate statement of Indonesian pluralism. The main hall holds 200,000 worshippers. Non-Muslim visitors are welcome outside prayer times with a head covering — free entry, with guides available. The adjacent Cathedral of Our Lady of the Assumption, immediately across the street, was built to emphasize the two institutions’ coexistence.
Menteng Food Street (Jalan Haji Agus Salim) — The Sabang area of Menteng has been Jakarta’s most reliable destination for late-night eating since the Dutch era. The sate vendors, Padang restaurants, and street food carts run until midnight. The satay at Sate H. Musa and the pecel lele (fried catfish) at any of the street carts are the entry point. Budget Rp40,000-80,000 for a full late-night spread.
Taman Mini Indonesia Indah — Indonesia’s 250-hectare open-air park containing full-scale traditional houses from all 34 provinces is touristy but genuinely useful for understanding the visual diversity of the archipelago. The Nusantara Bird Park within the complex has excellent endemic Indonesian birds. Entry Rp25,000. More interesting than it sounds — give it half a day.
SCBD and Sudirman nightlife — Jakarta’s financial district becomes the city’s entertainment district after dark. The restaurants, bars, and clubs of the SCBD and Sudirman areas represent Jakarta’s most international face — craft cocktail bars, contemporary Indonesian cuisine restaurants, and a nightlife scene that runs significantly later than most of Southeast Asia.
- Getting There: Soekarno-Hatta International (CGK) has direct connections to most Asian hubs and some European cities. The Railink airport express to Sudirman/Manggarai takes 56 minutes — Rp70,000 — and avoids the notorious airport road traffic entirely.
- Getting Around: The MRT (opened 2019) covers the north-south Sudirman corridor efficiently. Grab and Gojek work everywhere. Avoid taxis without meters. Peak hour traffic (7-9am and 5-8pm) is genuinely paralyzing — schedule accordingly.
- Best Time: May through September is the driest period, though Jakarta's equatorial climate means rain is possible year-round. Avoid the full flood season of January-February when low-lying areas can be impassable.
- Money: Jakarta is slightly more expensive than other Indonesian cities but still remarkable value. Daily budget: USD 25-40 backpacker (budget hotel, warung meals); USD 60-120 mid-range (business hotel, restaurant meals); USD 150+ for five-star hotels and high-end dining.
- Don't Miss: The National Museum. Most Jakarta visitors skip it for another mall visit. It's one of the finest ethnographic museums in Asia and tells Indonesia's story better than anything else in the city.
- Local Tip: Go to the Jakarta Antique Market (Pasar Antik Jalan Surabaya) in Menteng on a Sunday morning. Indonesian colonial artifacts, batik, puppets, silverware, and genuinely old furniture — all negotiable, all interesting. The market community is friendly and speaks English.
The Food
Jakarta is the best city in Indonesia for eating — 34 million people representing every regional cuisine in the archipelago, all competing on the same streets, all taking food seriously.
Where should you eat in Jakarta?
-
Soto Betawi at Soto Ambengan Pak Sadi — Jakarta’s indigenous soto is made with coconut milk, beef, potato, tomato, and lime — a richer, sweeter broth than the Javanese versions. This warung on Jalan Sabang is widely regarded as serving the definitive version. Rp40,000-60,000 (USD 2.50-4).
-
Padang food at RM Natrabu — The best Padang (West Sumatran) food in Jakarta, which means among the best in Indonesia. The rendang, the ayam pop, and the dendeng balado are the dishes to order. Rp50,000-100,000 per person for a full spread.
-
Nasi uduk Kebon Kacang — The original nasi uduk (coconut rice with accompaniments) stall on Jalan Kebon Kacang is Jakarta street food royalty — breakfast only, sells out by 9am, Rp25,000-35,000 for a full plate. The Indonesian breakfast most Jakartans want.
-
Bebek Bengil, Kemang — The crispy duck that made Ubud Bali famous has a Jakarta outpost. The duck is marinated for 36 hours then deep-fried whole until the skin shatters. Rp130,000-180,000 for a half-duck.
-
Bakmi Gajah Mada — Jakarta’s most celebrated Chinese-Indonesian noodle restaurant has been serving since 1959. The egg noodles with roast pork and char siu are the standard. Rp50,000-80,000. Always a queue — arrive off-peak or expect to wait.
-
Namaaz Dining — The most inventive fine dining restaurant in Jakarta draws on molecular gastronomy techniques applied to Indonesian flavors. A 12-course theatrical tasting menu that’s unlike anything else in the country. USD 80-100 per person. Book 2-3 weeks ahead.
Where to Stay
Stay in central Jakarta — Sudirman, Menteng, or Kemang — where the MRT and Grab make navigating the city actually manageable rather than a test of patience.
Where should you stay in Jakarta?
Budget (Rp250,000-600,000 / USD 17-40): The guesthouses around Jalan Jaksa (Jakarta’s original backpacker area) are cheap but dated. Better options at similar prices exist in Menteng and around the Gambir train station area. Rp300,000-500,000 buys a clean air-con room with breakfast in a decent mid-budget property.
Mid-Range (Rp800,000-2,500,000 / USD 53-165): The Aryaduta Menteng and Melia Jakarta in the SCBD offer genuine four-star hotel quality at Rp1,200,000-2,000,000 per night. For location, the Hotel Borobudur near Lapangan Banteng puts you within walking distance of the National Museum and Istiqlal Mosque.
Luxury (USD 150-500+): The Four Seasons Jakarta in the Sudirman business district is the city’s finest hotel. The Mandarin Oriental on Jalan Sudirman and the Grand Hyatt in the SCBD are close behind. All three sit in the financial district with direct MRT access, making them as practical as they are comfortable.
Before You Go
Two to three days is the right amount of time for Jakarta before moving to Yogyakarta or Bali. Enough to get under the city's skin, not so long that the traffic becomes demoralizing.
When is the best time to visit Jakarta?
May through September is Jakarta’s relatively drier season — still tropical and humid, but with fewer of the flood-inducing downpours that characterize January and February. The full rainy season peak (December to February) can see low-lying neighborhoods flooded and access to some areas restricted. That said, Jakarta’s indoor attractions — the museums, the restaurants, the shopping — are unaffected by weather, and the city is genuinely a year-round destination for the determined traveler.
Jakarta works best as part of a Java circuit — two days in the capital, then the overnight train to Yogyakarta (8 hours), temple visits and batik workshops, then onward to Surabaya as a base for Bromo and Ijen. Alternatively, fly direct from Jakarta to Bali to bookend an Indonesian trip with the archipelago’s two most distinct urban cultures.
Browse all Indonesia destinations or visit our Indonesia planning guide for help building a Jakarta itinerary.