Quick Answer
For most travelers, the fastest and most convenient way to get from Halim Perdanakusuma Airport (HLP) to Depok is by taxi or ride-hailing app (Grab/Gojek), taking 60-90 minutes and costing approximately IDR 150,000 - 250,000. The cheapest way is a combination of a short ride to a train station (like Jatinegara) followed by a Commuter Line train, with a total cost under IDR 50,000 and a total travel time of 90-120 minutes.
Taxi & Ride-Hailing (Grab / Gojek)
This is the most straightforward door-to-door option, ideal for first-time visitors, those with heavy luggage, families, or arrivals during late hours.
| Service Type | Approx. Cost (IDR) | Booking Method | Best For |
|---|---|---|---|
| Official Airport Taxi | 200,000 - 300,000 | Counter at Arrivals | Guaranteed service, fixed(ish) price |
| Grab / Gojek | 150,000 - 250,000 | Mobile App | Price transparency, cashless payment |
| Premium Car (GrabCar) | 250,000 - 400,000 | Mobile App | Comfort, business travel |
Step-by-Step & Key Considerations
The Route: The driver will take the inner-city toll roads (like Tol Dalam Kota) towards South Jakarta, then connect to the Depok Antasari or Margonda roads. Traffic is the single biggest variable.
Peak Hour Warning: Morning (7-9 AM) and evening (4-8 PM) rush hours can easily double travel time. Always check live traffic on the app before deciding.
Payment: Official taxis are cash-based. Ride-hailing apps allow credit card or e-wallet (GoPay, OVO) payment, which is highly convenient. Have small cash for tolls (approx. IDR 20,000).
Train: The Commuter Line (KRL)
The most cost-effective and relatively fast option if you're comfortable with a transfer and can manage your luggage. It involves two legs.
Detailed Step-by-Step Journey
- Leg 1: Airport to Station. Take a taxi or Gojek/Grab from HLP to either Jatinegara Station (closer, ~15 min ride) or Manggarai Station (larger hub, ~20-30 min ride). Cost: IDR 30,000 - 60,000.
- Leg 2: Commuter Line to Depok.
- At the station, buy a ticket to Depok Baru or Depok station. Use a ticket vending machine or counter.
- Board the KRL Commuter Line on the Bogor Line (green) or Loop Line.
- Travel time from Manggarai to Depok: ~40-50 minutes.
- Train frequency: Every 5-15 minutes.
Train Types & Ticketing
All Commuter Line trains are similar. Consider getting a TapCash or Flazz card (sold at station counters) to tap in/out easily if you'll use trains/buses multiple times. A single journey ticket costs about IDR 5,000 - 10,000.
Luggage Note: Trains get very packed. Avoid rush hours (6-8 AM, 4-7 PM) if you have large suitcases. There is limited dedicated luggage space.
Public Bus & Shuttle Services
This is the most economical but also the slowest and most complex option, recommended for adventurous budget travelers familiar with Jakarta's transit.
Available Bus Routes
- Step 1: From HLP, walk or take a very short ride to the main road and catch a MetroMini or TransJakarta feeder bus towards Kampung Melayu or Terminal Manggarai.
- Step 2: From those terminals, you need to find a bus bound for Depok or Citeureup. This is non-trivial and signage is minimal.
- Step 3: The bus will drop you at a main terminal in Depok (like Terminal Depok), from where you'll need a local angkot (minivan) to your final destination.
Total Cost: IDR 15,000 - 30,000. Total Time: 2.5 - 4+ hours. Not recommended with luggage or for late arrivals. There are no direct, comfortable airport shuttle buses to Depok.
Private Car Transfer
A pre-booked private transfer offers maximum comfort, reliability, and a meet-and-greet service. It's the premium choice.
- Cost: IDR 400,000 - 800,000+ depending on car type and provider.
- How to Book: Through global sites like Kiwitaxi or local travel agencies. Book online before your trip.
- Best For: Large groups (3-4+ people), corporate travel, families with young children, or those wanting a guaranteed hassle-free start.
- Note: While expensive, the per-person cost for a group can rival taxis, with added benefits like fixed price, flight tracking, and English-speaking drivers.
Cost & Time Comparison: Halim Airport to Depok
| Transport Method | Approx. Travel Time | Approx. Cost (IDR) | Convenience | Best Suited For |
|---|---|---|---|---|
| Taxi / Grab / Gojek | 60 - 120 min | 150,000 - 250,000 | ★★★★★ (Door-to-door) | Most travelers, families, with luggage |
| Train (Commuter Line) | 90 - 120 min | 40,000 - 70,000* | ★★★☆☆ (1 transfer) | Budget travelers, solo adventurers, light luggage |
| Private Transfer | 60 - 90 min | 400,000 - 800,000 | ★★★★★ (Premium door-to-door) | Groups, business, luxury travel |
| Public Bus | 150 - 240+ min | 15,000 - 30,000 | ★☆☆☆☆ (Complex, multiple transfers) | Ultra-budget, no time constraint, locals |
*Includes cost of ride from airport to train station.
Bottom Line: The taxi/ride-hail option offers the best balance of speed, cost, and convenience for the average traveler. The train is the clear winner for budget, while private transfer wins on comfort and certainty.
Traveler Tips & Local Advice
Essential Pre-Trip Advice
- Download the Apps: Install Grab and Gojek before you land. Register with a local SIM or ensure your international roaming works for SMS verification.
- Traffic is King: Always check Google Maps or Waze for live traffic. A 60-minute trip can become 2 hours during macet (heavy traffic).
- Cash is Still Useful: While e-payments are widespread, keep IDR 200,000 in small denominations for taxis, tolls, and train tickets.
- SIM Card: Consider buying a local data SIM at the airport (like Telkomsel) for seamless navigation and app use.
For a Smooth Train Journey
- Avoid Rush Hour: Never plan a train transfer between 7-9 AM or 4-7 PM on a weekday.
- Station Navigation: Manggarai Station is large. Follow signs for "KRL Commuter Line" or "Line Bogor". Ask staff "Ke Depok?" (to Depok?) if unsure.
- Women-Only Car: During rush hours, look for the Kereta Khusus Wanita sign on the front of certain train cars for a (slightly) less crowded experience.
FAQs: Getting from Halim Airport to Depok
Is there a direct train from Halim Airport to Depok?
No, there is no direct train connection. Halim Airport does not have its own railway station. You must first travel by road to a major train station like Jatinegara or Manggarai, then take the Commuter Line (KRL) south to Depok.
What is the cheapest way to get from HLP to Depok?
The cheapest way is a combination of a short ride-hail/taxi to Jatinegara Station (~IDR 30k) plus a Commuter Line ticket to Depok (~IDR 10k), totaling under IDR 50,000. Public buses are cheaper (under IDR 30k) but impractically slow and complex.
How long does a taxi from Halim to Depok take?
It typically takes between 60 to 90 minutes under normal traffic conditions. However, during weekday peak hours (7-9 AM and 4-7 PM) or heavy rain, this can easily extend to 2 hours or more.
Can I use a ride-hailing app like Grab or Gojek from Halim Airport?
Yes, both Grab and Gojek operate at Halim Airport. Follow signs to the designated ride-hailing pick-up zone outside the terminal. This is often more convenient and offers transparent pricing compared to negotiating with regular taxis.
Is the train from Jakarta to Depok safe for tourists with luggage?
The trains are generally safe in terms of crime, but they are extremely crowded during rush hours. Managing large suitcases is very difficult and may block aisles. For safety and courtesy, if you have more than a backpack, consider a taxi or private transfer.
What should I do if my flight arrives very late at night?
Your best and safest options are: 1) Pre-booked private transfer, 2) Official airport taxi from the counter, or 3) Grab/Gojek (usually available until very late). Avoid attempting the train or public bus after about 10 PM due to limited services.
Are there any ferries or boats from near the airport to Depok?
No, this is not a viable option. Depok is an inland city south of Jakarta, not connected by waterways suitable for passenger ferries from the airport area. Stick to land-based transport.
Where can I buy a train ticket for the Depok route?
At Jatinegara or Manggarai Station, use the automated ticket vending machines (select "Depok Baru" or "Depok") or go to the Loket (ticket counter). For ease, ask for a kartu multi-trip (multi-trip card) like TapCash if you'll use transit frequently.