Quick Answer
Best overall way: GrabCar or Gojek ride-hailing. From any hotel in South Jakarta (e.g. Kebayoran Baru, Pondok Indah, Setiabudi, Kuningan) to Halim Perdanakusuma Airport (HLP), a GrabCar costs IDR 80,000–150,000 (≈$5–10) and takes 30–60 minutes depending on traffic. For the cheapest option, take a Gojek motorcycle (IDR 40,000–70,000 / $2.50–4.50) — fastest in traffic but limited luggage. No direct train or shuttle bus serves this route; ride-hailing is the most practical door-to-door solution.
KRL Commuter Train + Connecting Ride
Jakarta's KRL commuter rail network is extensive, but no station directly serves Halim Airport. The closest major stations are Jatinegara (Bekasi line) and Pondok Jati (Bogor line), both about 5–8 km from the airport. From any South Jakarta location, you can take a short ride-hail or taxi to a KRL station, then ride to Jatinegara or Pondok Jati, followed by another short taxi/Grab to HLP. Total cost: IDR 10,000–25,000 ($0.70–1.70) for the train plus IDR 30,000–60,000 ($2–4) for the connecting ride.
Step-by-Step: KRL from South Jakarta to Halim Airport
- Take a Gojek/Grab to the nearest KRL station: Pondok Jati (from Tebet/Menteng area) or Jatinegara (from Setiabudi/Kuningan).
- Buy a KRL single-trip ticket (IDR 4,000–7,000 / $0.25–0.45) or tap your electronic money card.
- Ride 2–4 stops (10–15 minutes) to Jatinegara or Pondok Jati.
- Exit and take a Gojek/GrabCar (IDR 30,000–60,000 / $2–4) to Halim Airport — 15–25 minutes by car.
Train Route Comparison
| Route | Stations | Train Time | Connecting Ride | Total Cost | Recommendation |
|---|---|---|---|---|---|
| Pondok Jati line (Bogor direction) | Pondok Jati → Jatinegara (2 stops) | 10 min | Grab to HLP (20 min) | IDR 10,000–15,000 + IDR 35,000–50,000 | 👍 Good if you're near Tebet |
| Jatinegara line (Bekasi direction) | Jatinegara station → HLP by road | 15 min | Taxi/Grab (15 min) | IDR 8,000–12,000 + IDR 40,000–60,000 | 👍 Better for Kuningan area |
Verdict: The KRL option is budget-friendly but not recommended for travelers with large suitcases or tight schedules. It works best for backpackers or those staying near a station. A planned airport rail link (Halim–CSW–Sudirman) is under development but has no confirmed opening date as of 2025. Source: KAI official site.
Domestic Flights from Halim Airport
Halim Perdanakusuma Airport (HLP) is Jakarta's secondary airport, serving domestic flights to cities like Surabaya, Denpasar (Bali), Yogyakarta, Medan, Palembang, and Makassar. Airlines operating at HLP include Batik Air, Citilink, Sriwijaya Air, and Garuda Indonesia (selected routes).
Important: You cannot take a commercial flight from South Jakarta to Halim Airport — the distance is too short. This section covers how to reach HLP to catch a domestic flight, plus a comparison with flying from Soekarno-Hatta (CGK).
Getting to Halim Airport for Your Flight
- Recommended: GrabCar or private transfer (IDR 100,000–200,000 / $6–13) — 30–60 min door-to-door.
- Budget: Gojek motorcycle (IDR 50,000–80,000 / $3–5) — 25–50 min, but limited luggage space.
- Low-cost combo: KRL to Jatinegara + Grab (IDR 45,000–70,000 total / $3–4.50) — 50–70 min.
Halim Airport (HLP) vs. Soekarno-Hatta (CGK) — Which to Choose?
| Factor | Halim (HLP) | Soekarno-Hatta (CGK) |
|---|---|---|
| Distance from South Jakarta | 20–30 km (30–60 min) | 35–50 km (60–120 min) |
| Typical taxi cost | IDR 150,000–250,000 ($9–16) | IDR 250,000–400,000 ($16–26) |
| Airport size & crowds | Smaller, faster check-in | Large, longer queues |
| Domestic destinations | 15+ cities | 30+ cities |
| International flights | None (domestic only) | Major hub |
Tip: If your flight is from HLP, arriving 1.5 hours before departure is sufficient (vs. 2.5–3 hours for CGK). Check-in counters at HLP close 30–40 minutes before departure. Source: PT Angkasa Pura II.
DAMRI Shuttle Bus & TransJakarta
DAMRI operates airport shuttle buses to Halim from several terminals, but direct pick-up points in South Jakarta are limited. The most practical route is to take a DAMRI bus from Kampung Rambutan (East Jakarta) or Gambir station (Central Jakarta). From South Jakarta, you'll need to reach one of these terminals first via TransJakarta or ride-hail.
DAMRI Bus Routes to Halim Airport
| Route | Departure Point | Frequency | Fare | Travel Time |
|---|---|---|---|---|
| Kampung Rambutan → HLP | Kampung Rambutan terminal | Every 30–60 min | IDR 30,000–40,000 ($2–2.60) | 25–40 min |
| Gambir Station → HLP | Gambir railway station | Every 1–2 hours | IDR 45,000–55,000 ($3–3.60) | 45–70 min |
How to Use This Option from South Jakarta
- From your hotel, take TransJakarta bus (IDR 3,500 / $0.23) or a short Gojek to Kampung Rambutan or Gambir.
- Board the DAMRI bus to Halim Airport.
- Alight directly at HLP terminal.
Total cost: IDR 40,000–70,000 ($2.60–4.60). Total time: 60–100 minutes depending on connections. This option is budget-friendly but time-consuming and not ideal with heavy luggage. Source: DAMRI official website.
TransJakarta note: The BRT network does not have a direct stop at Halim Airport. The closest stop is Pondok Jati or Kampung Rambutan, requiring a connecting ride. Use the TransJakarta app for real-time routes.
Taxi & Private Transfer
Taxis and private transfers are the most convenient but most expensive options. They are ideal for late-night arrivals, early-morning departures, travelers with heavy luggage, families with children, or business travelers who prioritize comfort and reliability.
Cost Breakdown
| Service | Estimated Fare (IDR) | Estimated Fare (USD) | Best For |
|---|---|---|---|
| Blue Bird Taxi (metered) | 150,000–250,000 | $9–16 | Reliable metered service |
| GrabCar (fixed price) | 80,000–150,000 | $5–10 | Best value car option |
| GoCar (fixed price) | 85,000–140,000 | $5.50–9 | Competitive with Grab |
| Private airport transfer (pre-booked) | 200,000–400,000 | $13–26 | VIP, business, or groups |
| Hotel limousine service | 350,000–600,000 | $23–39 | Luxury / corporate travel |
When to Choose Each Option
- GrabCar / GoCar: Best for most travelers — fixed price, app-tracking, luggage-friendly. Book 5–10 minutes before departure.
- Blue Bird Taxi: Reliable if you don't have app access. Hail from the street or use the MyBlueBird app. Always ask for "argometer" (meter).
- Private transfer: Ideal for groups (3–5 people) or if you want a meet-and-greet at your hotel. Companies like Mozio, Klook, or Traveloka offer pre-booked transfers.
- Hotel limousine: For executives or special occasions — expect a premium sedan and professional driver.
Warning: Avoid unregistered "taksi gelap" (illegal taxis) at hotel lobbies. Always use a reputable app or the hotel's official taxi partner. Source: Blue Bird Group.
Cost & Time Comparison — All Options
Use this table to quickly compare every transport method from South Jakarta hotels to Halim Airport. Best overall and cheapest options are highlighted.
| Transport Mode | Est. Time | Est. Cost (IDR) | Est. Cost (USD) | Transfers | Luggage | Best For |
|---|---|---|---|---|---|---|
| 🌟 GrabCar (recommended) | 30–60 min | 80,000–150,000 | $5–10 | 0 (door-to-door) | ✅ Good | Most travelers |
| 💰 Gojek motorcycle (cheapest) | 25–50 min | 40,000–70,000 | $2.50–4.50 | 0 (door-to-door) | ⚠️ Limited | Solo, light pack |
| Blue Bird Taxi | 35–65 min | 150,000–250,000 | $9–16 | 0 (door-to-door) | ✅ Good | No app / late night |
| Private transfer | 30–55 min | 200,000–400,000 | $13–26 | 0 (door-to-door) | ✅ Excellent | Groups / business |
| KRL + Grab/Gojek | 50–80 min | 45,000–70,000 | $3–4.50 | 2 (hotel→station, train, ride→airport) | ⚠️ Tricky with bags | Budget / backpacker |
| DAMRI bus + TransJakarta | 70–110 min | 40,000–70,000 | $2.60–4.60 | 2–3 | ⚠️ Limited | Budget / no rush |
Key takeaway: For 90% of travelers, GrabCar offers the best balance of cost, time, and comfort. If you're solo and traveling light, Gojek motorcycle saves both money and time. Avoid multi-transfer options if you have more than a carry-on bag.
Traveler Tips & Local Know-How
Insider advice from frequent Jakarta travelers to make your trip to Halim Airport smoother:
🚗 Traffic Reality
- Peak hours (7–9 AM & 4:30–7 PM): Add 20–40 minutes to your journey. The Jalan TB Simatupang and Jalan MT Haryono corridors are especially congested.
- Rainy season (Nov–Mar): Flooding on Jalan DI Panjaitan and Jalan Mayjen Sutoyo can double travel time. Check Google Maps traffic before leaving.
- Weekend vs weekday: Weekends are generally 15–25% faster for airport trips.
🧳 Luggage & Baggage Tips
- Takkyubin (baggage delivery): Japan's famous luggage forwarding isn't widely available in Jakarta, but Klook and Traveloka offer baggage transfer services from some South Jakarta hotels to Halim Airport. Cost: IDR 100,000–200,000 per bag.
- Gojek luggage: Gojek drivers can refuse if your bag is too large. For suitcases over 20 kg, always choose a GrabCar or taxi.
- Airport lockers: Halim Airport has limited luggage storage — only a small left-luggage counter near the check-in area.
🏯 Navigating Halim Airport
- Halim's terminal is much smaller than CGK — from curb to gate takes 5–10 minutes.
- Facilities: A few food outlets (Indomie bakery, Kopi Kenangan), no premium lounge (as of 2025), and limited duty-free.
- Domestic flights only: Don't accidentally go to the VIP/VVIP terminal (used for government and military flights).
📱 Essential Apps
- Grab — best for fixed-price car & bike bookings
- Gojek — slightly cheaper bikes, good food delivery
- MyBlueBird — for metered taxi booking
- Google Maps — real-time traffic & alternate routes
- Moovit — TransJakarta & KRL schedules
Pro tip: If you're staying in Kuningan, Setiabudi, or Mega Kuningan, the fastest route to Halim is usually via Jalan Prof. DR. Satrio → Jalan MT Haryono → Tol Lingkar Dalam. Avoid Jalan TB Simatupang during peak hours. Source: Jakarta Tourism Board.
FAQs: South Jakarta Hotels to Halim Perdanakusuma Airport
Is there a direct train from South Jakarta to Halim Perdanakusuma Airport?
No, there is no direct train. The closest KRL commuter stations are Jatinegara and Pondok Jati, from which you need a taxi or ride-hail for the final 5–8 km. A direct airport rail link is planned but not yet operational as of 2025.
What is the cheapest way to get from South Jakarta to Halim Airport?
The cheapest is Gojek motorcycle (IDR 40,000–70,000 / $2.50–4.50). For a car, GrabCar starts at IDR 80,000 ($5). The KRL combo (train + ride) can be as low as IDR 45,000–70,000 ($3–4.50) but takes longer and involves transfers.
How much does a taxi cost from South Jakarta to Halim Airport?
A standard metered taxi (e.g. Blue Bird) costs IDR 150,000–250,000 ($9–16). Ride-hailing apps are cheaper: GrabCar IDR 80,000–150,000 ($5–10). Prices vary based on exact location and traffic.
How long does it take from South Jakarta to Halim Airport during rush hour?
During peak hours (7–9 AM & 4:30–7 PM), expect 50–90 minutes by car. Off-peak: 25–40 minutes. Motorcycle taxis cut this to 30–50 minutes even in heavy traffic.
Is it better to take Gojek or Grab to Halim Airport from South Jakarta?
Both are reliable. Gojek is often slightly cheaper, while Grab may have more car availability. For airport trips with luggage, GrabCar is preferred for its fixed-price and luggage-friendly cars. Compare both at the time of booking — the difference is typically under IDR 15,000 ($1).
Can I use the KRL commuter train to reach Halim Airport?
Partially — you can take KRL to Jatinegara or Pondok Jati, then a connecting taxi/Gojek for the final 5–8 km. Total time: 50–80 minutes. Total cost: IDR 45,000–70,000 ($3–4.50). Not recommended with heavy luggage.
Are there any shuttle buses from South Jakarta to Halim Airport?
Not directly from South Jakarta. DAMRI buses operate to HLP from Kampung Rambutan and Gambir station. You'll need to reach those terminals first via TransJakarta or ride-hail. Total cost: IDR 40,000–70,000 ($2.60–4.60).
What is the fastest way to get from South Jakarta to Halim Airport?
The fastest is Gojek/GrabBike motorcycle — 25–45 minutes, IDR 40,000–70,000 ($2.50–4.50). For car comfort, a GrabCar or private transfer takes 30–60 minutes. Avoid taxis during peak hours as they can be delayed in traffic.