Explore Destinations

Discover the world's most amazing places

How to Get from Depok to Halim Perdanakusuma Airport

Quick Answer

Best way: GrabCar or GoCar from Depok to Halim Perdanakusuma Airport — direct, comfortable, and affordable.

Total time: 45–90 minutes (depending on traffic). Total cost: IDR 120,000–250,000 (USD 8–17).

Budget alternative: KRL Commuter Line from Depok Station to Duren Kalibata Station (IDR 5,000–7,000), then GrabBike/Gojek (IDR 20,000–35,000) — total IDR 25,000–42,000 (USD 1.75–3.00), but takes 60–120 minutes.

Key transfer point: Duren Kalibata or Cawang Station for the train + ride-hailing option.

Quick Navigation: Depok → Halim Airport Transport Options

Taxi & Ride-hailing (Grab / Gojek) — Most Recommended

Why choose it? Door-to-door convenience, no transfers, air-conditioned comfort, and reasonable pricing. This is the top choice for most travellers, especially those with luggage or travelling in groups of 2–3.

Estimated time: 45–90 minutes (non-peak); up to 120 minutes during peak hours (7:00–9:00 AM, 4:30–7:00 PM).

Estimated cost: GrabCar/GoCar IDR 120,000–250,000 (USD 8–17); traditional taxi IDR 150,000–300,000 (USD 10–20).

Step-by-step

  1. Open Grab or Gojek app (or call a taxi company like Blue Bird bluebirdgroup.com).
  2. Set pickup: your location in Depok (e.g. Margonda Raya, Depok Town Square, or your hotel).
  3. Set destination: Halim Perdanakusuma Airport (HLP), East Jakarta.
  4. Choose GrabCar / GoCar (car) or GrabBike / Gojek (motorcycle).
  5. Confirm price (fixed fare for ride-hailing) and wait for your driver.

Route details

The most common route is via Jalan Margonda Raya → Jalan T.B. Simatupang → Halim Airport (approx. 28 km). An alternative via Jalan Raya Bogor → Jagorawi Toll Road may be faster during heavy traffic but adds toll costs (approx. IDR 10,000–15,000).

Pros & Cons

ProsCons
Direct, no transfersCan be expensive during surge pricing
Available 24/7Traffic-dependent
Fixed fare (ride-hailing)Traditional taxis may overcharge meter
Comfortable with A/CLarger groups may need two cars

Tip: If travelling during peak hours, consider GrabBike/Gojek (motorcycle) to cut time by 30–50%, but only with light luggage.

Source: Grab Indonesia · Gojek Indonesia · Blue Bird Group

KRL Commuter Line + Ride-hailing — Cheapest Option

Why choose it? Extremely budget-friendly and avoids road traffic for most of the journey. Ideal for solo travellers or backpackers with minimal luggage.

Estimated time: 60–120 minutes (train 30–45 min + transfer 5–10 min + ride-hailing 15–25 min).

Estimated cost: Train IDR 5,000–7,000 (USD 0.35–0.50) + GrabBike IDR 20,000–35,000 (USD 1.40–2.50) = total IDR 25,000–42,000 (USD 1.75–3.00).

Step-by-step

  1. Go to Depok Station (Stasiun Depok) or Depok Baru Station, both served by KRL Commuter Line (Bogor–Jakarta route).
  2. Buy a single trip ticket (KMT or electronic card) to Duren Kalibata Station or Cawang Station.
  3. Board the train heading toward Jakarta Kota or Manggarai. Travel time: 30–45 minutes.
  4. Alight at Duren Kalibata Station (recommended — closer to Halim).
  5. Exit the station and book a GrabCar / GoCar or GrabBike / Gojek to Halim Airport (10–20 minutes).

Train schedule & frequency

KRL operates from 04:00 AM to 11:30 PM with trains every 5–15 minutes during peak hours and 15–30 minutes off-peak. The first train from Depok to Jakarta direction departs around 04:15 AM. Check the official KRL website for real-time schedules.

Pros & Cons

ProsCons
Very cheap (under USD 3)Not convenient with large luggage
No traffic delays on trainRequires transfer (train → ride-hailing)
Frequent serviceTrain can be crowded during peak hours
Environmentally friendlyLimited operating hours (no 24h)

Tip: Use an e-money card (like Flazz, Brizzi, or TapCash) for faster entry/exit at stations. Avoid this option if you have more than a backpack.

Source: KRL Commuter Line Official · Angkot Jakarta

Private Car / Driving — Most Flexible

Why choose it? Maximum flexibility for families, groups, or those with lots of luggage. You control the departure time and can make stops along the way.

Estimated time: 45–90 minutes (same as taxi, depending on traffic).

Estimated cost: Fuel approx. IDR 40,000–60,000 (USD 2.80–4.20) + toll IDR 10,000–15,000 (if using Jagorawi Toll) + parking at Halim Airport IDR 5,000–10,000/hour (USD 0.35–0.70).

