What does it actually cost to get around the city? Most guides hand you a vague backpacker/mid-range/luxury figure with no itinerary behind it, which is useless when you are trying to plan. So this one does the opposite: three fully itemized sample days, each with real routes from a Central Jakarta hotel to three or four sights, with every rupiah accounted for. The headline is that Jakarta transportation costs swing from about IDR 30,000 a day if you live on public transit to IDR 300,000 and up if you take GrabCar everywhere — and the gap is entirely about the choices you make. Here is exactly what each day looks like.
The number you land on depends almost entirely on which modes you lean on, so it helps to know them. The flat-fare TransJakarta busway and the distance-priced Jakarta MRT anchor the cheap end, while Grab and Gojek add cost in exchange for door-to-door ease. For the full picture of how the modes connect, start with our pillar on getting around Jakarta.

Jakarta Transit Pricing Reference (2026)
| Mode | Fare | Notes |
|---|---|---|
| TransJakarta BRT | IDR 3,500 flat | Unlimited transfers within paid area |
| MRT | IDR 3,000–14,000 | Distance-based |
| KRL Commuter | IDR 5,000+ | Distance-based |
| JakLingko cap | IDR 10,000 max | 3-hour multi-modal cap |
| GoRide/GrabBike (motorbike) | IDR 10,000–25,000 | Typical 5 km trip |
| GoCar/GrabCar (off-peak) | IDR 25,000–40,000 | Typical 5 km trip |
| GoCar/GrabCar (rush hour) | IDR 40,000–80,000 | Typical 5 km trip + surge |
| Blue Bird taxi | IDR 30,000–60,000 | 5 km, metered |
| Airport Railink | IDR 70,000 | One-way to/from CGK |
| Damri airport bus | IDR 40,000–75,000 | One-way to/from CGK |
Sample Day 1 — Budget Day (IDR 30,000 Total)

Traveler profile: Solo backpacker staying in Cikini budget hotel, all-public-transit, visits Monas + Kota Tua + Glodok.
| Time | Trip | Mode | Cost |
|---|---|---|---|
| 9:00 AM | Hotel (Cikini) → Bundaran HI MRT | Walk + MRT (1 stop) | IDR 3,000 |
| 10:30 AM | Bundaran HI → Halte Monas | TransJakarta Corridor 1 | IDR 3,500 |
| 1:00 PM | Halte Monas → Halte Kota | TransJakarta (same tap) | IDR 0 (transfer) |
| 3:30 PM | Walk Kota Tua → Glodok | Walking 1.2 km | IDR 0 |
| 6:00 PM | Glodok → Hotel | TransJakarta Corridor 1 | IDR 3,500 |
| — | JakLingko top-up | For day’s transit + buffer | IDR 20,000 |
| Total | IDR 30,000 ($2) |
The budget day is genuinely cheap if you are happy to walk, lean on TransJakarta, and chain your transfers inside the JakLingko three-hour cap. The gap versus an all-Grab day is enormous, and it is the backbone of the approach in our budget travel in Jakarta guide. Squeezing that cap to the full is its own small skill, covered in our Jak Lingko card guide.
Sample Day 2 — Mid Day (IDR 100,000 Total)

Traveler profile: Couple staying at Pullman Bundaran HI, mixing MRT, TransJakarta, and motorbike for speed and convenience.
| Time | Trip | Mode | Cost |
|---|---|---|---|
| 9:00 AM | Hotel → Setu Babakan Betawi Village | GrabCar (30 min) | IDR 65,000 |
| 12:30 PM | Setu Babakan → Plaza Senayan | GoRide motorbike (skip traffic) | IDR 18,000 |
| 2:30 PM | Plaza Senayan → Museum MACAN (West Jakarta) | GrabCar (15 min off-peak) | IDR 35,000 |
| 5:00 PM | Museum MACAN → Hotel Bundaran HI | GrabCar (20 min) | IDR 40,000 |
| 8:00 PM | Hotel → SKYE Bar (walk) | Walking | IDR 0 |
| 11:00 PM | SKYE Bar → Hotel (walk) | Walking | IDR 0 |
| Total per person (couple splits car) | ~IDR 100,000 ($6.50) |
Mid day reality: GrabCar for longer trips, GoRide motorbike for traffic-beating mid-distance hops, walking when possible. Splitting car fares with a partner cuts cost meaningfully.
Sample Day 3 — Comfort Day (IDR 300,000 Total)

