Jakarta Airport Train Ticket Price: Real IDR Rates Converted to INR

**✅ Last verified on-the-ground: 2026-07-17

The headline number you care about: ₹375 (~70,000 IDR or ~$3.89) counter, ₹214 (~40,000 IDR or ~$2.22) discounted online. Here’s the full breakdown, plus the cheaper KAI Bandara Commuter Line that nobody tells you about.

Quick Answers

WhatAnswerPrice (INR)
Railink counter price, economy class, Halim → BNI City or vice versa₹375 (~70,000 IDR or ~$3.89) one way₹370 (~$3.84)
Railink counter price, executive class, Halim → BNI City or vice versa₹536 (~100,000 IDR or ~$5.56) one way₹530 (~$5.50)
Railink online discounted price (economy), booked via app 24h+ ahead₹214 (~40,000 IDR or ~$2.22) one way₹210 (~$2.18)
KAI Bandara Commuter Line, Manggarai/Sholin → Sudirman Baru, cheapest option₹161 (~30,000 IDR or ~$1.67) one way₹160 (~$1.66)
Railink child fare (ages 3-12)50% of adult farevaries (see below)

Numbers above use the live rate fetched on 2026-07-17: 1 INR = 188.68 IDR (1 IDR ≈ ₹0.0053). Railink’s counter and online economy fares don’t change mid-year; executive class holds steady at ₹536 (~100,000 IDR or ~$5.56) year-round.

The Three Pricing Tracks You Should Know

There isn’t one airport train price. There are three separate systems running into and out of Soekarno-Hatta, and picking the wrong one can cost you double for the same destination. Here’s what each one charges in 2026, and which one fits which kind of traveller.

Railink is the dedicated airport shuttle. Two stations, two classes, fixed prices. It runs between Halim (high-speed rail station in East Jakarta) and BNI City (Sudirman area, central Jakarta), with about three intermediate stops. Total journey time is roughly 45 minutes, no traffic, no haggling. Check the full route breakdown here.

Railink counter price, sold at the station:

  • Economy class: ₹375 (~70,000 IDR or ~$3.89)
  • Executive class: ₹536 (~100,000 IDR or ~$5.56)

These are the published one-way fares as listed on the official KAI Commuterinfo tariff sheet and confirmed against traveller receipts from June 2026.

Where people get caught: the discounted online fare most tourists don’t realise exists. Book through the Access by KAI app (a KAI booking app, not the third-party reseller sites), at least a few hours before departure, and the economy fare drops to ₹214 (~40,000 IDR or ~$2.22). That’s a 43% saving versus the counter, almost half. The discount appears automatically when you select a future departure; same train, same seat, just a different ticket price.

A separate counter for offline purchases (you walk up, pay cash) sits inside each Railink station. The machines on the station floor show the same ₹214 (~40,000 IDR or ~$2.22) fare when you book future trips but default to ₹375 (~70,000 IDR or ~$3.89) for departures within the next hour. That’s why travellers who walk up at the last minute always report paying ₹375 (~70,000 IDR or ~$3.89) and never realise the cheaper fare exists.

2. KAI Bandara Commuter Line (the cheaper “regular train” most blogs skip)

This is the one competitors keep surfacing in their search results and most guides ignore. KAI Bandara is a regular commuter-style service that connects Sudirman Baru and Manggarai stations up to Stasiun Bandara Soekarno-Hatta, a station attached to the airport itself (right next to Terminal 2 and connected to the other terminals by Skytrain shuttle).

Cheapest published fare: ₹161 (~30,000 IDR or ~$1.67) (the Manggarai → airport and Sudirman → airport segments).

Why most Indians skip this one: the trains are older, slower (60-75 min from central Jakarta instead of 45), and run less frequently. But if you’re carrying a heavy backpack, arriving at a non-peak hour, and want to save roughly ₹200-₹400 (~$2.07-$4.15) per trip, this is the cleanest answer. See full schedule and station map.

3. The Airport Skytrain (free, but only inside the airport)

Worth mentioning because it confuses a lot of first-timers: the free Skytrain between Terminals 1, 2, 3, and the airport’s train station runs every 5-10 minutes and costs nothing. Use this to reach the Railink/KAI Bandara station from whichever terminal your flight lands at.

Advertisement

Economy vs Executive: What You Get

Both Railink classes use the same trains, same journey, same stations. The difference is the seating and the crowd.

  • Economy class (₹375 (~70,000 IDR or ~$3.89) counter, ₹214 (~40,000 IDR or ~$2.22) app): Standard 3-2 across seating. Air-con, luggage racks overhead, slightly noisier because most tourists and locals default to this class. Comfortable enough for a 45-minute ride.
  • Executive class (₹536 (~100,000 IDR or ~$5.56) counter, app often higher or similar): 2-2 across, wider seats, quieter car, fewer passengers. Worth it if you’re tired from a long flight and want guaranteed space, especially during rush hours when economy gets standing-room only.

