Explore Destinations

Discover the world's most amazing places

How to Get from Depok to Soekarno-Hatta Airport

Quick Answer

Best overall: Take the KRL Commuter Line from Depok to Manggarai station, then transfer to the Railink Airport Express to Soekarno-Hatta Airport. Total time: ~1 hour 30 minutes  |  Cost: IDR 105,000–110,000 (~$6.8–7.1). For the cheapest option, take the Damri airport bus from Depok Terminal (IDR 50,000–70,000 / ~$3.2–4.5, ~1.5–2 hours). For door-to-door convenience, use Grab or Gojek (IDR 200,000–350,000 / ~$13–23, 45 min–1.5 hours depending on traffic).

Quick Navigation: Depok → Soekarno-Hatta Airport

🚆 Train: KRL Commuter Line + Railink Airport Express

The KRL Commuter Line (local electric train) combined with the Railink Airport Express is the most popular and recommended way to travel from Depok to Soekarno-Hatta Airport. It strikes the best balance between cost, reliability, and speed — avoiding Jakarta's notorious traffic jams.

Step-by-Step Journey

  1. Step 1: Board the KRL Commuter Line (Red Line / Bogor–Jakarta route) at Depok Station heading toward Manggarai or Jakarta Kota.
  2. Step 2: Alight at Manggarai Station (travel time ~35–40 minutes).
  3. Step 3: Follow signs to the Railink Airport Express platform at Manggarai. Purchase a Railink ticket (vending machines or counter).
  4. Step 4: Take the Railink train to Soekarno-Hatta Airport Station (travel time ~54 minutes). The train stops at all airport terminals (1, 2, 3).

Alternative route: From Depok take KRL to Duri Station (instead of Manggarai) and transfer to Railink there. This can be slightly faster depending on your origin in Depok.

Train Options Comparison

Route Total Time Total Cost (IDR) Total Cost (USD) Transfers Best For
Depok → Manggarai → Railink ~1 hr 30 min 105,000–110,000 ~$6.8–7.1 1 (at Manggarai) Recommended – balance of speed & cost
Depok → Duri → Railink ~1 hr 25 min 105,000–110,000 ~$6.8–7.1 1 (at Duri) Slightly faster if you live near Duri line
KRL only (no Railink) N/A – does not reach airport — — — Not an option for airport

Practical Details

Reliability note: The KRL network is generally punctual, but delays of 10–20 minutes can occur during Jakarta's rainy season (Nov–Mar). The Railink service has a strong on-time record with >95% punctuality, according to PT Railink official data.

✈️ Domestic Flight Connections from Soekarno-Hatta (Departing from Depok)

While there are no flights from Depok itself, Soekarno-Hatta Airport (CGK) is Indonesia's main hub for domestic routes. If you need to fly to another Indonesian city — such as Bali (DPS), Surabaya (SUB), Medan (KNO), Yogyakarta (YIA), or Makassar (UPG) — this section helps you plan the "door-to-door" journey from Depok.

From Depok to Your Domestic Destination: Total Time Breakdown

All times are estimates. The key takeaway: the ground leg (Depok → CGK) often takes longer than the flight itself for short-haul routes.

Destination City Flight Time (CGK → City) Depok → CGK (recommended mode) Total Door-to-Door Time Typical Airline
Bali (DPS) ~1 hr 45 min ~1 hr 30 min (KRL+Railink) ~4 hr 30 min (incl. buffer) Garuda, Lion Air, Citilink
Surabaya (SUB) ~1 hr 30 min ~1 hr 30 min (KRL+Railink) ~4 hr 15 min Garuda, Lion Air, Batik Air
Medan (KNO) ~2 hr 30 min ~1 hr 30 min (KRL+Railink) ~5 hr 30 min Garuda, Lion Air, Citilink
Yogyakarta (YIA) ~1 hr 10 min ~1 hr 30 min (KRL+Railink) ~4 hr 00 min Garuda, Lion Air, Citilink

Which Transport Mode Is Best for Catching a Flight?

Source: Flight times based on Garuda Indonesia schedules and Lion Air Group.

🚌 Damri Airport Bus – The Cheapest Option