Traveler profile: Solo executive staying at Park Hyatt, all GrabCar, prioritizing comfort and air-conditioning over savings.
| Time | Trip | Mode | Cost |
|---|---|---|---|
| 9:00 AM | Park Hyatt → National Museum | GrabCar (15 min) | IDR 30,000 |
| 11:30 AM | National Museum → Café Batavia Kota Tua | GrabCar (30 min off-peak) | IDR 55,000 |
| 3:00 PM | Café Batavia → SKYE Bar Sudirman | GrabCar (45 min building rush) | IDR 70,000 (surge) |
| 5:30 PM | SKYE Bar → Setu Babakan (Betawi cultural eve) | GrabCar (45 min, peak surge) | IDR 85,000 (heavy surge) |
| 8:30 PM | Setu Babakan → Park Hyatt | GrabCar (35 min normal) | IDR 65,000 |
| Total | IDR 305,000 ($19.50) |
Comfort day reality: convenient but expensive. The surge pricing during rush hour can double individual ride costs. For couples sharing rides, divide by 2.
Sample Itineraries by Trip Length
3-Day Trip Transit Budget
| Day | Mode Mix | Per-Person Cost |
|---|---|---|
| Day 1 (Monas + Kota Tua) | Budget (TJ + walking) | IDR 30,000 |
| Day 2 (Senayan + Museum MACAN) | Mid (MRT + GrabCar) | IDR 100,000 |
| Day 3 (Setu Babakan + dinner) | Mid (GrabCar shared) | IDR 80,000 |
| 3-day total | IDR 210,000 ($14) |
Plus airport transfer: IDR 70,000 each way (Railink) = IDR 140,000.
3-day grand total: IDR 350,000 ($22.50).
7-Day Trip Transit Budget
Average IDR 100,000 per day × 7 days = IDR 700,000 transit + IDR 140,000 airport = IDR 840,000 ($54) per person.
Airport Transfer Day Premium