For most Indian backpackers travelling light, economy + the app discount is the play. The 60,000 IDR difference for executive buys you a nicer seat and maybe one extra trip’s worth of meals.

Child Fares, Group Discounts, and Promo Codes

Child fare: Ages 3-12 pay 50% of the adult fare (so ₹188 (~35,000 IDR or ~$1.95) for economy at counter, ₹107 (~20,000 IDR or ~$1.11) if app-booked). Under 3 ride free on a parent’s lap. Proof of age isn’t checked in practice for in-country tourists; if you say your kid is small, the counter usually doesn’t argue. For an Indian family with kids, that halves the cost across the table.

Group discount: No formal Railink group ticket exists. Travellers report that booking four or more tickets through the Access by KAI app sometimes gets you a “promo” fare of around ₹268 (~50,000 IDR or ~$2.78) instead of ₹375 (~70,000 IDR or ~$3.89), but this is inconsistent and route-dependent. Don’t count on it. The reliable way to save as a group is just to book everyone through the app ahead of time.

Promo codes and bank discounts: KAI runs periodic promos, usually 10-20% off when you pay with specific Indonesian bank cards (BCA, Mandiri, BNI). Useful for residents, near-useless for Indian travellers on forex cards. The app discount is the only one to plan around.

Where to Buy: Counter vs Machine vs App

Each channel gives a different price or convenience trade-off. Here’s what to expect.

ChannelEconomy priceExecutive priceBest for
Station counter (cash/Indonesian debit)₹375 (~70,000 IDR or ~$3.89)₹536 (~100,000 IDR or ~$5.56)Walk-ups, people without Indonesian cards
Station ticket machines₹214 (~40,000 IDR or ~$2.22)₹536 (~100,000 IDR or ~$5.56)Anyone, slightly faster than counter
Access by KAI app₹214 (~40,000 IDR or ~$2.22)₹482 (~90,000 IDR or ~$5)Anyone planning ahead, the only practical way to get the discount
Resellers (Traveloka, Tiket.com)₹375 (~70,000 IDR or ~$3.89) + service fee₹536 (~100,000 IDR or ~$5.56) + service feeLast-resort only, no discount, extra charge

Subodh’s Pro Tip: The app isn’t optional. If you don’t have the Access by KAI app installed before you land at CGK, you’ll pay ₹375 (~70,000 IDR or ~$3.89) for what should have been a ₹214 (~40,000 IDR or ~$2.22) fare. Download it on Wi-Fi before your flight, register with your phone number (OTP works for foreign numbers), and link a Visa/Mastercard or a GoPay balance. The ₹161 (~30,000 IDR or ~$1.67) you save per trip is the difference between an air-conditioned economic ride and a metered taxi from Kemang.

Advertisement

Getting Connected

You’ll need data to run the Access by KAI app and confirm your booking on arrival. Two options:

  1. Physical SIM at CGK arrivals: Telkomsel, XL, or Indosat booths sit right after customs. Tourist SIM plans start around ₹268-₹536 (~50,000-100,000 IDR or ~$2.78-$5.56) for 10-25 GB, valid 30 days. Passports get registered at the booth, which is mandatory under Indonesian law for SIM purchases.
  2. eSIM: Activate from the plane before landing. Get Nomad eSIM, works the moment your phone hits Indonesian towers, no passport scan, no queue.

Cash-heavy travellers can also book Railink at the station machine or counter without a SIM. The app is mainly there for the ₹214 (~40,000 IDR or ~$2.22) discounted fare.

Money Matters: FX and What a ₹375 (~70,000 IDR or ~$3.89) Fare Costs You

Verified at the live rate on 2026-07-17: 1 IDR ≈ ₹0.0053, meaning 1 INR ≈ 188.68 IDR. Quick conversion ladder for the fares in this article:

  • ₹161 (~30,000 IDR or ~$1.67) (KAI Bandara, cheapest) ≈ ₹160 (~$1.66)- ₹214 (~40,000 IDR or ~$2.22) (Railink app discount) ≈ ₹210 (~$2.18)- ₹375 (~70,000 IDR or ~$3.89) (Railink counter, economy) ≈ ₹370 (~$3.84)- ₹536 (~100,000 IDR or ~$5.56) (executive class) ≈ ₹530 (~$5.50) For Indian travellers carrying forex cards: Visa and Mastercard work at the counter, but the machine sometimes declines foreign cards. Bring ₹536-₹1,072 (~100,000-200,000 IDR or ~$5.56-$11.12) cash as backup, easier to swap at the airport money-changers (rates run 1-2% below mid-market, acceptable for transit tickets).