The Damri airport bus is the most budget-friendly way to travel from Depok to Soekarno-Hatta Airport. It's a direct service with no transfers, making it a solid choice if you're not in a hurry and want to save money.

Route & Schedule

Day Bus vs. "Night" Bus

Damri runs a similar schedule throughout the day, but there is no dedicated "night bus" service from Depok. The last bus departs around 20:00, so for late-night arrivals or early-morning departures, you'll need a taxi or ride-hailing.

What Travelers Say

Official info: Damri.co.id — check for real-time schedule updates.

🚕 Taxi & Ride-Hailing (Grab / Gojek / Blue Bird)

For door-to-door convenience, taxis and ride-hailing services are the most comfortable but most expensive options. They are ideal for families with heavy luggage, late-night/early-morning travel, or when you simply want to avoid Jakarta's chaotic public transport.

Cost Comparison (Depok → Soekarno-Hatta Airport)

Service Estimated Price (IDR) Estimated Price (USD) Travel Time Best For
GrabCar (standard) 200,000–280,000 ~$13–18 45 min – 1.5 hr Everyday convenience
Gojek (GoCar) 190,000–270,000 ~$12–17 45 min – 1.5 hr Everyday convenience
Blue Bird Taxi (metered) 250,000–350,000 ~$16–23 45 min – 1.5 hr Reliable metered service
GrabCar / Gojek (Premium/XL) 300,000–400,000 ~$19–26 45 min – 1.5 hr Extra space / group travel
Airport taxi (pre-booked) 350,000–500,000 ~$23–32 45 min – 1.5 hr High-end / executive

When Should You Choose a Taxi / Ride-Hailing?

Traffic Reality Check

The 35–40 km drive from Depok to CGK can take anywhere from 45 minutes (midday, no traffic) to 2+ hours (peak Jakarta rush hour). The worst times are 07:00–09:00 and 16:00–19:00 on weekdays. If you're traveling during these windows, the KRL + Railink is almost always faster and more predictable.

Pro tip: Use the "Share My Ride" feature on Grab or Gojek so your driver can share the real-time ETA with your contacts. Book at least 15–20 minutes in advance during peak times.

Sources: Prices based on Grab Indonesia and Gojek fare estimates for the Depok–CGK route (2025).

💰 Complete Cost & Time Comparison – Depok → Soekarno-Hatta Airport

All prices are in Indonesian Rupiah (IDR) with USD equivalents (~15,500 IDR = 1 USD). Times are estimates for typical conditions.

Mode Total Time Cost (IDR) Cost (USD) Transfers Frequency Best For
KRL + Railink ~1 hr 30 min 105,000–110,000 ~$6.8–7.1 1 Every 5–30 min ⭐ Best overall
Damri Airport Bus ~1 hr 30 min – 2 hr 50,000–70,000 ~$3.2–4.5 0 (direct) Every 1–2 hr 💰 Cheapest
Grab / Gojek (standard) 45 min – 1 hr 30 min 190,000–350,000 ~$12–23 0 (door-to-door) On-demand Convenience / groups
Blue Bird Taxi (metered) 45 min – 1 hr 30 min 250,000–400,000 ~$16–26 0 (door-to-door) On-demand Reliability / late night
Pre-booked executive car 45 min – 1 hr 30 min 350,000–500,000 ~$23–32 0 (door-to-door) Pre-scheduled Business / premium

Recommended for most travelers: KRL + Railink — best balance of cost, speed, and reliability. Cheapest: Damri bus. Most convenient: Grab/Gojek (standard).

🧳 Traveler Tips & Local Hacks

These practical tips come from frequent travelers and local commuters. They'll help you avoid common pitfalls and save time, money, and stress.

1. Luggage Strategy: Use a Baggage Delivery Service

If you have heavy luggage, consider using Takkyubin (baggage delivery) — available at major hotels and some travel agents in Depok. Your luggage is sent directly to the airport (or your hotel at your destination), and you travel light on the train. Cost: around IDR 100,000–150,000 per large suitcase — comparable to a taxi surcharge but much more convenient. Titip Bagasi offers a similar service in Jabodetabek.

2. Manggarai Station: Know the Layout

