Quick Answer
Best overall way: Ride-hailing car (GrabCar / GoCar) – 30–60 minutes, IDR 60,000–150,000 (USD 4–10). It offers the best balance of speed, comfort, and reliability. For the cheapest option, take TransJakarta BRT at only IDR 3,500 (USD 0.25) but allow 60–90 minutes. If you're in a rush, choose a motorcycle taxi (Ojek) – 20–40 minutes, IDR 30,000–80,000 (USD 2–5). The most comfortable is a private car/chauffeur at IDR 200,000–500,000 (USD 14–35).
Taxi & Ride‑hailing (Grab / Gojek) – The Best Balance of Speed & Comfort
For most travellers, ride-hailing services are the most practical way to reach Halim Perdanakusuma Airport from Central Jakarta. The journey covers about 15–18 km via Jalan Jenderal Gatot Subroto or Jalan MT Haryono, and takes 30–60 minutes depending on traffic.
Estimated fares (2025)
| Service | Price Range (IDR) | Price Range (USD) | Travel Time | Best For |
|---|---|---|---|---|
| GrabCar / GoCar (ride‑hailing) | 60,000 – 150,000 | 4 – 10 | 30–60 min | Most travellers – best value |
| Blue Bird Taxi (regular) | 80,000 – 180,000 | 5 – 12 | 30–60 min | No app / cash users |
| GrabBike / GoRide (motorcycle) | 30,000 – 80,000 | 2 – 5 | 20–40 min | Solo travellers in a hurry |
| Executive / Premium Car | 200,000 – 500,000 | 14 – 35 | 30–50 min | Business / family with luggage |
Detailed breakdown
Ride-hailing (Grab/Gojek) – Book via the app. Fixed price upfront (no meter). Pick-up from anywhere in Central Jakarta (e.g., Monas, Gambir, Sarinah, Menteng). Drop-off at Halim Airport terminal door. Pros: air‑conditioned, trackable, cashless. Cons: Surge pricing during rain or peak hours.
Blue Bird Taxi – Jakarta's most reliable taxi company. You can flag them down or book via their app. Metered fare, usually a bit cheaper than GrabCar during non‑peak hours. Tip: Always use Blue Bird or a reputable company – avoid unmarked taxis.
GrabBike / GoRide (Ojek) – The fastest way (20–40 min) because motorcycles weave through traffic. Not suitable with large luggage. Price: IDR 30,000–80,000 (USD 2–5). Safety note: Helmets provided, but traffic in Jakarta can be intense – use at your own risk.
Executive / Premium services – Companies like Blackbird, myBlueBird (executive), or GrabCar Premium offer newer cars, professional drivers, and often include meet‑and‑greet. Ideal for business travellers or families with heavy luggage.
Source: Grab Indonesia – fare estimator · Gojek Indonesia · Blue Bird Group – accessed March 2025.
TransJakarta BRT – The Cheapest Way to Halim Airport
TransJakarta is Jakarta's bus rapid transit system. It's by far the cheapest option – a single ride costs only IDR 3,500 (USD 0.25). However, there is no direct corridor to Halim Airport, so you'll need to transfer between corridors.
Recommended route from Central Jakarta
- Step 1: Take Corridor 1 (Blok M – Kota) from a stop like Monas, Gambir 1, or Sarinah to Gambir 2 / Tosari.
- Step 2: Transfer to Corridor 7 (Kampung Rambutan – Ancol) via the Tosari or Bundaran HI stop. Ride towards Kampung Rambutan.
- Step 3: Get off at Halim Perdanakusuma stop (Corridor 7). Note: This stop is about 1.5 km from the airport terminal. You can walk (15 min) or take a local angkot (minibus) or GrabBike for IDR 10,000–15,000.
| Item | Details |
|---|---|
| Total fare | IDR 3,500 (USD 0.25) – one ticket covers all transfers (up to 3 hours) |
| Total travel time | 60–90 minutes (including transfers and walk to terminal) |
| Operating hours | 05:00 – 22:00 (some corridors run 24h, but Corridor 7 stops around 22:00) |
| Best for | Budget travellers, backpackers, students |
| Limitations | No luggage space – small bags only; crowded during peak hours |
Tip: Use the TransJakarta app (Teman Transjakarta) for real‑time bus tracking and route planning. Not recommended if you have large suitcases or are in a hurry.
Source: TransJakarta official website – route maps & fares · Google Maps – route simulation.
Damri Airport Shuttle Bus – Affordable & Direct from Central Jakarta
Damri operates dedicated airport shuttle buses to Halim Perdanakusuma Airport from several locations in Central Jakarta. It's a great mid‑range option – cheaper than a taxi but more comfortable than TransJakarta.
Damri routes serving Central Jakarta → Halim Airport
- Gambir Station – Departure from the north side of Gambir Railway Station. Buses run every 30–60 minutes. Fare: IDR 50,000 (USD 3.5). Travel time: 45–75 minutes.
- Rawamangun – Departure from Rawamangun Bus Terminal (east Central Jakarta). Fare: IDR 50,000 (USD 3.5). Travel time: 40–60 minutes.
- Kuningan / Mega Kuningan – Some Damri routes also pick up from business districts. Check the official Damri app for current schedules.
| Route | Fare (IDR) | Fare (USD) | Frequency | Travel Time |
|---|---|---|---|---|
| Gambir → Halim Airport | 50,000 | 3.5 | Every 30–60 min | 45–75 min |
| Rawamangun → Halim Airport | 50,000 | 3.5 | Every 45–60 min | 40–60 min |
What to expect
- Buses are air‑conditioned – comfortable for Jakarta's heat.
- Luggage space – underfloor storage for suitcases (1–2 bags per person).
- Booking – You can buy tickets at the counter or via the Damri app. Recommended to pre‑book during holiday seasons (Lebaran, Christmas, New Year).
- Drop‑off – Directly at Halim Airport terminal entrance.
Drawbacks: Buses can be delayed by traffic. Frequency is lower than ride‑hailing. Not available late at night (services usually run 05:00–21:00).
Source: Damri Indonesia – official bus routes & fares · Traveloka – Damri ticket booking.
Private Car & Chauffeur Service – Maximum Comfort for Families & Business Travellers
If you value privacy, space, and a fixed schedule, hiring a private car with a professional driver is the most relaxing option. This is also the best choice for families with young children, heavy luggage, or elderly travellers.
Typical providers and prices
| Provider | Vehicle Type | Price (IDR) | Price (USD) | Includes |
|---|---|---|---|---|
| Blackbird (premium) | Toyota Innova / Camry | 250,000 – 400,000 | 17 – 28 | Meet‑and‑greet, AC, bottled water |
| GrabCar Premium | Toyota Innova / Honda Civic | 200,000 – 350,000 | 14 – 24 | Fixed price, airport drop‑off |
| Local chauffeur services (e.g., Serenity, MVM) | Various sedans / MPVs | 200,000 – 500,000 | 14 – 35 | Full door‑to‑door, luggage assistance |
When to choose a private car
- Family of 3–5 with multiple suitcases – an MPV provides ample space.
- Business travellers who need to work en route.
- Late‑night or early‑morning flights (before 06:00 or after 22:00) when public transport is limited.
- Elderly or passengers with reduced mobility – door‑to‑door service eliminates walking and transfers.
Booking tip: Reserve at least 2–4 hours in advance for premium services. For GrabCar Premium, you can book on demand via the app. Check if toll fees (tol) are included – some providers charge extra for Jalan Tol Jagorawi or Tol Dalam Kota.
Source: Blackbird Indonesia – private car service · GrabCar Premium – official page.
Motorcycle Taxi (Ojek) – The Fastest, But Not for Everyone
Ojek (motorcycle taxi) is the quickest way to navigate Jakarta's notorious traffic. From Central Jakarta to Halim Airport, a GrabBike or GoRide can get you there in 20–40 minutes – often half the time of a car during peak hours.
Key details
| Factor | Details |
|---|---|
| Price | IDR 30,000 – 80,000 (USD 2–5) – dynamic pricing |
| Travel time | 20–40 minutes (fastest option) |
| Luggage | Backpack only – no suitcases. Some drivers can carry a small duffel bag on their lap. |
| Safety | Helmet provided. Jakarta traffic is chaotic – not recommended for nervous passengers. |
| Best for | Solo travellers, backpackers, short trips |
Pros & Cons
Pros: Cheaper than a car, fastest option, easy to book via app, and you can see the city up close. Cons: Exposure to weather (heat/rain), limited luggage, safety concerns, and not comfortable for long distances.
Important: If you're carrying a laptop bag or camera, make sure it's secured under the seat or in a waterproof cover. Rain season (Nov–Mar) can make the ride miserable – check the weather before booking.
Source: Gojek – GoRide service info · Grab – GrabBike service info.
Cost & Time Comparison – All Transport Options at a Glance
Use this table to quickly compare all available ways to get from Central Jakarta to Halim Perdanakusuma Airport. Bold rows indicate the best choice for most travellers.
| Transport Mode | Time | Cost (IDR) | Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| GrabCar / GoCar (ride‑hailing) | 30–60 min | 60,000–150,000 | 4–10 | 0 | Most travellers ★ |
| GrabBike / GoRide (ojek) | 20–40 min | 30,000–80,000 | 2–5 | 0 | Solo / fast ★ |
| Blue Bird Taxi (regular) | 30–60 min | 80,000–180,000 | 5–12 | 0 | Cash users / no app |
| Damri Airport Shuttle | 45–75 min | 50,000 | 3.5 | 0 | Budget + luggage |
| TransJakarta BRT | 60–90 min | 3,500 | 0.25 | 1–2 | Budget travellers |
| Private Car / Chauffeur | 30–50 min | 200,000–500,000 | 14–35 | 0 | Family / business |
| LRT + Ride‑hailing (via Halim LRT station) | 50–75 min | 20,000–50,000 | 1.5–3.5 | 1 | Curious / off‑peak |
★ Best overall: GrabCar/GoCar – fast, affordable, door‑to‑door. Cheapest: TransJakarta (IDR 3,500). Fastest: Ojek (20–40 min). Most comfortable: Private car.
Prices are estimates as of March 2025. Actual fares may vary based on traffic, surge pricing, and exact pick‑up location. Always check the app or counter for current rates.
Travel Tips & Insider Advice for a Smooth Trip to Halim Airport
Based on local knowledge and traveller feedback, here are essential tips to make your journey from Central Jakarta to Halim Airport hassle‑free.
1. Timing is everything
Jakarta traffic is unpredictable. On a clear day, the trip takes 30 minutes. During heavy rain or peak hours, it can stretch to 90 minutes. Always allow a 30‑minute buffer. For domestic flights, leave 2.5 hours before departure; during holidays, 3.5 hours.
2. Use the toll road (tol) if possible
Ride‑hailing drivers will usually take Jalan Tol Jagorawi or Tol Dalam Kota to speed up the journey. The toll fee (IDR 10,000–20,000 / USD 0.7–1.4) is not included in the base fare – confirm with the driver or check the app. It's worth the small extra cost.
3. Luggage delivery service (Takkyubin alternative)
If you're staying at a hotel in Central Jakarta, ask the concierge about baggage delivery services like JNE, Tiki, or Wahana. Some hotels can forward your luggage to the airport for a fee (around IDR 50,000–100,000). This lets you travel light to the airport via ojek or TransJakarta.
4. Halim Airport is smaller – don't overestimate the time
Halim Perdanakusuma Airport is much smaller than Soekarno‑Hatta. Check‑in counters close 30 minutes before departure for domestic flights. Security queues are shorter, but during Lebaran or school holidays, they can be surprisingly long. Arrive at the terminal at least 1 hour before your flight.
5. Watch out for the "Jakarta rush hour" windows
- Morning peak: 07:00 – 09:00 (avoid if possible)
- Evening peak: 16:30 – 19:00 (add 30–50% travel time)
- Rainy season: Nov–Mar, afternoon downpours can cause flooding on Jalan MT Haryono
6. Food and amenities at Halim Airport
Halim Airport has a limited selection of cafes and shops – a few local restaurants (Sari Ratu, JCO Donuts) and a convenience store. Eat before you arrive if you have specific dietary needs. There is a smoking area and free Wi‑Fi (limited speed).
Source: Lonely Planet – Jakarta travel tips · Halim Airport official site – facilities.
FAQs: Everything You Need to Know About Getting to Halim Airport
What is the fastest way to get from Central Jakarta to Halim Perdanakusuma Airport?
The fastest way is by motorcycle taxi (Ojek) via Grab or Gojek, taking 20–40 minutes. For a car, a ride‑hailing service (GrabCar/GoCar) is the best balance of speed and comfort, taking 30–60 minutes depending on traffic.
How much does a taxi or ride‑hailing cost from Central Jakarta to Halim Airport?
A ride‑hailing car (GrabCar/GoCar) costs IDR 60,000–150,000 (USD 4–10). A regular blue‑top taxi (like Blue Bird) costs IDR 80,000–180,000 (USD 5–12). A premium/executive car service costs IDR 200,000–500,000 (USD 14–35).
Is there a direct bus from Central Jakarta to Halim Airport?
Yes, Damri operates an airport shuttle bus from several points in Central Jakarta (including Gambir Station and Rawamangun) to Halim Airport. The fare is IDR 50,000 (USD 3.5) and the journey takes 45–75 minutes depending on traffic.
How long does it take to reach Halim Airport during rush hour from Central Jakarta?
During peak hours (07:00–09:00 and 16:30–19:00), the trip can take 60–90 minutes by car, compared to 30–45 minutes in light traffic. TransJakarta and Damri buses are also affected by road congestion. Plan to leave at least 2.5–3 hours before your flight.
Can I use Grab or Gojek to go to Halim Perdanakusuma Airport?
Yes, both Grab and Gojek operate at Halim Airport. You can book GrabCar, GoCar (car), or GrabBike, GoRide (motorcycle). Drop‑off is allowed at the terminal entrance. Pick‑up from the airport is also available via the designated ride‑hailing area.
What is the cheapest way to get from Central Jakarta to Halim Airport?
The cheapest way is TransJakarta BRT, costing only IDR 3,500 (USD 0.25) per ride. However, you may need to transfer between corridors (e.g., from Corridor 1 to Corridor 7 or 9) and the total travel time is 60–90 minutes. Damri airport shuttle at IDR 50,000 (USD 3.5) is also very affordable.
Is there a train or LRT from Central Jakarta to Halim Airport?
There is no direct train or LRT that stops at Halim Airport terminal. The Jakarta LRT has a Halim station, but it is about 2–3 km from the airport terminal. You can take LRT to Halim station, then continue by Grab/Gojek (IDR 15,000–25,000) or a local minibus. KRL commuter rail does not serve Halim Airport.
How early should I leave for Halim Airport from Central Jakarta?
For domestic flights, arrive at least 1.5 hours before departure. From Central Jakarta, leave 2–2.5 hours before your flight in normal traffic, and 3 hours during peak hours. Halim Airport is smaller than Soekarno‑Hatta, but security and check‑in queues can still be long during holiday seasons.