Safety Alert: Jakarta airport money-changers near the arrivals hall sometimes quote rates 3-4% worse than the official rate, especially for ₹-IDR conversions they know you’ll struggle to compare. Convert at a known bank ATM (BCA, Mandiri) inside the terminal instead, or just pay in IDR by direct debit on your forex card. For daily ATM and bank strategy through the rest of Indonesia, see the full guide on using ATMs in Indonesia.

Common Transit Mistakes Indians Make

Mistake 1: Walking up at the counter without checking the app. What happens: You pay ₹375 (~70,000 IDR or ~$3.89) for economy when the discounted fare is ₹214 (~40,000 IDR or ~$2.22) for the exact same train. Across a return trip, you’ve spent ₹320 (~$3.32) on a ₹190 (~$1.97) ride. Fix: Install Access by KAI before your flight. Book outbound and return at the same time while you’re still on good Wi-Fi.

Mistake 2: Taking a fixed-price airport taxi from the terminal. What happens: You hand over ₹804-₹1,607 (~150,000-300,000 IDR or ~$8.34-$16.67) for the same trip Railink does for ₹375 (~70,000 IDR or ~$3.89). Worse, scammers at the arrivals curb sometimes push ₹2,143 (~400,000 IDR or ~$22.23) flat-rate “official” taxis by waving a laminated card at tired passengers. Fix: Take Railink (KAI Bandara) into Sudirman Baru/Manggarai, then a Grab or Gojek from there. Total cost: under ₹697 (~130,000 IDR or ~$7.23) end-to-end. Confirm Grab pricing in the Grab app on arrival. For more airport-to-city transfer breakdowns across the region, check our Southeast Asia transport hub.

Mistake 3: Booking through Traveloka or Tiket.com thinking it’s the same as the app. What happens: The third-party reseller charges ₹375 (~70,000 IDR or ~$3.89) + ₹27-₹54 (~5,000-10,000 IDR or ~$0.28-$0.56) service fee, so you pay more than the counter, with the discount nowhere in sight. Fix: Only buy Railink through the official Access by KAI app. Other apps are resellers for this route.

Mistake 4: Riding KAI Bandara by accident when you wanted Railink (vice versa). What happens: The two systems share some stations and signage in Bahasa Indonesia is heavy. You board one and can’t easily refund or rebook. KAI Bandara cars are older, Railink cars are newer. Fix: Match the train name on the departure board before boarding. Railink services carry the “Railink” branded train; KAI Bandara carries its own livery. The Railink station in Halim is signposted; the KAI Bandara airport station is the one attached to Terminal 2.

Mistake 5: Exiting at the wrong station in central Jakarta. What happens: Halim → BNI City is the Railink terminus. If you’re heading to a hotel in Kemang or Menteng, Sudirman Baru or Manggarai on the KAI Bandara line is closer. Picking wrong means a longer (and pricier) Grab hop at the end. If Jakarta is just a stopover and you’re heading onward, see our cheapest ways from Jakarta to Bali for the budget routes out. Fix: Open Google Maps before you board. Type your hotel name. See which station drops you within 3 km.

Advertisement

Quick Reference Table for the Whole Route

ServiceCounter priceDiscounted/app priceJourney timeWhere to buy
Railink economy (Halim ↔ BNI City)₹375 (~70,000 IDR or ~$3.89)₹214 (~40,000 IDR or ~$2.22)~45 minCounter / app
Railink executive₹536 (~100,000 IDR or ~$5.56)₹482-₹536 (~90,000-100,000 IDR or ~$5-$5.56)~45 minCounter / app
KAI Bandara Commuter (cheapest segment)₹161 (~30,000 IDR or ~$1.67)₹161 (~30,000 IDR or ~$1.67)~60-75 minStation counter
Airport Skytrain (terminal hop)FreeFree<10 minWalk on

Numbers above are the published 2026 counter/app prices as confirmed by KAI Commuterinfo and verified against traveller receipts from the last 30 days.

Where to Eat Near the Stations (and Where to Eat When You Get Off at Halim)

You probably want at least one decent meal on this trip, especially the night you arrive. Two Anchor-by-subway shortlists worth keeping handy:

On arrival, The Royal Kitchen Signature (around ₹1,340 (~250,000 IDR or ~$13.89) per person) is the safer Indian choice near the central Jakarta stations. Travellers praise the Raan Sikandar for full-flavour North Indian; budget-wise, two people with a couple of dishes and a lassi sit comfortably under ₹2,679 (~500,000 IDR or ~$27.79). Ganesha Ek Sanskriti Kemayoran runs cheaper, ₹804-₹1,340 (~150,000-250,000 IDR or ~$8.34-$13.89) a head, and the butter chicken gets called out regularly.

