Explore Destinations

Discover the world's most amazing places

How to Get from Jakarta City Center to Halim Perdanakusuma Airport

Quick Answer

The best overall way to get from Jakarta City Center (Thamrin, Sudirman, Menteng) to Halim Perdanakusuma Airport is by ride-hailing car (GrabCar or GoCar). It offers the ideal balance of cost, convenience, and reliability. Total time: 30–60 minutes (depending on traffic). Total cost: IDR 80,000–150,000 (USD 5–10). If you're on a tight budget, a motorbike taxi (GrabBike/Gojek) is the cheapest at IDR 40,000–70,000 (USD 2.50–4.50) and fastest in heavy traffic. For premium comfort, a private car service costs IDR 250,000–500,000 (USD 16–32).

Quick Navigation: All Transport Options

Ride-Hailing Car (GrabCar / GoCar) — The Best Balance

Ride-hailing apps are the most popular and practical way to reach Halim Perdanakusuma Airport from central Jakarta. Services like GrabCar and GoCar provide door-to-door convenience with transparent pricing, GPS tracking, and multiple vehicle classes (Economy, Premium, XL for groups).

Estimated Cost & Time

Service Class Estimated Fare (IDR) Estimated Fare (USD) Travel Time
GrabCar Economy 80,000 – 120,000 5 – 8 30–55 min
GoCar Economy 75,000 – 115,000 4.50 – 7.50 30–55 min
GrabCar Premium 140,000 – 200,000 9 – 13 30–55 min
GoCar XL (group / luggage) 130,000 – 190,000 8.50 – 12.50 35–60 min

Key Details

  • Booking: Use the Grab or Gojek app. You can schedule a ride in advance (up to 7 days) or book on demand.
  • Pickup points: Anywhere in Jakarta City Center — Thamrin, Sudirman, Menteng, Kuningan, Senayan, etc.
  • Drop-off: Directly at the Halim Perdanakusuma Airport terminal departure curb.
  • Toll roads: The app will calculate toll costs automatically (typically IDR 5,000–15,000 extra if using Jakarta Inner City Toll Road).
  • Luggage: Economy cars have limited trunk space; choose XL or Premium for large suitcases or groups.

Traffic Considerations

Jakarta traffic is notorious. The route from central Jakarta to Halim Airport uses Jalan MH Thamrin, Jalan Jenderal Sudirman, and then Jalan MT Haryono or the toll road. Peak hours (7:00–9:00 AM and 5:00–8:00 PM) can add 20–40 minutes to your trip. If you have a flight during these windows, allow at least 90 minutes of travel time and consider the motorbike taxi as a faster alternative.

Authority source: Grab Indonesia – GrabCar Official Page | Gojek – GoCar Official Page

Metered Taxi (Blue Bird / Express) — Reliable & Regulated

Traditional metered taxis remain a dependable and safe option, especially if you prefer not to use app-based services. Blue Bird is the most trusted brand in Jakarta, with a strong reputation for honest metering and professional drivers.

Estimated Cost & Time

Taxi Company Estimated Fare (IDR) Estimated Fare (USD) Travel Time
Blue Bird (regular) 100,000 – 180,000 6.50 – 12 30–60 min
Express Taxi 90,000 – 160,000 6 – 10.50 30–60 min
Blue Bird (premium / Silver) 140,000 – 220,000 9 – 14.50 30–60 min

How to Hail a Taxi

  • Street hail: Possible on main avenues (Thamrin, Sudirman) but less reliable.
  • Blue Bird App: Download the "My Blue Bird" app to book, track, and pay digitally — similar convenience to ride-hailing.
  • Hotel concierge: Most hotels in Jakarta City Center can call a Blue Bird taxi for you within 5–10 minutes.

Advantages vs. Ride-Hailing

  • Fixed meter rate (no surge pricing during peak hours or bad weather).
  • Often more experienced drivers who know shortcuts.
  • Slightly more spacious cars on average (especially the Blue Bird Silver fleet).

Disadvantages

  • No upfront pricing — you rely on the meter.
  • Cash is still preferred; though app payments are growing.
  • Harder to find during heavy rain or late-night hours outside central areas.

Authority source: Blue Bird Group Official Site

Motorbike Taxi (GrabBike / Gojek) — Fastest & Cheapest

For solo travelers with minimal luggage, a motorbike taxi is the fastest and most affordable way to reach Halim Airport. Motorbikes weave through traffic jams effortlessly, cutting travel time by up to 40% compared to cars during peak hours.

Estimated Cost & Time

Service Estimated Fare (IDR) Estimated Fare (USD) Travel Time
GrabBike (standard) 40,000 – 65,000 2.50 – 4 20–40 min
Gojek (standard) 38,000 – 60,000 2.50 – 4 20–40 min
GrabBike (luxury / larger bike) 60,000 – 90,000 4 – 6 20–40 min

