Quick Answer
Best overall way: Railink Airport Train via Manggarai. Total time: ~1 hour 15 minutes | Total cost: ~103,500 IDR (≈6.70 USD). Take TransJakarta from Kota Tua to Manggarai Station (15 min, 3,500 IDR), then board the Railink train to Soekarno-Hatta (45 min, 100,000 IDR). Trains run every 30 minutes from 5:00 AM to 11:00 PM. Cheapest option: TransJakarta to Kalideres + shuttle bus (~18,500 IDR / 1.20 USD). Fastest option: Taxi/Grab (~45 min, 150,000–250,000 IDR / 9.70–16.20 USD).
🚆 Train: Railink Airport Train (via Manggarai)
The Railink Airport Train (also called the Soekarno-Hatta Airport Train or KA Bandara) is the most reliable and traffic-free option from central Jakarta to CGK. Although Kota Tua does not have a direct Railink station, the combination with TransJakarta is seamless and popular among locals and savvy travelers.
Step-by-Step Journey
- From Kota Tua → Manggarai Station (15 minutes): Walk to the TransJakarta bus stop at Halte Kota Tua (Jl. Pintu Besar Utara). Board Corridor 1 (Blok M–Kota) or 12 (Pluit–Tanjung Priok) heading towards Blok M. Get off at Halte Manggarai. Cost: 3,500 IDR (≈0.23 USD).
- At Manggarai Station: Follow the clear signs to the Railink Airport Train platform. You can buy tickets at the counter, vending machines, or via the Railink app. Trains depart every 30 minutes from 5:00 AM to 11:00 PM.
- Manggarai → Soekarno-Hatta Airport (45 minutes): The train runs non-stop to Airport Station (located between Terminal 2 and Terminal 3). Free shuttle buses connect to all terminals. Cost: 100,000 IDR (≈6.50 USD).
Train Types & Onboard Experience
Railink operates modern electric multiple units (EMUs) with air conditioning, luggage racks, power outlets, and clean toilets. Two classes are available:
| Class | Price | Seats | Best for |
|---|---|---|---|
| Executive | 100,000 IDR (6.50 USD) | 2-2 config, reclining | Most travelers — best comfort-price balance |
| Premium | 150,000 IDR (9.70 USD) | 2-1 config, wider seats | Business travelers & those who prefer extra space |
Note: Premium class is only available on certain departures — check the Railink schedule in advance.
Why Choose the Train?
- No traffic jams — the train is unaffected by Jakarta's congestion.
- Reliable schedule — on-time performance above 95% (source: Railink official data).
- Cost-effective — total ~103,500 IDR is cheaper than a taxi and only slightly more than the bus.
- Comfortable & safe — luggage racks, AC, and security personnel onboard.
Alternative: Direct Train from Gambir Station
If you prefer a direct Railink experience without the TransJakarta transfer, take a short taxi or TransJakarta (Corridor 2) from Kota Tua to Gambir Station (10–15 minutes). From Gambir, the Railink train runs every 30 minutes directly to the airport. The total cost is slightly higher: ~120,000 IDR (≈7.80 USD) including the short ride to Gambir.
权威来源: Railink Official Website — schedule and fare updates.
🚌 Bus: DAMRI Airport Bus & Kalideres Shuttle
Buses are the cheapest motorized option from Kota Tua to Soekarno-Hatta Airport, and the DAMRI airport bus is the most popular choice for budget-conscious travelers. There are two main bus services:
1. DAMRI Airport Bus (Kota Tua → Airport)
Pickup point: Halte DAMRI Kota Tua located on Jl. Pintu Besar Selatan, approximately 200 meters from the Kota Tua square (Fatahillah Square). Look for the blue-and-white DAMRI bus shelter.
- Frequency: Every 30–60 minutes, from 5:00 AM to 10:00 PM.
- Travel time: 60–90 minutes (up to 120 minutes in peak traffic).
- Fare: 60,000 IDR (≈3.90 USD) — paid at the counter before boarding (cash or QRIS).
- Route: Kota Tua → Grogol → Kebon Jeruk → Airport (exit at Terminal 1, 2, or 3).
- Luggage: One large suitcase + one carry-on per person. Oversized items may be charged extra.
Pros: very affordable, no transfers needed. Cons: subject to traffic, less comfortable than the train, no night service after 10 PM.
2. TransJakarta + Kalideres Shuttle (Ultra-budget)
The absolute cheapest way from Kota Tua to the airport:
- Take TransJakarta Corridor 3 or 12 from Kota Tua to Kalideres Terminal (about 60 minutes, 3,500 IDR).
- At Kalideres, board the yellow Kalideres–Airport shuttle bus (operated by DAMRI or local cooperatives). Departures every 20–40 minutes from 4:30 AM to 9:30 PM.
- Travel time: ~45 minutes to the airport. Fare: 15,000 IDR (≈0.97 USD).
Total cost: ~18,500 IDR (≈1.20 USD) — the cheapest possible motorized route. Total time: ~1 hour 45 minutes to 2 hours.
Note: This option is not recommended for first-time visitors or those with heavy luggage, as the Kalideres terminal can be chaotic.
Bus vs. Train: Quick Comparison
| Factor | DAMRI Bus | Railink Train (via Manggarai) |
|---|---|---|
| Cost | 60,000 IDR | 103,500 IDR |
| Time | 60–120 min | ~75 min |
| Traffic risk | High | None |
| Comfort | Moderate | High |
| Luggage limit | 1 large + 1 small | 2×20 kg |
权威来源: DAMRI Official Website — route and fare information. TransJakarta Official — corridor maps and tariffs.
🚕 Taxi & Ride-hailing (Grab / Gojek)
Taxis and ride-hailing services offer the most convenient door-to-door experience from Kota Tua to Soekarno-Hatta Airport, but they come at a premium price. Here is everything you need to know.
Price Overview
| Service | Estimated Fare | Time (normal traffic) | Book via |
|---|---|---|---|
| GrabCar | 160,000–220,000 IDR (10.30–14.20 USD) | 45–75 min | Grab app |
| GoCar | 150,000–210,000 IDR (9.70–13.60 USD) | 45–75 min | Gojek app |
| Blue Bird Taxi | 180,000–250,000 IDR (11.60–16.20 USD) | 45–90 min | Blue Bird app / street hail |
| GrabCar Premier | 240,000–320,000 IDR (15.50–20.70 USD) | 45–70 min | Grab app (premium cars) |
| Airport Taxi (fixed-rate) | 200,000–280,000 IDR (12.90–18.10 USD) | 45–90 min | Airport taxi counter |
When to Choose a Taxi / Ride-hailing?
- Late night or early morning (11:00 PM – 5:00 AM): Trains and buses stop running. Taxis are your only option besides pre-booked private cars.
- Heavy luggage (3+ suitcases, sports equipment, etc.): Taxis offer more space and direct handling.
- Groups of 3–4 people: Cost per person becomes comparable to the train, with added convenience.
- Bad weather (heavy rain): Walking to TransJakarta or the train station is less appealing.
- Mobility concerns (elderly, young children, disabilities): Door-to-door service eliminates transfers.
Important Tips
- Use the app: Always book via Grab or Gojek rather than hailing a street taxi. App-based fares are transparent, and you can track the route.
- Traffic surcharge: During peak hours (6:30–9:00 AM and 4:30–7:30 PM), expect prices to be 20–40% higher and travel time to double.
- Toll fees: The route from Kota Tua to the airport uses the Jl. Daan Mogot and Airport Toll Road. Toll fees (about 15,000–25,000 IDR) are usually included in the app fare, but confirm with the driver.
- Pickup points in Kota Tua: The most convenient pickup spots are along Jl. Pintu Besar Utara (near the TransJakarta stop) or Jl. Kali Besar Barat (in front of the Kota Tua square). Drivers know these landmarks well.
权威来源: Grab Indonesia — fare estimator. Gojek Indonesia — service areas and pricing. Blue Bird Group — official taxi tariff.
🎟️ Tickets & Cost Comparison — All Options at a Glance
Use this comparison table to choose the best option based on your budget, time, and comfort needs. All prices are in Indonesian Rupiah (IDR) with USD equivalents in parentheses.
| Transport Mode | Total Time | Total Cost (IDR) | Total Cost (USD) | Transfers | Best for |
|---|---|---|---|---|---|
| 🏆 Railink Train (via Manggarai) | ~1 hr 15 min | 103,500 IDR | ~6.70 USD | 1 (TransJakarta → Train) | Best balance of speed, cost & comfort |
| 🚌 DAMRI Bus (direct) | 60–120 min | 60,000 IDR | ~3.90 USD | 0 (direct) | Budget travelers, no transfers |
| 🚕 Taxi / Grab | 45–90 min | 150,000–250,000 IDR | 9.70–16.20 USD | 0 (door-to-door) | Convenience, groups, heavy luggage |
| 💚 TransJakarta + Kalideres Shuttle | ~1 hr 45 min | 18,500 IDR | ~1.20 USD | 1 (TransJakarta → Shuttle) | Ultra-budget, adventurous travelers |
| 🚆 Railink (via Gambir) | ~1 hr 10 min | ~120,000 IDR | ~7.80 USD | 1 (taxi/TransJakarta → Train) | Travelers already near Gambir |
| 🚐 Pre-booked Private Car | 45–90 min | 250,000–400,000 IDR | 16.20–25.90 USD | 0 (door-to-door) | Business travelers, VIP service |
Where to Buy Tickets
- Railink train: At Manggarai or Gambir stations (counter or vending machines), or via the Railink mobile app (Android / iOS). Credit cards, GoPay, OVO, and cash accepted.
- DAMRI bus: At the Halte DAMRI Kota Tua counter. Cash or QRIS (GoPay, OVO, ShopeePay).
- TransJakarta: Tap in with a Jak Lingko card, e-money (Flazz, Brizzi, TapCash), or QRIS at the gate.
- Kalideres shuttle: Pay cash directly to the driver or at the terminal kiosk.
权威来源: Railink Ticketing — official fares and schedules. DAMRI Bus Reservation — route booking.
🧳 Traveler Experience & Practical Tips
Real-world advice from frequent travelers between Kota Tua and Soekarno-Hatta Airport — these tips will save you time, money, and stress.
1. Luggage Strategy: Use "Takkyubin" (Baggage Delivery Service)
If you have heavy suitcases, consider using baggage delivery services available at major hotels and convenience stores in Kota Tua. Companies like Lion Parcel and JNE offer same-day delivery to the airport for around 50,000–80,000 IDR (≈3.20–5.20 USD) per suitcase. Your luggage arrives at the airport’s baggage storage counter within 4–6 hours. This frees you to explore Kota Tua hands-free before your flight.
2. Station Navigation: Manggarai Can Be Confusing
Manggarai Station is one of Jakarta's busiest transit hubs. Allow at least 10 minutes to navigate from the TransJakarta drop-off to the Railink platform. Follow the KA Bandara signs — they are clearly marked in English and Indonesian. If in doubt, ask station staff (wearing orange vests).
3. Traffic Reality: Jakarta's "Macet" Is No Joke
Jakarta's traffic congestion (macet) is among the worst in Southeast Asia. A trip that takes 45 minutes at midnight can take 2 hours at 5:30 PM. Always add a 30–60 minute buffer if you are taking a bus or taxi during peak hours. The train is the only mode that completely bypasses traffic.
4. Flight Time vs. Travel Time
- International flights: Arrive at the airport 3 hours before departure. If your flight is at 2:00 PM, aim to leave Kota Tua by 10:30 AM (train) or 10:00 AM (taxi).
- Domestic flights: Arrive 2 hours before departure. For a 9:00 AM domestic flight, leave Kota Tua by 6:30 AM (train) or 6:00 AM (taxi).
5. Money & Payment Tips
- Carry small bills (20,000 and 50,000 IDR) for TransJakarta, DAMRI, and shuttle buses. Many counters struggle with change for 100,000 IDR notes.
- For taxis and ride-hailing, digital payment (GoPay, OVO, GrabPay) is widely accepted and often cheaper than cash.
- ATMs are available at Manggarai Station and at both DAMRI bus shelters in Kota Tua.
6. Phone & Internet
Make sure you have a local SIM card (Telkomsel, XL, or Indosat) with an active data plan. You will need it for ride-hailing apps, maps, and train tickets. Free WiFi is available at Manggarai Station and on the Railink train.
权威来源: Jakarta Tourism Board — traveler advice. Numbeo Traffic Index — Jakarta congestion data.
📌 Essential Tips for a Smooth Journey
These extra insider tips will help you avoid common pitfalls and make your trip from Kota Tua to Soekarno-Hatta Airport as seamless as possible.
🕒 Best Times to Travel (By Mode)
| Mode | Best Time | Worst Time | Why |
|---|---|---|---|
| Train (Railink) | Any time (traffic-free) | N/A | Unaffected by road congestion |
| DAMRI Bus | 10:00 AM – 2:00 PM | 6:30–9:00 AM & 4:30–7:30 PM | Peak traffic on Daan Mogot road |
| Taxi / Grab | Before 6:30 AM or after 8:00 PM | Peak hours (same as bus) | Road congestion + surge pricing |
| Kalideres Shuttle | Midday (11:00 AM – 1:00 PM) | Morning & evening rush | Cheapest but slowest in traffic |
🎒 What to Bring
- Water bottle — Jakart's heat and humidity can be intense, especially at bus stops.
- Face mask — still recommended on public transport and at crowded stations.
- Power bank — for your phone, essential for maps and ride-hailing apps.
- printed map or screenshot of your route — in case of poor internet signal.
⚠️ Common Mistakes to Avoid
- ❌ Not checking the terminal — Soekarno-Hatta has 3 terminals. Make sure you know which terminal your airline uses. The train station is between Terminals 2 and 3, with free shuttles to all terminals.
- ❌ Assuming the bus has change — Always carry exact fare or small bills for DAMRI and TransJakarta.
- ❌ Booking a taxi without an app — Street-hailed taxis often refuse the meter and charge inflated flat rates. Always use Grab, Gojek, or Blue Bird app.
- ❌ Ignoring the departure time of the last train — The last Railink train from Manggarai to the airport departs at 11:00 PM. If your flight is after midnight, you must take a taxi.
🏨 If You Have a Layover or Late Flight
If you arrive at the airport but your flight is not until the next morning, consider staying at one of the transit hotels at the airport: Digital Airport Hotel (Terminal 2 and 3) or FM7 Resort Hotel (near Terminal 1). Alternatively, return to Kota Tua by train and explore the Old Town at night — it is beautifully lit and far less crowded.
权威来源: Soekarno-Hatta Airport Official — terminal information and facilities. Jakarta Tourism — Kota Tua night attractions.
❓ FAQs: All Your Questions About Getting from Kota Tua to Soekarno-Hatta Airport
1. Is there a direct train from Kota Tua to Soekarno-Hatta Airport?
No, there is no direct train from Kota Tua Station to the airport. You need to take TransJakarta (Corridor 1 or 12) from Kota Tua to Manggarai Station (15 minutes, 3,500 IDR), then board the Railink Airport Train from Manggarai to Soekarno-Hatta Airport (45 minutes, 100,000 IDR). Total journey time is about 1 hour 15 minutes and total cost is 103,500 IDR (≈6.70 USD).
2. What is the cheapest way to get from Kota Tua to Soekarno-Hatta Airport?
The cheapest option is taking TransJakarta from Kota Tua to Kalideres terminal (about 1 hour, 3,500 IDR) followed by the Kalideres–Airport shuttle bus (about 45 minutes, 15,000 IDR). Total cost is approximately 18,500 IDR (≈1.20 USD). The second cheapest is the DAMRI airport bus directly from Kota Tua for 60,000 IDR (≈3.90 USD).
3. How much does a taxi cost from Kota Tua to Soekarno-Hatta Airport?
A taxi or ride-hailing service (Grab/Gojek) from Kota Tua to the airport costs between 150,000 and 250,000 IDR (≈9.70–16.20 USD), depending on traffic, time of day, and platform. During peak hours or heavy rain, the fare can go up to 300,000 IDR. The journey takes 45–90 minutes.
4. How long does it take to get from Kota Tua to the airport by bus?
The DAMRI airport bus from Kota Tua (Jl. Pintu Besar Selatan) to Soekarno-Hatta Airport takes approximately 60–90 minutes in normal traffic. During peak hours (7:00–9:00 AM and 4:30–7:00 PM), the trip can extend to 100–120 minutes. Buses run every 30–60 minutes from 5:00 AM to 10:00 PM.
5. Is it better to take the train or a taxi from Kota Tua to the airport?
For most travelers, the Railink train (via Manggarai) is the better option because it avoids traffic jams, is cost-effective (≈103,500 IDR total vs 150,000–250,000 IDR for a taxi), and has a reliable schedule. Choose a taxi only if you have heavy luggage, are traveling in a group of 3+ people, need door-to-door service, or are traveling late at night or very early morning when trains are less frequent.
6. Can I use ride-hailing apps like Grab or Gojek from Kota Tua to the airport?
Yes, both Grab and Gojek are fully operational from Kota Tua to Soekarno-Hatta Airport. You can book a GrabCar, GoCar, or a premium service (GrabCar Premier / GoCar Luxe). Pickup points are clearly marked along Jl. Pintu Besar Utara and Jl. Kali Besar Barat. Average price: 160,000–220,000 IDR. Note that Gojek motorcycle taxis cannot go to the airport — only car services are permitted.
7. What is the best time to travel from Kota Tua to the airport to avoid traffic?
The best time to travel is between 10:00 AM and 2:00 PM, when Jakarta's traffic is at its lightest. Avoid peak hours: 6:30–9:00 AM (morning rush) and 4:30–7:30 PM (evening rush). If you must travel during peak times, choose the Railink train via Manggarai to bypass road congestion entirely. For early morning flights (before 7:00 AM), a taxi at 4:00–5:00 AM is reliable with light traffic.
8. Are there any luggage restrictions on the airport train from Kota Tua?
The Railink Airport Train allows two pieces of luggage per passenger with a maximum weight of 20 kg each and total dimensions not exceeding 100 cm (length + width + height). Oversized items like surfboards, bicycles, or large boxes may be refused. There is no dedicated luggage car — suitcases are stored in the overhead racks or near the carriage doors. For heavy or bulky luggage, a taxi is more practical.