When to go
When is the best time to visit Jakarta?
Jakarta sits on the equator, so it's hot, humid and tropical year-round - the question is mostly dry vs wet. The dry season from May to September is the most comfortable time: less rain, lower humidity and more sun, though still 30 °C+ daily. Many travellers pass straight through to Bali, but the city rewards a day or two.
- May-SepDry season - the best time. 28-33 °C, less rain. Peak crowds and prices in July/August.
- Oct-AprWet season - hot, humid with heavy afternoon thunderstorms, peaking Jan-Feb. Flooding is possible; but mornings are often sunny and prices drop.
- RamadanDates shift each year - the fasting month brings lively Ramadan bazaars and Eid (Lebaran) exodus, when the city empties and hotels are cheap.
Attractions
Things to Do in Jakarta
Jakarta is a sprawling, energetic megalopolis - historic old town, mega-malls, a thousand museums and one of the world's great street-food scenes. It rewards a day or two before you fly on to Bali or Yogyakarta.
Kota Tua (Old Batavia)
The Dutch-colonial heart of old Batavia - Fatahillah Square, the Jakarta History Museum, the Wayang Museum and the colourful Cafe Batavia. Pastel facades, bicycle rickshaws and street performers; the most walkable corner of the city. Allow a half-day.
Most museums ~5,000-25,000 IDR ($0.30-1.60); closed Mondays.
National Monument (Monas)
The 132-m obelisk in Merdeka Square symbolising independence - take the lift to the viewing deck for a rare panorama of the flat city, then explore the history dioramas in the base. The surrounding park is a green escape at sunset.
Entry 15,000-40,000 IDR ($1-2.50) to the top; open Tue-Sun.
Istiqlal Mosque & Jakarta Cathedral
Southeast Asia's largest mosque - a vast modern space for 200,000 worshippers - sits across from the neo-gothic Catholic cathedral, a striking symbol of religious tolerance. Free guided tours (dress modestly, robes provided); allow an hour.
Thousand Islands (Kepulauan Seribu)
A chain of over 100 small islands in Jakarta Bay - the city's nearest beach escape. Day-trip to Palau Pramuka or Bidadari for swimming, snorkelling and seafood, or stay overnight on a resort island. A 1-2-hour boat from the Marina Ancol pier.
Day trips from ~300,000 IDR ($19) including boat and lunch.
Taman Mini Indonesia Indah
A vast park showcasing traditional houses and culture from all 34 provinces in one place - pavilions, museums, a cable car and an IMAX theatre. The best one-stop intro to Indonesia's diversity before you explore it for real.
Malls, Markets & Street Food
Jakarta's life plays out in its malls (Grand Indonesia, Plaza Indonesia) and markets (Tanah Abang, Pasar Baru). For food, hunt down a street-food tour for nasi goreng, satay, soto and the famous kerak telor - the city eats spectacularly and cheaply.
Transport
How to Get Around Jakarta
Jakarta is huge and famously gridlocked - but the new MRT, the TransJakarta busway and ride-hail apps have made it far more navigable. Plan around the rush hours (7-10 AM, 4-8 PM) and use the MRT whenever possible.
- MRT & LRTThe modern north-south MRT line is the fastest way across the city centre - air-con, reliable, from 3,000 IDR ($0.20). Extend with the LRT and TransJakarta.
- TransJakarta BRTDedicated-lane buses covering most of the city - cheap (3,500 IDR/$0.22) and frequent, though crowded at peak.
- Gojek & GrabThe go-to apps for motorbike taxis (ojol) and cars - ojols weave through traffic from ~10,000 IDR ($0.60). Indispensable.
- TaxiBlue Bird is the reputable metered brand - insist on the meter. Avoid unmetered touts at the airport.
- AirportSoekarno-Hatta (CGK) is 20 km west - the airport train (46 min) or a toll-road taxi (45-90 min) reaches the centre.
Jakarta is the gateway to Indonesia - fly to Bali and Ubud, the temples of Yogyakarta, or the dragons of Labuan Bajo.
Accommodation
Where to Stay in Jakarta
Stay central near the MRT to beat the traffic. Jakarta's districts each have a distinct character - pick based on what you want to do.
Menteng & Central Jakarta - best for first-timers
Near Monas, the grand malls and the MRT - leafy colonial-era streets, embassies and good mid-range and luxury hotels. The default base.
Sudirman / SCBD - best for business & nightlife
The modern financial district - sleek skyscraper hotels, the best restaurants and rooftop bars, and the MRT line. For a comfortable, connected stay.
Kota Tua / Glodok - best for history
Near old Batavia and Chinatown - budget heritage hotels and hostels. Atmospheric and walkable, though less polished than the centre.
Kemang & South Jakarta - best for cafés
The expat and hipster hub - cafés, brunch spots and boutiques in a leafier, residential feel. Good for longer stays.
Food & drink
What & Where to Eat in Jakarta
Jakarta is the food capital of Indonesia - every regional cuisine converges here, from Padang feasts to Betawi street snacks, at every price point. Eating is the city's great pleasure.
Nasi goreng - Indonesia's national fried rice. Sate - charcoal-grilled skewers with peanut sauce. Soto Betawi - the local beef-and-coconut-milk soup. Nasi padang - pick from dozens of curries at a Padang restaurant.
Vegetarian options exist but require asking - look for “sayur” dishes and Chinese-vegetarian (vegan) “kelenteng” eateries.
- Street-food toursGuided ojol rides through Glodok and Kota Tua - the best way to eat safely and widely.
- Warungs & food courtsLocal canteens in malls (e.g. Plaza Senayan, Gandaria) for regional dishes at low prices.
- Padang restaurantsOrder by pointing at the spread - you pay only for what you eat.
Plan your trip
Practical Tips & Budget
Most Western passport holders need a visa on arrival or e-VOA (IDR 500,000, about US$30, as of November 2026; a higher fee has been announced) for 30 days, extendable once; only ASEAN nationals enter visa-free (see our SE Asia visa guide). The currency is the Indonesian rupiah (IDR). English is spoken in malls, hotels and the business district, less so in the markets. Carry small rupiah notes for street food and ojols.
How much does Jakarta cost?
- Budget$20-40/day - a hostel, street food and MRT/Gojek.
- Mid-range$50-90/day - a central 3-4-star hotel, museums and a street-food tour.
- Luxury$120+/day - an SCBD five-star, fine dining and the Thousand Islands.
Good to know
- Traffic: Jakarta jams are legendary - use the MRT, stay near it, and avoid peak hours.
- Taxi scams: Use Blue Bird on the meter or Gojek/Grab; ignore airport touts.
- Flooding: In the wet season (Jan-Feb) streets can flood - check forecasts and keep flexible plans.
- Tipping: Not expected; 5-10% appreciated in nicer restaurants.
- Drinking water: Drink only bottled or filtered water.
Ready to explore Indonesia? Pair this with our Bali travel guide and 7-day Bali itinerary.