Jakarta is the city most travelers fly into but few actually stop to explore — which is the city's greatest advantage for those who do. Indonesia's capital of 30 million people is a megacity with genuine depth: a 400-year Dutch colonial history layered onto a Betawi Indigenous culture, overlaid with the cooking traditions of every Indonesian province, and now home to one of Southeast Asia's most dynamic contemporary art and food scenes. First-timers arrive expecting chaos and find, if they navigate it correctly, a city of unexpected neighborhoods, extraordinary food, and an energy that no other Southeast Asian capital quite matches. This guide covers everything you need before and during your first visit.
Before You Arrive
Most international visitors qualify for Indonesia's Visa on Arrival (VOA) at Soekarno-Hatta International Airport. Citizens of 90+ countries — including the US, UK, Australia, most EU nations, Canada, Japan, South Korea, and India — can obtain the VOA at the dedicated counter in the international arrivals hall. Cost: IDR 500,000 ($30 USD equivalent), payable in cash (IDR, USD, or EUR accepted at counter). Validity: 30 days from entry, extendable once for another 30 days (IDR 500,000 extension fee) at the nearest Immigration Office in Jakarta (Kantor Imigrasi Jakarta Selatan or Jakarta Pusat).
The e-VOA option (molina.imigrasi.go.id) allows online pre-registration — same IDR 500,000 fee, same 30-day validity, but with a dedicated e-VOA lane at Soekarno-Hatta that moves faster than the standard VOA counter. Processing takes 30–60 minutes online; do it the day before arrival. Citizens of 12 ASEAN-adjacent countries including Singapore, Malaysia, Thailand, and the Philippines receive Visa-Free entry for 30 days at no cost.
Currency: The Indonesian rupiah (IDR) uses large numbers — IDR 15,000 is roughly $1 USD. Familiarize yourself with the denomination before arrival to avoid calculation errors at markets and warungs. The most important note is the IDR 100,000 (orange, Soekarno/Hatta portrait). ATMs in Jakarta dispense IDR 50,000 and IDR 100,000 notes; BCA, Mandiri, and CIMB Niaga ATMs have the most reliable international card compatibility and lower per-transaction fees than BNI or BTN. Airport ATMs (landside, pre-immigration) typically have worse exchange rates than city ATMs by 1–3%.
SIM cards: Telkomsel (look for the red Grapari booth in arrivals) is the strongest network with 4G coverage throughout Jakarta and satellite cities. A starter package with 14 GB data runs IDR 60,000–90,000. XL Axiata is a strong alternative (IDR 40,000 for 8 GB). Both work at Soekarno-Hatta's Terminal 2 and Terminal 3. Register your SIM at purchase — Indonesian regulation requires passport registration for foreign SIMs, handled by the shop staff in 5 minutes. Your phone must be SIM-unlocked; if unsure, test a local SIM in a factory-default unlocked slot first.
Getting from the Airport
Soekarno-Hatta International Airport (IATA: CGK) is Jakarta's primary gateway, located 30 km west of the city center in Tangerang. Terminal 1 handles domestic Garuda and Citilink, Terminal 2 handles international Garuda and AirAsia international, and Terminal 3 — the newest and largest — handles most international arrivals including Singapore Airlines, Cathay Pacific, Emirates, Qatar Airways, and full-service domestic carriers.
The Kereta Bandara (Airport Railink) is the definitive first-timer transport choice. The dedicated airport express train departs from the underground station beneath Terminal 3 (follow "Kereta Bandara" signs from arrivals) every 15–30 minutes, 24 hours daily. Journey to Sudirman Station: 51 minutes, IDR 70,000. Stops include Batu Ceper (Tangerang), Duri, Manggarai, and Sudirman — Sudirman connects to the MRT and TransJakarta network. Manggarai connects to the commuter rail network. Buy tickets at the station kiosk or on the KAI Bandara app. If arriving at Terminal 1 or 2, take the free SkyTrain inter-terminal shuttle to Terminal 3 first (3–5 minutes, runs continuously).
Halim Perdanakusuma Airport (HLP): Jakarta's secondary domestic airport, 12 km southeast of the city center. Served by Lion Air and some Citilink routes. No dedicated rail link — take Grab or Gojek (IDR 60,000–120,000 to South Jakarta destinations) or TransJakarta bus route from Cawang terminal (IDR 3,500 but requires a connection). If arriving from Bali or Surabaya via Lion Air and staying in South Jakarta, Halim is actually convenient — closer to Blok M and the SCBD than Soekarno-Hatta.
What to avoid at Soekarno-Hatta: "Fixed price" taxi touts inside arrivals halls quote IDR 200,000–350,000 for city center destinations — rates that don't reflect actual metered fares and often increase once in the car. Blue Bird taxi (Jakarta's most reputable metered cab, identified by its solid blue livery) is acceptable — meters start at IDR 6,500 and a journey to central Jakarta runs IDR 150,000–250,000 in moderate traffic. Grab booked inside the terminal (under the official Grab kiosk signs) gives you a transparent pre-agreed fare.
Getting Around
Jakarta's traffic is genuinely among the worst in the world — without a strategy, you can lose hours in gridlock between attractions 5 km apart. The strategy is simple: use rail and BRT for major cross-city moves, use Gojek for the final kilometer, and plan itineraries geographically so you're not crossing the city multiple times per day.
The MRT Jakarta is the backbone of the efficient system. Line 1 (North–South, now fully extended to Kota) connects South Jakarta's residential neighborhoods to Dukuh Atas (the central interchange hub), Bundaran HI (the Hotel Indonesia roundabout), Monas, and Kota Tua. Fares IDR 3,000–16,000. Modern, air-conditioned trains run every 5 minutes during peak hours. The MRT is the fastest way to move the Blok M–Sudirman–Bundaran HI corridor and eliminates the uncertainty of road travel entirely.
TransJakarta BRT (flat fare IDR 3,500) covers 240+ corridors across the entire city with dedicated bus lanes. The most useful tourist corridor is Corridor 1 (Blok M to Kota/Old Town) and Corridor 6 (Ragunan Zoo to Dukuh Atas). Buy a Jak Card (available at all MRT stations, IDR 40,000 with IDR 20,000 credit) — it works on MRT, TransJakarta, and KRL commuter rail on a single card.
Gojek and Grab: GoRide (motorcycle) and GoCar/GrabCar handle everything the rail network doesn't reach. GoRide for short hops (IDR 7,000–15,000), GoCar for trips with luggage or in rain. The apps show live fare estimates before booking. Gojek's GoFood also delivers from virtually any Jakarta restaurant to your location within 30–45 minutes — useful for a hotel lunch break between sightseeing.
A practical routing formula: use the MRT for the Sudirman–SCBD–Blok M–Kota spine, TransJakarta for middle distances, and GoRide for the last 500–1,000 meters. Plan your days geographically: all North Jakarta (Kota Tua, Glodok, Ancol) on one day, all Central Jakarta (Monas, Istiqlal, Pasar Baru) on another, South Jakarta (Museum MACAN, Kemang, SCBD) on a third.
Where to Base Yourself
Jakarta's sprawl means neighborhood choice significantly affects your daily transport costs and convenience. For first-timers, the choice is essentially between Central Jakarta (near the main sights), South Jakarta (better value, better food, faster transit), and North Jakarta (near Kota Tua but otherwise inconvenient).
Menteng (Central Jakarta) is the former Dutch residential quarter — tree-lined avenues, colonial villas, and walking distance (1.5 km) from Monas and the National Museum. Jalan Sabang, Menteng's night food strip, is 800 meters from the main hotel cluster. Mid-range hotels here (Formule 1 Jakarta, Red Planet, various boutique hotels) run IDR 300,000–550,000 per night. The trade-off: Menteng doesn't have direct MRT access, so cross-city transit requires TransJakarta or Grab. Best for: travelers whose primary interest is colonial history and central museums.
Sudirman / SCBD (South-Central Jakarta) — Jakarta's business district and the MRT spine. Hotels in this corridor (Ibis Styles Tanah Abang, Ibis Jakarta Arcadia, numerous mid-range business hotels) run IDR 400,000–700,000. The location is ideal: direct MRT to everywhere, walking distance to the Dukuh Atas interchange, and a 10-minute Grab to Museum MACAN or the Kemang arts district. TransJakarta to Kota Tua from Dukuh Atas takes 40 minutes. Best for: first-timers who want maximum transport convenience and don't mind paying slightly more for location.
Blok M (South Jakarta) — the most underrated base for budget-conscious first-timers. The Blok M MRT station sits at a major transit hub; Blok M Plaza's basement food court is one of Jakarta's best cheap lunch destinations; and the surrounding South Jakarta neighborhoods (Kebayoran Baru, Bangka, Cipete) have excellent cafes, restaurants, and street food. Hotels here run IDR 250,000–450,000. Museum MACAN is a IDR 15,000 Grab away. Best for: travelers who want to experience Jakarta like a resident rather than a tourist.
Local Culture & Etiquette
Jakarta is home to roughly 10 million Muslims, making it one of the world's largest Muslim cities — though its cosmopolitan character means the everyday cultural experience is significantly more relaxed than in more conservative Indonesian regions like Aceh or West Sumatra. Understanding the cultural baseline helps you navigate the city without unintentional disrespect.
Dress: Jakarta's business and shopping districts (Sudirman, SCBD, Menteng) have relatively relaxed standards — foreign visitors in shorts and t-shirts are unremarkable in malls and restaurants. At mosques (Istiqlal, Masjid Istiqlal, any neighborhood masjid), women must cover hair and shoulders; sarong-style wrap skirts are provided at Istiqlal's entrance for IDR 5,000–10,000 donation. At government buildings, the National Museum, and Monas, business-casual dress (no singlets, no beachwear) is appropriate. Kampung (urban village) neighborhoods welcome visitors but conservative dress — covered shoulders and knees — is appreciated.
The Friday midday prayer (Salat Jumat, roughly 12:00–1:00 PM) is observed by most male Muslims. In office and shopping areas, restaurants fill at 11:30 AM and empty at 12:30 PM as people attend prayers. Plan lunch before 11:30 or after 1:00 PM on Fridays to avoid the midday restaurant rush. Government offices and some businesses close or reduce hours for Friday prayer.
Social norms: Jakartans are generally more urban and direct than Javanese (Yogyakarta) or Balinese culture, but politeness remains important. Greet service staff with "permisi" (excuse me) or "selamat pagi/siang/sore" (good morning/afternoon/evening) before making requests. Using the right hand for money exchanges, food, and handshakes is correct etiquette (the left hand is traditionally considered impure). Pointing with the index finger is considered rude — use an open right hand or the right thumb instead.
Alcohol is available in Jakarta's restaurants, hotel bars, and minimarkets but is not conspicuously displayed. Bintang beer (IDR 40,000–60,000 at restaurants) is the national lager. Jakarta's nightlife is Southeast Asia's most underrated — Shisha bars in Kemang, rooftop cocktail bars in SCBD, and live music venues in South Jakarta operate until 2–4 AM on weekends. Uber Eats, GoFood, and Grab Food all deliver alcohol to hotel rooms from licensed vendors.
Common Mistakes to Avoid
1. Skipping Jakarta entirely. The most common and costly mistake. Travelers who fly Jakarta–Bali or Jakarta–Yogyakarta without stopping miss a city that rewards even a single full day. The Old Town, a Museum MACAN visit, a meal at a Betawi soto stall, and an evening at Jalan Sabang make a compelling 10-hour argument for a Jakarta layover. One night is worth it; three nights reveals a genuinely great Asian city.
2. Taking a road taxi across the city during peak hours. Jakarta's traffic is at its worst from 7–10 AM and 4–8 PM on weekdays. A Grab from Kota Tua to Blok M during evening peak costs IDR 80,000–120,000 and takes 60–90 minutes. The same journey via TransJakarta Corridor 1 costs IDR 3,500 and takes 45 minutes. The MRT from Bundaran HI to Blok M costs IDR 3,000 and takes 12 minutes. Use rail during peak hours, always.
3. Booking a tour of Kota Tua through hotel concierge. Hotel tour packages for the Old Town (IDR 200,000–400,000 per person) add exactly nothing over what you can do independently for IDR 20,000 total in museum entrance fees plus IDR 3,500 TransJakarta fare. The five museums in the Fatahillah Square complex all have English signage and the square itself is self-navigating. Save the tour fee for a meal at a proper Betawi restaurant.
4. Changing currency at the airport exchange counters. The Bank Mandiri exchange counter in Soekarno-Hatta's arrivals hall offers rates typically 3–5% below market. Change only IDR 200,000–300,000 at the airport for immediate needs (taxi, SIM card) and exchange the rest at licensed money changers in Menteng (Jalan Cikini) or the mall money changers in Blok M Plaza, which track real-time interbank rates.
5. Underestimating journey times for evening plans. Jakarta's post-work traffic (5–8 PM) can make a 5 km road journey take 45 minutes. If you have a dinner reservation or a time-sensitive evening plan, build in a 30-minute buffer or use the MRT — it runs on schedule regardless of traffic. Book restaurants at 7:00 PM rather than 6:30 PM to clear the worst of the post-office rush.
6. Drinking tap water or eating at empty stalls. Jakarta's tap water requires boiling and is not safe to drink directly. All accommodation provides bottled water; purchase Aqua 600ml bottles from Indomaret for IDR 3,000–5,000. For street food safety: eat at stalls with high local turnover — fresh cooking matters. Avoid pre-cooked dishes that have been sitting under heat lamps for unknown periods. The nasi padang system (Warung Sederhana, Warung Minang) is actually safe despite the room-temperature display: the high spice and oil content of Padang dishes inhibit bacterial growth, and the rapid turnover at busy warungs means food is refreshed constantly.
7. Not having the Gojek app ready. The difference between a smooth Jakarta visit and a frustrating one often comes down to having Gojek installed and loaded with GoPay credit before you need it. Register using your local SIM number. Top up GoPay at any Indomaret or Alfamart (show your barcode to the cashier, pay cash). Once funded, Gojek handles transport, food delivery, pharmacy, and even hotel bookings — a single app that removes most of the friction of navigating a city of 30 million people.