Route details

Main route: Depok (Margonda) → Jalan T.B. Simatupang → Halim Airport (no toll).
Alternative (faster during peak): Depok → Jagorawi Toll Road (exit at Cawang) → Halim Airport. Toll cost: IDR 10,000–15,000.

Parking at Halim Airport

Halim Perdanakusuma Airport has a multi-storey parking building and an open parking area. Rates: IDR 5,000 for the first hour, IDR 3,000 per subsequent hour (approx. USD 0.35/0.20). Daily maximum around IDR 30,000 (USD 2.10).

Pros & Cons

ProsCons
Total privacy and flexibilityParking cost and availability
Good for groups/familiesYou need to drive yourself
Can carry lots of luggageTraffic stress
No surge pricingToll fees add up

Tip: Use Google Maps or Waze with real-time traffic to choose the best route. Departing before 7:00 AM or after 7:30 PM significantly reduces travel time.

Source: Google Maps · Angkasa Pura

Motorcycle Taxi (GrabBike / Gojek) — Fastest in Traffic

Why choose it? The fastest way to reach Halim Airport during heavy traffic. Motorcycles can weave through congestion, cutting travel time by 30–50% compared to cars.

Estimated time: 30–60 minutes (even during peak hours).

Estimated cost: IDR 40,000–80,000 (USD 2.80–5.60).

Important considerations

  • Luggage: Only suitable for a small backpack or duffel bag. Helmets are provided (but you can bring your own).
  • Safety: Wear the helmet properly. Avoid if you are not comfortable with motorcycle travel in heavy traffic.
  • Weather: Rain can make this option unpleasant and risky. Check the forecast before booking.

Pros & Cons

ProsCons
Fastest option in trafficLimited luggage capacity
Cheaper than car ride-hailingWeather dependent
Available 24/7Higher safety risk
Fun and efficient for solo travellersNot suitable for elderly or children

Tip: Bring a raincoat during wet season (November–March). If you have a suitcase, opt for GrabCar instead.

Source: Gojek · Grab

Flight Options — Only for Departing Passengers

Important: There are no flights from Depok to Halim Airport — the distance is only 25–30 km. This section is relevant if you are departing from Halim Airport to other destinations in Indonesia.

Halim Perdanakusuma Airport (HLP) serves domestic flights by airlines such as Batik Air, Citilink, and Garuda Indonesia (mostly to destinations like Bali, Surabaya, Medan, and Yogyakarta).

Check-in time recommendation

For domestic flights from Halim, arrive at least 60–90 minutes before departure. The airport is smaller than Soekarno-Hatta, so check-in and security are relatively fast (15–25 minutes on average).

Getting to the correct terminal

Halim Airport has a single passenger terminal (Terminal 1). All commercial flights operate from this terminal. The VIP/VVIP terminal is separate and not for public commercial flights.

Tip: If you are flying from Halim, the GrabCar/KRL+Grab options above apply. Add 15–20 minutes extra for airport check-in procedures.

Source: Angkasa Pura II · Batik Air

Bus & Shuttle — Not Recommended (No Direct Service)

Current situation: There is no direct bus or shuttle from Depok to Halim Perdanakusuma Airport. Some TransJakarta corridors serve parts of the route, but you would need 2–3 transfers plus a final ride-hailing leg.

Possible (but impractical) bus route

  1. Take TransJakarta corridor 9 (Pinang Ranti–Pluit) from a stop in Depok (e.g. Terminal Depok or Margonda) to Cawang BNN stop.
  2. Transfer to corridor 7 (Kampung Rambutan–Ancol) to Halim Bus Stop.
  3. Walk or take a short GrabBike to the airport terminal (1.5 km).

Total time: 2–3 hours. Cost: IDR 3,500–7,000 (USD 0.25–0.50) for TransJakarta + IDR 10,000–15,000 for the final GrabBike.
Verdict: Only for the most budget-conscious and time-rich travellers with no luggage.

Tip: Avoid the bus option if you have a flight to catch. The unreliability and multiple transfers create too much risk.

Source: TransJakarta

Cost & Time Comparison — All Transport Options

Quick decision table: Compare all ways to get from Depok to Halim Airport at a glance.

Transport Mode Time Cost (IDR) Cost (USD) Transfers Best For
GrabCar / GoCar ⭐ 45–90 min 120,000–250,000 8–17 0 (direct) Most travellers, couples, business
Traditional Taxi 45–90 min 150,000–300,000 10–20 0 (direct) Late night, no app users
KRL + GrabBike 💰 60–120 min 25,000–42,000 1.75–3.00 1 (train → bike) Solo budget travellers, backpackers
KRL + GrabCar 65–125 min 50,000–70,000 3.50–5.00 1 (train → car) Solo with luggage
GrabBike / Gojek 🏍️ 30–60 min 40,000–80,000 2.80–5.60 0 (direct) Solo, no luggage, need speed
Private Car 45–90 min 50,000–85,000 * 3.50–6.00 0 (direct) Families, groups
TransJakarta + GrabBike 120–180 min 14,000–22,000 1.00–1.50 2–3 Extreme budget, no luggage