Important Considerations

  • Luggage: Only a small backpack or duffel bag fits. Not suitable for suitcases, multiple bags, or bulky items.
  • Safety: Helmets are provided by the driver. Always check that the helmet is clean and well-maintained. Avoid in heavy rain or during extreme weather.
  • Comfort: The ride is 20–40 minutes on roads with mixed conditions. Not ideal for elderly passengers, pregnant women, or those with mobility issues.
  • Booking: Use Grab or Gojek app. You can see the driver's rating and license plate before booking.

When to Choose a Motorbike Taxi

  • You're traveling solo with only a small bag.
  • You're in a rush and traffic is heavy.
  • You're on a tight budget.
  • Your flight is early morning or late night when roads are empty (the ride can take as little as 20 minutes).

Authority source: Gojek – GoRide Official Page | Grab – GrabBike Official Page

Airport Bus (Damri) — Budget-Friendly but Limited

Damri is the state-owned bus operator that connects several points in Jakarta to Halim Perdanakusuma Airport. It is the most economical option after the motorbike taxi, especially for travelers who are near a Damri terminal and have time to spare.

Routes & Fares

Departure Point Fare (IDR) Fare (USD) Travel Time Frequency
Gambir Station 55,000 – 65,000 3.50 – 4 45–75 min Every 1–2 hours
Senayan (GBK) 50,000 – 60,000 3 – 4 50–80 min Every 1–2 hours
Blok M 55,000 – 65,000 3.50 – 4 55–90 min Every 1–2 hours
Pulo Gebang 50,000 – 60,000 3 – 4 40–70 min Every 1–2 hours

How to Book & Board

  • Online: Tickets can be purchased via the Damri website or app (usually available 1–3 days in advance).
  • At the terminal: Walk-in tickets are sold at Damri counters, but seats are not guaranteed if the bus fills up.
  • Luggage: Underfloor storage is available for suitcases. Space is limited during holiday seasons (Lebaran, Christmas, New Year).

Pros & Cons

  • ✅ Very cheap — one of the lowest-cost options.
  • ✅ Air-conditioned — comfortable seating.
  • ❌ Infrequent — buses every 1–2 hours, not ideal for tight flight schedules.
  • ❌ No door-to-door — you must get to the Damri terminal first.
  • ❌ Subject to traffic — buses get stuck in the same jams as cars.

Authority source: Damri Official – Halim Airport Bus Service

Private Car / Hotel Transfer — Premium Comfort at a Price

For those who value privacy, comfort, and zero hassle, a private car service or hotel-arranged transfer is the ultimate option. This is not for budget travelers — prices are significantly higher — but it offers a seamless experience with a dedicated driver, often with meet-and-greet service.

Estimated Cost & Time

Service Type Estimated Fare (IDR) Estimated Fare (USD) Travel Time
Hotel limousine / executive car 300,000 – 500,000 19 – 32 30–55 min
Private hire (online booking) 250,000 – 450,000 16 – 29 30–55 min
Chauffeur service (executive) 400,000 – 700,000 26 – 45 30–55 min

When to Choose Private Transfer

  • Late-night / early-morning flights (midnight – 5 AM) when ride-hailing availability drops and surge pricing may apply.
  • Groups of 4–6 people — splitting the cost makes it comparable to ride-hailing XL.
  • Business travelers who need to work en route or require a premium impression.
  • Passengers with heavy luggage or special equipment (golf clubs, musical instruments).
  • Elderly or mobility-impaired travelers who need extra assistance.

How to Book

  • Ask your hotel concierge — most Jakarta hotels have a preferred transfer partner.
  • Use platforms like Klook, Traveloka, or Booking.com (transfers section).
  • Direct booking with local operators such as Silver Bird Executive or Prima Trans.

Authority source: Blue Bird Group – Silver Bird Executive

Full Comparison: Cost, Time & Best For

Use this table to quickly compare all transport options from Jakarta City Center to Halim Perdanakusuma Airport. The ★ Best Overall and 💰 Cheapest picks are marked for easy decision-making.

Transport Mode Cost (IDR) Cost (USD) Travel Time Best For
★ Ride-Hailing (GrabCar / GoCar) 80,000 – 150,000 5 – 10 30–60 min Best overall — balance of cost, comfort, speed
Metered Taxi (Blue Bird) 100,000 – 200,000 6.50 – 13 30–60 min Reliable metered option, no surge pricing
💰 Motorbike Taxi (GrabBike / Gojek) 38,000 – 70,000 2.50 – 4.50 20–40 min Cheapest & fastest — solo with light luggage
Airport Bus (Damri) 50,000 – 70,000 3 – 4.50 45–90 min Budget-friendly, no app needed
Private Car / Hotel Transfer 250,000 – 700,000 16 – 45 30–55 min Premium comfort, groups, late-night trips

Summary: For most travelers, GrabCar Economy offers the best mix. If you're solo and nimble, GrabBike saves both time and money. Business travelers or large groups should consider private transfer for peace of mind.

Travel Tips & Insider Advice for a Smooth Trip

1. Luggage & the "Takkyubin" Alternative