Airport transfer days have higher transit costs:
- Railink train: IDR 70,000 each way (most efficient)
- GrabCar: IDR 150,000–300,000 each way
- Blue Bird taxi: IDR 170,000–350,000 each way
- Damri bus: IDR 40,000–75,000 each way (cheapest)
- Hotel private transfer: IDR 350,000–600,000 each way
For a 7-day trip, airport transfer is essentially “Day 0” and “Day 8” transit costs.
Cost-Saving Strategies
Free Strategies
- Walk Sunday Car-Free Day (Sudirman-Thamrin 6:00–11:00 AM)
- Walk within tourist neighborhoods — Monas to Bundaran HI (15 min walk)
- Free Bus Wisata sightseeing (Saturday-Sunday)
- Free Pantjoran Tea House hot tea while walking Glodok
Low-Cost Strategies
- Use TransJakarta Corridor 1 for Bundaran HI to Kota Tua (IDR 3,500)
- Walk Sabang street food strip rather than Grab between vendors
- Take the KRL to Bogor (IDR 10,000) instead of a GrabCar (IDR 300,000)
- Take MRT then short Grab rather than door-to-door Grab
- Avoid rush hour Grab — surge pricing doubles cost
Premium Strategies (When Worth It)
- Pre-book hotel airport transfer for early morning flights (peace of mind)
- Use Grab during heavy rain (walking impractical)
- Multi-passenger sharing — 3+ travelers in GrabCar cuts per-person to public transit prices
- Royaltrans premium AC bus (IDR 20,000) when not in a hurry
When Grab Is Cheaper Than Public Transit
Surprisingly, GrabCar can be cheaper than MRT/TransJakarta for:
- Multi-passenger groups (3–4 people) — IDR 80,000 GrabCar split 4 ways = IDR 20,000 per person
- Off-peak Saturday afternoon trips — minimal surge, fast travel
- Short cross-corridor trips (Senayan to Senopati = 1 km)
- When heavy luggage is involved
Tipping Indonesian Drivers
Tipping is not expected for Grab/Gojek or Blue Bird taxi rides but is appreciated for exceptional service:
- GoRide/GrabBike motorbike: Round up IDR 2,000–5,000 if helpful with directions
- GoCar/GrabCar: Round up IDR 5,000–10,000 if helpful with luggage or long trip
- Blue Bird taxi: Round up to nearest IDR 5,000 or 10,000
- Pre-arranged hotel transfer: IDR 20,000–50,000 tip typical for airport runs
Hidden Transit Costs
Watch for these often-overlooked costs:
- JakLingko card top-up fee at Indomaret (IDR 10,000 service fee per top-up)
- Airport SIM card for Grab/Gojek registration if needed (IDR 50,000–150,000)
- Toll road surcharges on long GrabCar trips (typically built into fare)
- Parking fees if driver waits while you visit attraction (IDR 5,000–20,000)
- Foreign card transaction fees — 2–3% on Grab payments via foreign Visa/Mastercard
Total Trip Budget Examples
| Trip Type | Transit Total |
|---|---|
| 3-day budget | IDR 200,000–350,000 ($13–22) |
| 3-day mid-range | IDR 350,000–600,000 ($22–38) |
| 3-day luxury | IDR 700,000–1,100,000 ($45–70) |
| 7-day budget | IDR 450,000–750,000 ($29–48) |
| 7-day mid-range | IDR 800,000–1,200,000 ($51–77) |
| 7-day luxury | IDR 1,500,000–2,500,000 ($95–160) |
For deeper budget planning, see our budget travel in Jakarta and luxury travel guides.
The Bottom Line on Jakarta Transportation Costs
Strip away the itineraries and the picture is simple. By global standards, moving around Jakarta is astonishingly cheap — a full sightseeing day on rail and bus runs about two dollars, and even an all-taxi day rarely tops twenty. The single biggest lever is not the city, it is you: the same trip can cost IDR 3,500 on a bus or IDR 80,000 in a surging GrabCar, so the choice of mode swings your daily spend by an order of magnitude. Three habits keep the total low without making the trip feel like a chore — default to TransJakarta and the MRT on routes they serve, save ride-hailing for the gaps and the rain, and split car fares whenever you are travelling as a pair or a group. Do that and the only line item worth fussing over is the airport run at each end, which the Railink keeps to a predictable IDR 70,000. Everything else is, frankly, rounding error.
Frequently Asked Questions About Jakarta Transportation Costs
How much should I budget for Jakarta transit per day?
Budget travelers: IDR 30,000–80,000/day. Mid-range: IDR 80,000–200,000/day. Comfort/luxury: IDR 250,000–500,000/day. Airport transfer days add IDR 70,000–350,000 each direction.
What’s the cheapest way to get around Jakarta?
TransJakarta BRT (IDR 3,500 flat fare with unlimited transfers within paid area) is the cheapest. JakLingko card 3-hour fare cap makes multi-modal trips IDR 10,000 max.
Is Grab expensive in Jakarta?
Compared to MRT/TransJakarta, yes — typical GrabCar is 5–10x public transit cost. Compared to Singapore/Tokyo/Hong Kong taxis, no — Jakarta Grab is dramatically cheaper.
Can I get around Jakarta without using ride-hailing?
Yes — for tourists staying in Central Jakarta (Menteng, Sudirman, Bundaran HI), MRT + TransJakarta + walking covers most needs. Kemang and Kota Tua require Grab.
How much is the airport transfer from Soekarno-Hatta?
Railink train: IDR 70,000 (recommended). GrabCar: IDR 150,000–300,000. Blue Bird taxi: IDR 170,000–350,000. Damri bus: IDR 40,000–75,000.
Should I rent a car in Jakarta?
No — Jakarta’s traffic, parking scarcity, and ganjil-genap rules make self-driving impractical for tourists. Use Grab/Gojek and public transit instead.
Once you can see the real numbers, planning gets easy and the vague backpacker-versus-luxury hand-waving falls away. The natural next moves: shave the biggest single line item with our airport to Jakarta city transfer guide, claw back the surge with our notes on avoiding Jakarta traffic, and pick the spending lane that fits you — the lean playbook in budget travel in Jakarta or the splurge in luxury travel in Jakarta. With the budget settled, point it at the best attractions in Jakarta and the wider things to do in Jakarta.
External Resources for Jakarta Transportation Costs
For comparative cost data, the BudgetYourTrip Jakarta page aggregates daily traveler spending, and Gotripzi’s Jakarta cost guide covers multi-category daily budgets.