On this page
- Why Getting Around Jakarta Confuses Even Frequent Visitors
- The MRT: Jakarta’s Most Reliable Rail Line
- The LRT: Connecting East and West Jakarta
- TransJakarta BRT: The Backbone of Bus Travel
- KRL Commuter Line: Reaching the Greater Jabodetabek Area
- Gojek and Grab: Ride-Hailing Done Right in Jakarta
- Taxis and Blue Bird: When to Use a Metered Cab
- Airport Transfers: Getting To and From Soekarno-Hatta
- Walking and Cycling in Jakarta
- Practical Transit Tips: Cards, Apps, Costs, and Avoiding Rush Hour
- Budget Breakdown: Daily Transport Costs in IDR
- Frequently Asked Questions
💰 Click here to see Indonesia Budget Breakdown
💰 Prices updated: June, 2026. Budget figures are estimates — always verify before travel.
Exchange Rate: $1 USD = Rp17,940.00
Daily Budget (per person)
Shoestring: Rp448,500 – Rp897,000 ($25.00 – $50.00)
Mid-range: Rp897,000 – Rp2,691,000 ($50.00 – $150.00)
Comfortable: Rp2,691,000 – Rp7,176,000 ($150.00 – $400.00)
Accommodation (per night)
Hostel/guesthouse: Rp89,700 – Rp358,800 ($5.00 – $20.00)
Mid-range hotel: Rp412,620 – Rp1,435,200 ($23.00 – $80.00)
Food (per meal)
Budget meal: Rp53,820.00 ($3.00)
Mid-range meal: Rp215,280.00 ($12.00)
Upscale meal: Rp1,076,400.00 ($60.00)
Transport
Single metro/bus trip: Rp15,000.00 ($0.84)
Monthly transport pass: Rp897,000.00 ($50.00)
Why Getting Around Jakarta Confuses Even Frequent Visitors
Jakarta in 2026 is a city mid-transformation. The traffic is still brutal — an estimated 22 million people move through Greater Jakarta every day — but the public transit network has grown faster in the past two years than at any point in the city’s history. The problem most visitors face isn’t a lack of options. It’s that five different transit systems now operate across the city, each with its own ticketing, app, and logic. First-Timers often default to Grab or Gojek for everything, spending far more time and money than necessary. Locals mix and match transit modes depending on the time of day, the destination, and how long they can tolerate sitting in gridlock. This guide cuts through the confusion and shows you exactly how to navigate Jakarta like someone who actually lives here.
The MRT: Jakarta’s Most Reliable Rail Line
The Jakarta MRT remains the gold standard for city transit — air-conditioned, on time, and genuinely fast. By 2026, the North-South corridor (Phase 1 and Phase 2 combined) runs from Lebak Bulus in the south all the way to Kota in the north, covering around 26 kilometres with 21 stations. Phase 2 completion, which extended the line from Bundaran HI to Kota via Harmoni, officially opened to the public in late 2024 and has transformed commutes for anyone heading between the old colonial district and the central business district.
A new East-West corridor is under active construction as of 2026, with partial operations expected by late 2027. You’ll see the construction at several crossroads in Central Jakarta — it’s hard to miss the concrete scaffolding along Jalan Kebon Sirih.
Fares on the MRT are calculated by distance, starting at Rp 3,000 and capping at Rp 14,000 for the full length of the line. You pay with a Jak Lingko card, a Flazz card (BCA), e-Money (Mandiri), or tap your contactless bank card or phone at supported gates. Single-journey tickets are also available from vending machines, but loading a stored-value card saves you the queue.
Trains run from around 05:00 to 24:00, with frequencies of 5 minutes during peak hours and 10 minutes off-peak. The stations are clean, the platforms are well-signed in both Indonesian and English, and the coaches smell of cool air and commuter exhaustion — the pleasant kind, not the unbearable kind you get on packed buses. If you’re staying anywhere near Sudirman, Senayan, or Blok M, the MRT will be your best friend.
The LRT: Connecting East and West Jakarta
Jakarta’s LRT (Light Rail Transit) is a different beast from the MRT and covers ground the MRT doesn’t touch. Two separate LRT systems operate in the Greater Jakarta area, and understanding which is which saves a lot of frustration.
LRT Jakarta runs from Kelapa Gading in the northeast to Dukuh Atas, connecting six stations across a 24-kilometre elevated corridor. It’s particularly useful for reaching the Velodrome, JIExpo Kemayoran (the main convention and expo centre), and Kelapa Gading’s commercial strip. Fares are flat at Rp 5,000 regardless of distance — one of the best deals in the city.
LRT Jabodebek, the newer and longer system, launched in 2023 and has been expanding its reach since. By 2026, it runs from Dukuh Atas through Cawang and out to Bekasi and Depok, making it the primary rapid transit option for Jakarta’s sprawling eastern and southeastern suburbs. It’s elevated for most of its route, which means the views from the carriage — rows of rooftops, toll roads packed with cars, distant mountains on a clear morning — give you a real sense of the city’s sheer scale. Fares start at Rp 5,000 and go up to around Rp 24,000 for the full Bekasi run.
Both LRT systems accept the Jak Lingko card, and LRT Jabodebek is also integrated into the MRTJ app for journey planning. Frequency improved significantly in 2025 after the operator addressed the original signalling issues that plagued the early months of operation.
TransJakarta BRT: The Backbone of Bus Travel
TransJakarta is the city’s Bus Rapid Transit network — the largest BRT system in the world by route length, stretching across more than 250 routes. The dedicated red bus lanes are a constant presence on Jakarta’s main arterials, and once you understand how the system works, it becomes genuinely useful for reaching areas the rail lines don’t cover.
The original Corridor 1 (Blok M to Kota) is the most tourist-relevant route, passing through the heart of the CBD along Jalan Sudirman and Jalan MH Thamrin. Other useful corridors connect to Glodok (Jakarta’s Chinatown), Senen, Pasar Minggu, and the outer ring roads.
Fares are a flat Rp 3,500 for any journey on the dedicated corridor buses, paid by tapping a Jak Lingko or stored-value bank card. Cash is not accepted at turnstiles. The feeder buses (smaller minibuses that branch off from BRT stops into residential areas) are free when you’re transferring within 180 minutes of your first tap.
The main issue with TransJakarta is that the buses share city roads outside the dedicated corridors, meaning journey times are unpredictable during traffic hours. The Busway corridors themselves are generally fast, but you can spend 40 minutes waiting for a feeder connection that Google Maps thought would take 10. Use TransJakarta for corridor-to-corridor travel during off-peak hours, and lean on rail for time-sensitive trips.
KRL Commuter Line: Reaching the Greater Jabodetabek Area
The KRL (Kereta Rel Listrik) is Jakarta’s commuter rail network, and it is the system that actually holds the city’s workforce together. Six lines radiate out from the central interchange at Manggarai Station — which underwent a major renovation completed in 2023 — connecting Jakarta to Bogor, Depok, Bekasi, Tangerang, and Serpong. If you’re doing a day trip to Bogor or exploring Tangerang for any reason, the KRL is almost certainly the fastest and cheapest way to go.
Fares on the KRL are calculated by distance: Rp 3,000 for the first 25 kilometres, then Rp 1,000 for every 10 kilometres beyond that. The maximum fare you’ll pay for any journey is around Rp 8,000 — remarkably cheap for what can be a 60-kilometre journey. You need a stored-value card (Jak Lingko, KMT, or any major bank e-money card) loaded with at least Rp 15,000 to pass the gate.
Manggarai is the key interchange hub. Trains arrive from multiple directions and the concourse is large, well-signed, and far less chaotic than it used to be after the renovation. During peak hours — 06:30 to 09:00 and 17:00 to 19:30 — the platforms are dense with commuters, but the trains run every 5–10 minutes so the waits are short. Off-peak, the KRL is a genuinely pleasant way to travel, with overhead fans and open windows that let the warm, diesel-tinged Jakarta breeze roll through the carriages.
Gojek and Grab: Ride-Hailing Done Right in Jakarta
No Jakarta transport guide is honest without a serious discussion of Gojek and Grab. These two apps dominate urban mobility across the city and for many visitors, they’re the default for almost every trip. In 2026, both platforms have matured significantly — surge pricing is more predictable, driver ratings are generally high, and the apps now show live traffic conditions so you can estimate journey times before confirming.
For short trips in residential areas or routes that aren’t well-served by rail, ride-hailing is unbeatable. A GoCar or GrabCar from Kemang to Senopati might cost Rp 25,000–40,000 at a quiet hour. The same trip during evening rush hour could jump to Rp 70,000–100,000 and take 45 minutes longer than the app’s estimate. Jakarta traffic turns a 3-kilometre car journey into a genuine test of patience between 17:00 and 20:00.
GoRide and GrabBike (motorcycle taxis) are the local secret weapon for beating traffic. Weaving between lanes on the back of a motorbike isn’t for everyone, but in Jakarta it’s entirely normal, generally safe on the main roads, and can cut a 40-minute car ride down to 12 minutes. Helmets are provided, fares are lower than car options, and the drivers know the city’s rat runs better than any navigation app.
Both apps also offer multi-stop options, airport transfers, and parcel delivery. GoPay and GrabPay wallets can be topped up via Alfamart, Indomaret, or bank transfer, which is useful if your foreign card isn’t recognised by the payment system.
Taxis and Blue Bird: When to Use a Metered Cab
Blue Bird remains the only taxi company in Jakarta that most experienced travellers will use without hesitation. Their drivers use meters without argument, the cars are clean and well-maintained, and the company has a solid reputation built over decades. The Green Bird fleet (larger executive vehicles) and Silver Bird (premium) are available for more comfortable journeys or airport runs.
Flag fall starts at Rp 7,500 for the first kilometre, then Rp 4,600 per kilometre after that. A 10-kilometre trip without significant traffic comes to roughly Rp 50,000–65,000. You can hail Blue Bird taxis on the street or book through their My Blue Bird app, which works similarly to Grab.
Avoid unmarked taxis or operators who approach you at malls or tourist spots quoting flat rates. They consistently overcharge, often significantly. If you’re not using Blue Bird and you’re not on Grab or Gojek, you’re probably paying more than you need to.
Airport Transfers: Getting To and From Soekarno-Hatta
Soekarno-Hatta International Airport sits about 20 kilometres west of central Jakarta, and getting there is one of the city’s great logistical challenges. In 2026, you have three realistic options:
- Railink Airport Train: The fastest and most reliable option. The dedicated express train runs from Manggarai and Sudirman (BNI City Station) to the airport in about 50–60 minutes, with departures every 30 minutes from 05:00 to 22:00. Fares are Rp 70,000 one-way. Book via the Railink app or website, or buy at the station. This is the option worth building your schedule around.
- Damri Airport Bus: Serves multiple routes including Gambir, Rawamangun, and Blok M. Fares range from Rp 40,000–60,000. Slower and less predictable than the train, but useful if you’re starting from a point far from the rail stations. Book through the Damri app or pay on board.
- Grab/Gojek/Blue Bird: Convenient for early-morning flights or late-night arrivals when the train isn’t running, or if you have significant luggage. Expect to pay Rp 150,000–300,000 depending on departure point and traffic. Always book through an app — never accept flat rates from touts at the arrivals hall.
The Tol Jakarta-Tangerang toll road is the main road connection, and while it’s generally fast outside peak hours, a poorly timed departure can mean arriving stressed and sweaty. Budget at least 90 minutes by road if you’re leaving between 06:00 and 09:00.
Walking and Cycling in Jakarta
Walking in Jakarta is underrated — in the right neighbourhoods. The city has invested in pedestrian infrastructure along Jalan Sudirman and Jalan MH Thamrin, and the Dukuh Atas interchange area is now genuinely pleasant to walk through, connecting MRT, LRT, KRL, and TransJakarta on foot within a few hundred metres. The Kota Tua (Old Town) area in North Jakarta is entirely walkable and far more enjoyable on foot than arriving by car.
Cycling is a growing option. The city has added dedicated cycling lanes along several main roads, most notably the Car Free Day route along Sudirman-Thamrin, which closes to vehicles every Sunday morning from 06:00 to 11:00. The atmosphere during Car Free Day — families on bicycles, roller skaters, food sellers, and the strange quiet of Jakarta’s main boulevard without traffic — is one of the city’s most striking experiences and worth timing a Sunday morning around.
Gowes, GoBike, and several local bike-share operators have docking stations near major MRT stations for short city rides. Rates start at around Rp 2,000 per 30 minutes.
Practical Transit Tips: Cards, Apps, Costs, and Avoiding Rush Hour
Getting the basics right makes a significant difference to how smoothly you move around Jakarta.
- Get a Jak Lingko card immediately. It works across MRT, LRT, TransJakarta, KRL, and most feeder buses. Available at all MRT stations and many Indomaret stores for a Rp 30,000 deposit plus your initial top-up. Keep it loaded with at least Rp 50,000.
- Peak hours to avoid: 07:00–09:30 and 17:00–19:30 Monday to Friday. During these windows, road travel can double or triple in journey time. If your plan requires being somewhere at a specific time, go by MRT or KRL.
- Google Maps works well for Jakarta transit routing in 2026, including real-time delays on MRT and KRL. For GoRide and GoCar estimates, the Gojek app itself is more accurate than Maps.
- Dress for air conditioning. MRT stations and carriages are cold by Jakarta standards — bring a light layer if you run cold. Stepping out into 31°C heat after 20 minutes in a 21°C carriage is its own kind of shock.
- Petrol stations and Alfamart/Indomaret stores all serve as top-up points for stored-value transit cards.
Budget Breakdown: Daily Transport Costs in IDR
Your daily transport budget in Jakarta depends almost entirely on whether you lean on public transit or default to ride-hailing for everything.
Budget Traveller
Using MRT, KRL, and TransJakarta for the majority of journeys, with occasional GoRide for the last kilometre to a destination not near a station. A realistic daily spend sits between Rp 30,000 and Rp 60,000. Two or three MRT trips, a KRL journey, and one GoRide covers most of what a budget traveller needs in a day.
Mid-Range Traveller
A mix of rail and GrabCar or GoCar, especially for evening outings when the idea of figuring out the BRT isn’t appealing. Expect to spend Rp 100,000 to Rp 200,000 per day on transport, depending on how far you’re moving around the city.
Comfortable/Flexible Traveller
Predominantly using GrabCar, occasional Blue Bird for comfort, and Railink for the airport. Daily transport costs run Rp 250,000 to Rp 500,000 without much effort, especially if you’re in traffic-heavy parts of the city during peak hours. Airport transfers alone can account for Rp 200,000–300,000 of that figure.
For context, a single full-length MRT journey (Lebak Bulus to Kota) costs Rp 14,000. A GoRide across 5 kilometres at a quiet hour costs around Rp 12,000–18,000. Jakarta’s public transit is genuinely affordable — the cost blows up when you’re stuck in traffic in an air-conditioned car, watching the meter or the surge multiplier climb.
Frequently Asked Questions
What is the easiest way to get from Soekarno-Hatta Airport to central Jakarta?
The Railink Airport Express is the most straightforward option in 2026. It runs from the airport directly to BNI City Station (Sudirman) in about 50–60 minutes and costs Rp 70,000. Book in advance via the Railink app to guarantee a seat during busy periods. Grab and Blue Bird taxis are alternatives for late-night arrivals.
Do I need cash to use public transport in Jakarta?
No — and in most cases, cash isn’t accepted at transit gates at all. You need a stored-value card such as Jak Lingko, Flazz (BCA), or e-Money (Mandiri) for MRT, LRT, KRL, and TransJakarta. Top up at station machines, Indomaret, Alfamart, or via banking apps. Load at least Rp 50,000 before you start exploring.
Is the Jakarta MRT safe for tourists?
Yes, very. The MRT is one of the safest, cleanest, and most reliable transit options in Southeast Asia. Stations have security staff, CCTV coverage, and clear English signage. There are designated priority seats for pregnant women, elderly passengers, and those with disabilities. Petty crime on the MRT is extremely rare compared to many regional peers.
How bad is Jakarta traffic really, and when should I avoid road travel?
It’s as bad as the reputation suggests during peak hours. Monday to Friday between 07:00–09:30 and 17:00–19:30, surface travel can grind to near-standstill on major corridors. Saturdays around midday and Sunday evenings also build badly. Plan sightseeing for mid-morning or early afternoon on weekdays, or use the MRT/KRL to bypass road congestion entirely.
Can I use a foreign credit or debit card to top up a Jakarta transit card?
At MRT vending machines, some foreign Visa and Mastercard contactless cards work for one-time top-ups, but results vary by issuing bank. The most reliable method is to download the MRT Jakarta app and connect it to GoPay or OVO, which you can fund via cash at Indomaret or Alfamart. Alternatively, buy a prepaid GoPay or OVO balance top-up at any convenience store using cash.
📷 Featured image by Aditya Anggara on Unsplash.