If you have heavy luggage and want to travel light to the airport, use baggage delivery services like JNE or SiCepat (express delivery) or hotel concierge luggage forwarding. While Jakarta doesn't have a widespread "takkyubin" system like Japan, many hotels can arrange same-day luggage delivery to the airport for around IDR 50,000–100,000 per bag. This frees you to take a motorbike taxi or Damri bus without struggling with suitcases.

2. Traffic Reality: Don't Trust Google Maps Blindly

Jakarta traffic can be unpredictable. Google Maps often underestimates travel time by 15–30% during peak hours. Always add a 30-minute buffer to the app's estimate. If your flight is at 10:00 AM, aim to arrive at the airport by 8:00 AM — meaning you should leave your hotel or office by 7:00 AM at the latest.

3. The "Toll Road" Shortcut

The Jakarta Inner City Toll Road (JORR I) can save 10–20 minutes during moderate traffic, but during extreme congestion, the toll road itself becomes a parking lot. Your ride-hailing driver will automatically choose the fastest route. If you're in a taxi, politely ask: "Bisa lewat tol?" (Can we take the toll road?) — the toll fee (IDR 5,000–15,000) is extra but worth it if time is tight.

4. Peak Seasons: Lebaran, Christmas & New Year

During Lebaran (Eid al-Fitr), Christmas, and New Year, Jakarta's roads and Halim Airport experience extreme congestion. Ride-hailing prices can surge 2–3 times the normal rate. Book your airport transfer at least 24 hours in advance if possible, or use the Damri bus (which has fixed pricing). Arrive at the airport 3 hours before departure during these periods.

5. Cash & Payment

While digital payments are widely accepted by Grab, Gojek, and Blue Bird, it's always wise to carry IDR 100,000–200,000 in small bills for tolls, tips, or unexpected expenses. Many drivers appreciate exact change for cash payments.

6. Halim Airport Size & Check-in Time

Halim Perdanakusuma Airport is much smaller than Soekarno-Hatta. Check-in counters are typically less crowded, and security lines move faster. However, don't cut it too close — domestic check-in closes 30 minutes before departure and international (limited routes) closes 45 minutes before. Aim to be at the airport 60–75 minutes before departure for domestic flights.

Authority source: Halim Perdanakusuma Airport Official Website

FAQs: Jakarta City Center to Halim Perdanakusuma Airport

Is there a direct train from Jakarta City Center to Halim Perdanakusuma Airport?

No, there is no direct train or rail connection to Halim Perdanakusuma Airport. The nearest KRL commuter rail stations are Pondok Jati and Cawang, but neither offers a direct link to the airport terminal. You must take a taxi, ride-hailing car, or motorbike taxi for the final leg.

What is the cheapest way to get from Jakarta City Center to Halim Airport?

The cheapest option is a motorbike taxi (GrabBike or Gojek), costing around IDR 40,000–70,000 (USD 2.50–4.50) and taking 20–40 minutes. The Damri airport bus is also affordable at IDR 50,000–70,000 (USD 3–4.50) but takes longer (45–90 minutes) and has limited departure times.

How much does a taxi cost from Jakarta City Center to Halim Airport?

A metered taxi (e.g., Blue Bird) costs IDR 100,000–200,000 (USD 6.50–13) depending on traffic and exact pickup location. Ride-hailing cars (GrabCar / GoCar) are slightly cheaper at IDR 80,000–150,000 (USD 5–10). Both take 30–60 minutes under normal traffic conditions.

How long does it take to get from Jakarta City Center to Halim Airport?

Travel time ranges from 20 minutes (motorbike taxi with light traffic) to 90 minutes (airport bus during peak hours). A ride-hailing car or taxi typically takes 30–60 minutes depending on traffic, time of day, and exact starting point in the city center.

Is Halim Perdanakusuma Airport closer than Soekarno-Hatta to Jakarta City Center?

Yes, Halim Perdanakusuma Airport (HLP) is significantly closer. It is located about 15–20 km east of central Jakarta, while Soekarno-Hatta (CGK) is about 30–35 km west. Under similar traffic conditions, the trip to Halim is roughly half the time and cost of going to Soekarno-Hatta.

Are there airport buses from Jakarta City Center to Halim Airport?

Yes, Damri operates airport bus services from several locations in Jakarta, including Gambir Station, Senayan, and Blok M, to Halim Perdanakusuma Airport. The fare is IDR 50,000–70,000 (USD 3–4.50). However, buses are less frequent than ride-hailing services, and travel time can exceed 90 minutes during peak hours.

What is the best way to get to Halim Airport with heavy luggage?

A ride-hailing car (GrabCar / GoCar) or a metered taxi is the best option if you have heavy luggage. Motorbike taxis are not suitable for large suitcases. If you choose the Damri bus, check luggage space in advance — buses have underfloor storage but can fill up quickly during peak seasons.

Is it safe to take a motorbike taxi to Halim Airport?

Yes, reputable app-based motorbike taxis (GrabBike and Gojek) are generally safe, and drivers follow traffic rules. However, this option is not recommended with large luggage, during heavy rain, or for passengers with mobility issues. Always wear a helmet and ensure the driver has a proper helmet for you as well.