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.
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
- Open Grab or Gojek app (or call a taxi company like Blue Bird bluebirdgroup.com).
- Set pickup: your location in Depok (e.g. Margonda Raya, Depok Town Square, or your hotel).
- Set destination: Halim Perdanakusuma Airport (HLP), East Jakarta.
- Choose GrabCar / GoCar (car) or GrabBike / Gojek (motorcycle).
- 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
| Pros | Cons |
|---|---|
| Direct, no transfers | Can be expensive during surge pricing |
| Available 24/7 | Traffic-dependent |
| Fixed fare (ride-hailing) | Traditional taxis may overcharge meter |
| Comfortable with A/C | Larger 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
- Go to Depok Station (Stasiun Depok) or Depok Baru Station, both served by KRL Commuter Line (Bogor–Jakarta route).
- Buy a single trip ticket (KMT or electronic card) to Duren Kalibata Station or Cawang Station.
- Board the train heading toward Jakarta Kota or Manggarai. Travel time: 30–45 minutes.
- Alight at Duren Kalibata Station (recommended — closer to Halim).
- 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
| Pros | Cons |
|---|---|
| Very cheap (under USD 3) | Not convenient with large luggage |
| No traffic delays on train | Requires transfer (train → ride-hailing) |
| Frequent service | Train can be crowded during peak hours |
| Environmentally friendly | Limited 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
| Pros | Cons |
|---|---|
| Total privacy and flexibility | Parking cost and availability |
| Good for groups/families | You need to drive yourself |
| Can carry lots of luggage | Traffic stress |
| No surge pricing | Toll 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
| Pros | Cons |
|---|---|
| Fastest option in traffic | Limited luggage capacity |
| Cheaper than car ride-hailing | Weather dependent |
| Available 24/7 | Higher safety risk |
| Fun and efficient for solo travellers | Not suitable for elderly or children |
Tip: Bring a raincoat during wet season (November–March). If you have a suitcase, opt for GrabCar instead.
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
- Take TransJakarta corridor 9 (Pinang Ranti–Pluit) from a stop in Depok (e.g. Terminal Depok or Margonda) to Cawang BNN stop.
- Transfer to corridor 7 (Kampung Rambutan–Ancol) to Halim Bus Stop.
- 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.