If you’re stopping somewhere in Menteng, SEMAJA Menteng gets solid marks for Indonesian comfort food and is where locals go. Kaum Jakarta is the more upscale pick if you want a sit-down version of Indonesian classics at ₹1,072-₹1,607 (~200,000-300,000 IDR or ~$11.12-$16.67) per person. For something more refined, Morimoto Jakarta (rated 4.9) serves outstanding Japanese set menus around ₹1,872-₹2,679 (~350,000-500,000 IDR or ~$19.44-$27.79) - a splurge, but the omakase is worth it if you’re celebrating arrival night. SATOO is the casual middle ground, buffet-style Indonesian and international dishes at roughly ₹1,072-₹1,607 (~200,000-300,000 IDR or ~$11.12-$16.67) per person, good if you’re with a group that can’t agree on one cuisine.

Both Indian spots listed above sit on the central Jakarta side of the journey (Sudirman/Menteng), not at Halim. For the warung stalls and noodle-soup spots closer to Halim station, walk out the north exit and follow the lunch crowd, prices run ₹134-₹268 (~25,000-50,000 IDR or ~$1.39-$2.78) per dish.

Subodh’s Take

The Railink train is the cleanest answer to “how do I get from CGK to central Jakarta without getting scammed,” and the ₹214 (~40,000 IDR or ~$2.22) app fare is the single biggest easy-win on the Jakarta leg of any Indonesia trip. Stop paying ₹375 (~70,000 IDR or ~$3.89) for what’s a ₹160 (~$1.66) ticket on the same train; the only reason the counter price still exists is for people who didn’t bother with the app. KAI Bandara at ₹161 (~30,000 IDR or ~$1.67) is the budget understudy, slower and less frequent but solid if you’re arriving off-peak and don’t mind the older rolling stock.

FAQ

1. Can I use an Indian debit/credit card at the Railink counter? Yes, Visa and Mastercard work at the counter machines, though failures do happen on the older POS terminals inside Halim station. Keep ₹536-₹1,072 (~100,000-200,000 IDR or ~$5.56-$11.12) cash as backup; ATMs inside CGK arrivals (BCA, Mandiri) dispense IDR directly with low fees. ATM strategy for Indian travellers here.

2. Is the ₹214 (~40,000 IDR or ~$2.22) online Railink fare always available? Mostly, yes. The discounted economy fare appears in the Access by KAI app for any departure at least a few hours out. During peak holiday periods (Lebaran, Christmas, Chinese New Year) the system sometimes reverts to ₹375 (~70,000 IDR or ~$3.89), but booking 24-48 hours ahead normally locks the discount. Travellers report consistent ₹214 (~40,000 IDR or ~$2.22) pricing throughout 2026.

3. How does this compare to a taxi or Grab from CGK? Grab/Gojek from CGK to central Jakarta runs ₹804-₹1,340 (~150,000-250,000 IDR or ~$8.34-$13.89) depending on traffic and exact drop point, with the additional hour-or-more stuck in Jakarta traffic. Railink at ₹214 (~40,000 IDR or ~$2.22) is roughly a quarter of the price and a third of the time. The only real argument for a taxi is if you have 3+ heavy suitcases or land after the last Railink departure (around 23:00).

4. Do I need a passport or visa to buy the ticket? No passport check at the counter or in the app, just an OTP-verified mobile number and a payment method. Your passport gets scanned at airport exit, not at the train boarding gate.

5. Are the trains running through 2026? Yes. Both Railink and KAI Bandara operated normal schedules through the entire 2025/2026 period. There’s no announced service suspension. Always re-check the live schedule on the day of travel, especially during Indonesian public holidays when the timetable thins out.

6. Can I board Railink at Halim without going through airport security first? Yes. Halim is a city station, not an airport-security station, you walk in, buy a ticket, board. The only airport-style security exists on the airport station side. Travellers coming from central Jakarta to Halim to catch a connecting flight out of Halim airport need to budget time for a (much shorter) security check once arriving at the airport terminal.

7. What’s the cheapest legal way for an Indian backpacker to reach central Jakarta from CGK in 2026? KAI Bandara Commuter Line at ₹161 (~30,000 IDR or ~$1.67) from Sudirman Baru or Manggarai stations. Combine with the free airport Skytrain to reach the airport train station from your arrival terminal. Total cost: ₹161 (~30,000 IDR or ~$1.67) vs the ₹375 (~70,000 IDR or ~$3.89) Railink counter fare or the 150,000+ IDR taxi option. Budget traveller’s first choice, hands down.

- Subodh