Tip #1: Everything is halal. Relax.
Jakarta is the capital of the world's largest Muslim-majority country. MUI halal certification is on nearly everything. Every warung, every mall food court, every street cart serves halal food. The only non-halal spots are Chinese-Indonesian restaurants in Glodok (Chinatown), and those are clearly identifiable. You can eat freely here. The tension you did not know you were carrying just drops away.
Tip #2: Eat nasi Padang immediately.
Walk into a Padang restaurant, sit down, and the staff brings out a dozen small plates stacked up their arm: rendang, gulai, ayam pop, dendeng balado, sambal, vegetables, and rice. You eat what you want and pay for what you have opened. RM Sederhana is the reliable chain; RM Pagi Sore (operating since 1973) is the more atmospheric choice. A full Padang spread costs 30,000 to 50,000 IDR (about two to three dollars).
Tip #3: Pray at Istiqlal Mosque.
Southeast Asia's largest mosque, with capacity for 120,000 indoors and 250,000 including outdoor spaces. Renovated in 2020 at a cost of 35 million USD. A tunnel connects it to the Jakarta Cathedral across the street, symbolising Indonesia's pluralist ideals. Free guided tours run every 30 minutes from 8 AM to 4 PM. Jumu'ah draws an enormous congregation. Taraweeh during Ramadan fills the mosque and spills into the surrounding streets.
Tip #4: Do not underestimate the traffic.
Jakarta's traffic is a defining feature of daily life. A 15-minute distance can take 90 minutes during rush hour (7 to 9 AM, 4 to 7 PM). Use the MRT when your route aligns with the north-south line. Use GrabBike for short hops and GrabCar when you have luggage. Plan your day around avoiding peak times.
Tip #5: Mosques and prayer rooms are everywhere.
Malls have prayer rooms on every floor, sometimes multiple. Office buildings have them. Hospitals and petrol stations have them. The adhan broadcasts from every mosque five times a day. You genuinely do not need a prayer app here. You could close your eyes, walk three minutes in any direction, and find a prayer space.
Tip #6: Try sate at Sate Khas Senayan.
Sate Khas Senayan has been operating since 1974 and remains one of the best in the city. Grilled chicken and goat skewers with peanut sauce made from scratch, the char on the meat exactly right. Pair it with lontong (compressed rice cake) and a glass of es teh manis (sweet iced tea).
Tip #7: Martabak is your late-night food.
After dark, martabak stalls appear across the city. Martabak manis (sweet, thick, filled with chocolate, cheese, or peanut butter) and martabak telur (savoury, stuffed with egg, meat, and spring onions). Get both. Share with four people. You will still have too much food. This is correct.
Tip #8: Take the airport train, not a taxi.
Soekarno-Hatta Airport is 30 km from the city. The airport train (KAI Bandara) to BNI City station takes 45 minutes and costs 70,000 IDR (about 4.50 USD). A Grab or taxi can take one to three hours depending on traffic. If you land during rush hour, the train is the only sensible option.
Tip #9: Ramadan in Jakarta is a national event.
Working hours shorten. Television programming changes. Pasar takjil (iftar bazaars) appear across the city every afternoon, selling dates, kolak, es buah, and dozens of other options. Taraweeh at Istiqlal draws tens of thousands. The equatorial location means fasting hours are about 13 hours year-round, with no brutal summer fasts.
Tip #10: Use Jakarta as a gateway.
Two to three nights covers the essentials. Then fly to Yogyakarta (one hour) for Borobudur and Javanese culture, or head to Bandung (three hours south) for cool mountain air and tea plantations, or catch a boat to the Thousand Islands for snorkelling and clear water. The rest of Indonesia is where the real travel begins.
Jakarta is Muslim travel on the easiest setting. The food alone justifies the trip. Everything else is a bonus.