* Private car cost includes fuel + toll + parking (estimated).

⭐ Best overall: GrabCar/GoCar — balance of speed, cost, and comfort. 💰 Cheapest: KRL + GrabBike.

Where to book: Download Grab or Gojek app. For KRL tickets, use KRL Access app or buy at station counters.

Traveler Tips & Experience — Depok to Halim Airport

🚦 Traffic timing is everything

Jakarta's traffic is notorious. If your flight is between 8:00 AM and 10:00 AM or 5:00 PM and 8:00 PM, add at least 30–45 minutes to your expected travel time. The T.B. Simatupang corridor is especially congested during peak hours.

🧳 Luggage strategy

If you have more than one suitcase or a large backpack, avoid the KRL+GrabBike option. Use GrabCar or private car. For the KRL+Car option, you can take a GrabCar from the station, which handles luggage better.

📦 Takkyubin (Luggage delivery) alternative

While Takkyubin (luggage courier) is popular in Japan, in Indonesia you can use JNE, Tiki, or Sicepat to send your luggage to the airport if you want to travel light. However, this is rarely needed for such a short distance — only consider if you have extremely heavy gear.

🌧️ Rainy season warning (Nov–Mar)

Afternoon downpours can cause flooding on Jalan Margonda and T.B. Simatupang. If travelling during the wet season, allow 30 extra minutes and avoid motorcycle options.

⛽ Toll road shortcut

If you are in a car and traffic on T.B. Simatupang is standstill, ask your driver to use Jagorawi Toll (entry at Depok or Cimanggis, exit at Cawang). It costs IDR 10,000–15,000 but can save 20–40 minutes.

📱 Essential apps

  • Grab or Gojek — for ride-hailing and food/drinks at the airport.
  • Google Maps or Waze — real-time traffic navigation.
  • KRL Access — train schedules and e-ticketing.
  • Traveloka or Tiket.com — if you need to book a flight from Halim.

🏨 What if I miss my flight?

Halim Airport has a transit hotel (Airport Hotel) inside the terminal for short stays. If you miss your flight, airlines like Batik Air and Citilink can rebook you on the next available departure (subject to availability and fare difference).

Source: Personal travel experience · Jakarta Tourism

FAQs: Depok to Halim Perdanakusuma Airport

Is there a direct train from Depok to Halim Perdanakusuma Airport?

No, there is no direct train. You can take the KRL Commuter Line from Depok Station to Duren Kalibata or Cawang Station, then continue by ride-hailing (GrabCar/GrabBike) for the final 15–20 minutes to the airport.

How much does a taxi cost from Depok to Halim Airport?

A traditional taxi costs between IDR 150,000–300,000 (USD 10–20). Ride-hailing services like GrabCar or GoCar are typically IDR 120,000–250,000 (USD 8–17), with fixed fares upfront.

How long does it take to get from Depok to Halim Airport?

By car or ride-hailing, the journey takes 45–90 minutes under normal traffic. During peak hours (7:00–9:00 AM, 4:30–7:00 PM), it can take up to 2 hours. By KRL + ride-hailing, expect 60–120 minutes total.

What is the cheapest way to get from Depok to Halim Airport?

The cheapest option is KRL Commuter Line (IDR 5,000–7,000 / USD 0.35–0.50) from Depok Station to Duren Kalibata Station, followed by a GrabBike or Gojek (IDR 20,000–35,000 / USD 1.40–2.50) — total IDR 25,000–42,000 (USD 1.75–3.00).

Is there a bus from Depok to Halim Airport?

There is no direct bus from Depok to Halim Airport. Some TransJakarta routes cover parts of the corridor, but you would need multiple transfers and a final ride-hailing leg, making it impractical for most travellers with luggage or time constraints.

Can I use a ride-hailing app like Grab or Gojek from Depok to Halim Airport?

Yes, Grab and Gojek are widely available in Depok. GrabCar/GoCar is the most recommended option for comfort and direct service. You can also use GrabBike/Gojek (motorcycle) for faster travel in heavy traffic — ideal if you have only a small backpack.

What is the best time to travel from Depok to Halim Airport to avoid traffic?

The best time is between 10:00 AM and 2:00 PM, or after 7:30 PM. Avoid weekday morning rush (7:00–9:00 AM) and evening peak (4:30–7:00 PM). Saturday and Sunday midday are also relatively smooth.

Is Halim Perdanakusuma Airport far from Depok?

Halim Airport is approximately 25–30 km east of Depok city centre. By road, via Jalan T.B. Simatupang, the distance is about 28 km. Under good traffic, the drive takes 45–60 minutes; with traffic, it can exceed 1.5 hours.