💰 Budget
Jakarta is the most expensive city in Indonesia for accommodation and restaurant meals, closer to regional big-city rates than to the rest of Java, though street food and public transport remain very cheap. Hotel prices are highest in the central business district and fall in the south and near the airport, and taxi fares mount up in traffic.
- Daily Budget Midrange
- USD 50–110 (comfortable hotel, restaurants, executive-class trains, a driver or jeep for the volcanoes)
- Daily Budget Shoestring
- USD 25–45 (hostel or budget hotel, warung and street food, commuter trains, MRT and the busway)
Stay near an MRT station or a busway corridor: a cheaper room in a badly connected district is usually paid back in taxi fares and lost time.
📅 Best Time to Visit
The dry season from about May to September has the least rain and the lowest flood risk. January and February are the wettest months, when heavy storms regularly close streets and disrupt transport. The city is quietest and least congested in the week around Idul Fitri, when millions leave for their home towns, and busiest on weekend evenings.
⏳ Suggested Number of Days
Two or three days are enough for the old town, the central museums and a taste of the modern city. Longer stays make sense for the islands offshore or the hill towns to the south. Traffic, not distance, decides how much fits into a day.
- First Visit
- 2–3 days
- With Surroundings
- 4–5 days
🚆 Transportation
Public transport has improved sharply. The MRT runs north to south beneath the Sudirman corridor, an LRT line links the eastern suburbs, TransJakarta buses run in dedicated lanes on a large network of corridors, and KRL commuter trains reach Bogor, Tangerang and Bekasi. Ride-hailing cars and motorcycle taxis are cheap and used constantly, and a motorcycle is often the only thing that moves in heavy traffic.
Buy a stored-value card usable on the MRT, buses and commuter trains, and avoid road journeys at the morning and evening peaks.
🛬 Airport & Station Connections
Soekarno–Hatta International Airport lies about 20 kilometres north-west of the centre, with an airport rail link and buses into the city and journeys by road of an hour or much longer in traffic; Halim in the east handles some domestic flights. Trains from across Java use Gambir station beside Merdeka Square and Pasar Senen, and the high-speed line to Bandung, opened in 2023, runs from Halim. Long-distance buses and ferries from the outer islands complete the picture.
🚶 Walkability
Jakarta is not a walking city overall, but parts of it work well on foot: Kota Tua, the streets around Merdeka Square, Menteng, and the wide new pavements along Thamrin and Sudirman. Elsewhere pavements are broken, blocked by parked motorcycles or missing, crossings are far apart, and the heat and humidity discourage long walks. Most journeys combine a short walk with a train, bus or ride-hailing trip.
🛡️ Safety
Jakarta is generally safe for visitors, with pickpocketing and phone snatching in crowds and on busy streets the common risks, along with occasional taxi and money-changing scams. Traffic is the greatest danger, particularly for pedestrians and motorcycle passengers. Flooding follows heavy rain, usually in January and February, and air quality is often poor, which matters for people with asthma or heart conditions. Demonstrations occur in the centre and are best avoided.
Use app-based cars and licensed taxis, keep phones out of sight near traffic, check flood warnings in the wet season, avoid political gatherings, and note that drug offences carry severe penalties, including death. Check current official travel advice before travelling.
🌦️ Climate
Hot, humid and low-lying all year, with temperatures near 30°C in every month and little seasonal variation in warmth. The difference is rain: a wet season from about November to March, peaking in January and February, and a drier season from May to September.
- Summer
- the dry season, May–September: hot and hazy, about 24–33°C, with occasional storms
- Winter
- the wet season, November–March: about 24–31°C, with heavy downpours, thunderstorms and flooding in low-lying districts
🤝 Local Customs
Jakarta is a Muslim-majority city with large Christian, Buddhist and Hindu minorities, and religious observance is public: prayer calls, Friday midday prayers and fasting in Ramadan shape the week. Dress is smart and reasonably modest by day; shoulders and knees covered is the safe rule, and a headscarf and covered legs are needed to enter a mosque. The right hand is used for giving, receiving and eating, and greetings are formal with older people. Tipping is not expected, though a service charge often appears on restaurant bills.
Eat and drink discreetly in public during Ramadan daylight hours, ask before photographing people, and dress modestly in mosques and older neighbourhoods.
💳 Common Payment Methods
The currency is the Indonesian rupiah. Cards are accepted in hotels, malls, restaurants and supermarkets, and QRIS code payment through Indonesian apps has become almost universal, including at small stalls. Cash is still needed for street food, markets and some taxis. ATMs are everywhere; use those inside banks and malls, and change money only at licensed dealers.