Manggarai is one of Jakarta's busiest stations. The Railink platform is on a different level from the KRL platforms. Follow the orange "Railink" signs — you'll need to go up via escalator or lift. Allow 10–15 minutes for the transfer, especially if you're unfamiliar with the station.

3. Avoid Peak Hours on KRL

The KRL from Depok is extremely crowded between 07:00–09:00 (morning rush) and 17:00–19:00 (evening rush). If you must travel during these times, consider taking a Damri bus or Grab instead — the comfort difference is worth the extra cost.

4. Book Damri Bus in Advance (Holidays)

During Indonesian holidays (Lebaran, Christmas, New Year, Easter), Damri buses fill up quickly. Book your ticket at least 1–2 days in advance via the Damri app or at Terminal Depok.

5. e-Money Card for KRL

You need an e-money card (e.g., Flazz, BNI TapCash, Mandiri e-money) to ride the KRL. These are available at convenience stores (Alfamart, Indomaret) and station counters. You cannot buy a single-use ticket for KRL — you must tap in and out with a card.

6. Railink Seat Reservation

Railink tickets are seat-reserved. You can buy them online via the Railink app or at the station. Book ahead during holidays to avoid sold-out trains. The Railink app also shows real-time seat availability.

7. Rainy Season Delays

Jakarta's rainy season (November–March) can cause KRL delays of 10–20 minutes due to flooding on tracks. Railink is less affected, but build extra buffer time into your journey.

8. Airport Taxi Scam Warning

If you take a taxi from Depok to CGK, use only Blue Bird, Grab, or Gojek. Avoid unlicensed "taxis" that hang around bus terminals — they often charge 2–3x the proper fare. Blue Bird's app also lets you book a metered taxi with transparent pricing.

❓ Frequently Asked Questions: Depok → Soekarno-Hatta Airport

1. Is there a direct train from Depok to Soekarno-Hatta Airport?

No, there is no direct train. You must take the KRL Commuter Line from Depok to Manggarai or Duri station, then transfer to the Railink Airport Express to Soekarno-Hatta. The transfer is straightforward with clear signage.

2. What is the cheapest way to get from Depok to Soekarno-Hatta Airport?

The Damri airport bus is the cheapest at IDR 50,000–70,000 (~$3.2–4.5). The KRL+Railink combination costs around IDR 105,000–110,000 (~$6.8–7.1). Both are budget-friendly compared to taxis.

3. How much does a taxi or ride-hailing cost from Depok to Soekarno-Hatta Airport?

A ride-hailing service (Grab/Gojek) costs IDR 200,000–350,000 (~$13–23). A regular taxi or Blue Bird group taxi ranges IDR 250,000–400,000 (~$16–26). Prices vary with traffic, time of day, and vehicle type.

4. How long does it take to get from Depok to Soekarno-Hatta Airport by train?

The total journey via KRL+Railink takes about 1 hour 30 minutes to 1 hour 50 minutes: ~35–40 min from Depok to Manggarai, plus ~54 min on Railink to the airport. Transfer time at Manggarai adds ~10–15 minutes.

5. Is there a bus from Depok to Soekarno-Hatta Airport?

Yes, Damri runs direct buses from Depok Terminal to Soekarno-Hatta Airport. The journey takes about 1.5–2 hours depending on traffic. Tickets cost IDR 50,000–70,000. There is no night bus service after ~20:00.

6. What is the best way to get from Depok to Soekarno-Hatta Airport for early morning flights?

For flights departing before 08:00, a pre-booked taxi or ride-hailing (Grab/Gojek) is most reliable. The first Railink from Manggarai arrives at CGK around 05:50, which may be too tight for 07:00 or earlier departures. For flights after 08:00, KRL+Railink works well.

7. Can I use Grab or Gojek from Depok to Soekarno-Hatta Airport?

Yes, both Grab and Gojek operate from Depok to the airport. The cost is IDR 200,000–350,000 depending on vehicle type and demand. Book in advance for peace of mind, especially during peak hours or early morning.

8. How far is Depok from Soekarno-Hatta Airport?

Depok is approximately 35–40 km south of Soekarno-Hatta Airport. Driving time ranges from 45 minutes (very light traffic, e.g., midnight) to over 2 hours during Jakarta's worst peak-hour congestion (07:00–09:00 or 17:00–19:00).