Quick Answer
Best way: Ride-hailing (GrabCar or GoCar) — door-to-door, 30–60 min, 100,000–200,000 IDR (6–12 USD). Cheapest: KRL commuter train from Bekasi Station to Duren Kalibata Station + short ride-hailing trip: 35,000–60,000 IDR (2–4 USD), 50–70 min. Fastest: Motorcycle taxi (Gojek/Grab Bike): 25–45 min, 40,000–80,000 IDR (2.5–5 USD). No direct train or bus available.
🚆 Train + Ride-Hailing: The Budget-Friendly Combo
While there is no direct train from Bekasi to Halim Perdanakusuma Airport, the KRL commuter line (KA Commuter Line) offers a very affordable option when combined with a short ride-hailing trip. This is the cheapest way to reach HLP and a favorite among budget travelers and locals.
Step-by-Step Route
- Bekasi Station → take KRL (Jakarta-bound) to Duren Kalibata Station (about 25–35 minutes, 7 stops).
- From Duren Kalibata Station → take a GrabCar, GoCar, or taxi to Halim Airport (5 km, 10–15 minutes).
Total time: 50–70 minutes | Total cost: 35,000–60,000 IDR (2–4 USD)
Train Details & Tips
- KRL fare: 5,000–10,000 IDR (0.3–0.6 USD) — contactless payment via KMT or e-money card.
- Train frequency: Every 5–10 minutes during peak hours, every 15–20 minutes off-peak.
- Operating hours: Approximately 04:00 – 23:30 (check KRL app for real-time schedule).
- Luggage: KRL trains can get very crowded during rush hours (06:00–09:00 & 16:30–19:30). Avoid peak times if you have large suitcases.
- Alternative station: You can also alight at Manggarai Station (major hub) and transfer to another KRL line to Duren Kalibata, but direct Bekasi → Duren Kalibata is simpler.
Price Breakdown
| Item | Cost (IDR) | Cost (USD) |
|---|---|---|
| KRL ticket (Bekasi → Duren Kalibata) | 5,000 – 10,000 | 0.3 – 0.6 |
| Ride-hailing (Duren Kalibata → Airport) | 30,000 – 50,000 | 2 – 3 |
| Total | 35,000 – 60,000 | 2 – 4 |
Verdict: Best for solo travelers, backpackers, and anyone on a tight budget. Not ideal during peak hours with heavy luggage. Check official KRL schedule here →
🚗 Taxi & Ride-Hailing: The Most Convenient Option
For most travelers, ride-hailing services (GrabCar, GoCar) or traditional taxis (Blue Bird) are the best balance of cost, comfort, and speed. With door-to-door service and no transfers, this is the recommended way for families, business travelers, and anyone with luggage.
Ride-Hailing (Grab / Gojek)
- Cost: 100,000 – 200,000 IDR (6–12 USD) depending on demand and route.
- Time: 30–60 minutes (traffic-dependent).
- Booking: Use Grab or Gojek app. Pay via cash, GoPay, OVO, or credit card.
- Pick-up: Available anywhere in Bekasi. Set your destination to "Halim Perdanakusuma Airport" or "Bandara Halim."
- Tip: Choose GrabCar or GoCar (not GrabBike/Gojek) if you have luggage.
Traditional Taxi (Blue Bird, Express, etc.)
- Cost: 150,000 – 250,000 IDR (9–15 USD) — metered fare.
- Time: 30–60 minutes.
- Booking: Call Blue Bird (call center: 021-7944444) or book via My Blue Bird app. Taxi stands available at malls and stations.
- Reliability: Blue Bird is known for honest metered fares and air-conditioned cars.
- Note: Airport surcharge may apply (approx. 10,000–20,000 IDR).
Comparison: Ride-Hailing vs. Taxi
| Factor | Ride-Hailing (Grab/Gojek) | Taxi (Blue Bird) |
|---|---|---|
| Cost | 100,000 – 200,000 IDR | 150,000 – 250,000 IDR |
| Booking | App only | App, call, or street hail |
| Payment | Cash / digital wallet / card | Cash / card (some apps) |
| Luggage space | Good (car option) | Good |
| Surge pricing | Yes (peak hours) | No (metered) |
| English-friendly | App interface in English | Driver may not speak English |
Verdict: Ride-hailing is slightly cheaper and more convenient for most. Taxis are reliable and metered. Both are excellent choices. Download Grab app → | Blue Bird official site →
🛵 Motorcycle Taxi (Ojek) & Public Minibus: Fast but Limited
For solo travelers with minimal luggage, motorcycle taxis (Gojek / Grab Bike) are the fastest way to reach Halim Airport, especially during heavy traffic. Public minibuses (angkot) exist but are not recommended for most travelers due to complexity and lack of comfort.
Motorcycle Taxi (Ojek) — Gojek & Grab Bike
- Cost: 40,000 – 80,000 IDR (2.5–5 USD).
- Time: 25–45 minutes — significantly faster than cars in peak traffic.
- Luggage: Very limited. Only a small backpack or duffel bag fits. Not suitable for suitcases.
- Safety: Wear the helmet provided. Hold on tight. Not recommended for nervous passengers.
- Booking: Use Gojek or Grab app. Select "GoRide" or "Grab Bike."
Public Minibus (Angkot / Mikrotrans)
- Route: Some angkot routes connect parts of Bekasi to the Halim area, but no direct route exists. You need multiple transfers (e.g., angkot to Kampung Rambutan, then another to Halim).
- Cost: 5,000 – 15,000 IDR (0.3–1 USD) per ride.
- Time: 60–90+ minutes depending on waiting and transfers.
- Comfort: No air conditioning, crowded, and difficult with luggage.
- Verdict: Only suitable for locals who know the routes. Not recommended for tourists or first-timers.
Which One Should You Choose?
| Situation | Recommendation |
|---|---|
| Heavy traffic, no luggage, want speed | Motorcycle taxi (Ojek) |
| Very tight budget, no luggage, know the area | Public minibus (angkot) |
| Have luggage, want comfort | Ride-hailing car or taxi |
| Traveling with a friend or partner | Ride-hailing car (safer and more comfortable) |
Note: Motorcycle taxis are not allowed on some toll roads, but the main route from Bekasi to Halim (via Jl. I Gusti Ngurah Rai and Jl. Tol Lingkar Luar) permits motorcycles. Download Gojek app →
🚘 Private Car / Self-Drive: Maximum Flexibility
Driving your own car or a rental from Bekasi to Halim Airport gives you complete control over departure time and route. This option works well for families, groups, or anyone staying in Bekasi long-term. However, factor in toll fees, fuel, and airport parking costs.
Route & Driving Directions
- Start: Bekasi (any point) → take Jalan Sultan Agung or Jalan I Gusti Ngurah Rai towards Jakarta.
- Enter Jakarta-Cikampek Toll Road (Jalan Tol Jakarta-Cikampek) at Bekasi Barat or Bekasi Timur entrance.
- Exit at Toll Gate Halim (Jalan Tol Lingkar Luar Jakarta) → follow signs to Halim Perdanakusuma Airport.
- Total distance: ~22 km | Driving time: 30–60 minutes.
Cost Breakdown
| Expense | Estimated Cost (IDR) | Estimated Cost (USD) |
|---|---|---|
| Fuel (premium gasoline) | 40,000 – 70,000 | 2.5 – 4.5 |
| Toll road (Jakarta-Cikampek + Lingkar Luar) | 15,000 – 25,000 | 1 – 1.5 |
| Airport parking (per hour) | 5,000 – 10,000 | 0.3 – 0.6 |
| Airport parking (per day) | 50,000 – 100,000 | 3 – 6 |
| Total one-way (fuel + toll) | 55,000 – 95,000 | 3.5 – 6 |
Parking at Halim Airport
- Short-term parking: 5,000 IDR/hour (0.3 USD).
- Long-term parking: approximately 50,000–100,000 IDR/day (3–6 USD).
- Parking area is secure but limited. Arrive early during peak travel seasons.
Tip: If you are dropping someone off, use the drop-off zone (free for short stops). For overnight parking, consider leaving your car at a nearby mall or park-and-ride facility to save costs. Halim Airport official parking info →
📊 Cost & Time Comparison: All Transport Modes
Use this table to quickly compare every option from Bekasi to Halim Perdanakusuma Airport. Best overall and cheapest options are highlighted.
| Mode | Time | Cost (IDR) | Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| 🚗 Ride-Hailing (Grab/Gojek) ⭐ Best Overall | 30–60 min | 100,000 – 200,000 | 6 – 12 | 0 | Most travelers, families, luggage |
| 🚕 Taxi (Blue Bird) | 30–60 min | 150,000 – 250,000 | 9 – 15 | 0 | Business, those who prefer metered fare |
| 🚆 Train + Ride-Hailing (KRL Combo) 💰 Cheapest | 50–70 min | 35,000 – 60,000 | 2 – 4 | 1 (train → car) | Budget travelers, solo, backpackers |
| 🛵 Motorcycle Taxi (Gojek/Grab Bike) 🚀 Fastest | 25–45 min | 40,000 – 80,000 | 2.5 – 5 | 0 | Solo travelers, no luggage, speed |
| 🚘 Private Car | 30–60 min | 55,000 – 95,000* | 3.5 – 6* | 0 | Groups, families, long-term stay |
| 🚌 Public Minibus (Angkot) | 60–90+ min | 15,000 – 30,000 | 1 – 2 | 2+ | Locals, very low budget |
*Private car cost includes fuel + toll only, excluding parking. Parking at airport costs extra (see section above).
Key Takeaways
- Fastest: Motorcycle taxi (25–45 min).
- Cheapest: KRL + ride-hailing combo (35,000–60,000 IDR / 2–4 USD).
- Best value: Ride-hailing car (Grab/Gojek) — balances cost, comfort, and speed.
- Most comfortable: Taxi or private car with full luggage space.
🧳 Traveler Tips & Insider Advice
Real-world advice to make your journey from Bekasi to Halim Airport smoother, safer, and stress-free.
⏰ Timing & Traffic
- Peak traffic hours: 06:30–09:00 AM and 16:30–19:30 PM on weekdays. Avoid these times if possible.
- Best travel windows: Before 06:00 AM, 10:00 AM–14:00 PM, or after 20:00 PM.
- Weekend traffic: Generally lighter, but Sunday evenings can be busy with returning travelers.
- Rainy season (Nov–Mar): Allow extra 15–20 minutes. Flooding can occur on Jl. I Gusti Ngurah Rai.
🧳 Luggage & Baggage
- KRL train: Avoid rush hours with large suitcases. Use the first or last carriage where there is more space.
- Motorcycle taxi: Only suitable for backpacks under 40L. Helmets provided but can be dirty — carry a disposable hair cap.
- Takkyubin (baggage delivery): If you're staying in Jakarta longer, consider sending luggage via Tiki, JNE, or GrabExpress to your hotel. Costs around 50,000–100,000 IDR per bag.
📱 Useful Apps & Services
- Grab (ride-hailing, food, delivery) — grab.com/id
- Gojek (ride-hailing, food, shopping) — gojek.com/id
- KRL Access (train schedule, route planner) — krl.co.id
- My Blue Bird (taxi booking) — available on App Store & Google Play
- Google Maps or Waze for real-time traffic and route optimization.
🏢 Airport Info
- Halim Perdanakusuma Airport (HLP) has one main terminal. Check-in counters open 2 hours before domestic flights.
- Facilities: ATMs, small cafes, duty-free (limited), smoking area, VIP lounges.
- From Halim Airport to central Jakarta: take ride-hailing (50,000–80,000 IDR to Kuningan/SCBD).
- Important: Halim Airport is used for both commercial and military flights. Security checks are thorough.
💡 Insider Tips
- If you're late: Take a motorcycle taxi from the nearest point — it can cut travel time by 30%.
- Group travel (3+ people): A ride-hailing car is often cheaper per person than the train combo.
- Early morning flight (before 07:00): Pre-book a ride-hailing car the night before. KRL starts around 04:00, but the first trains can be crowded.
- Stay connected: Buy a local eSIM or SIM card (Telkomsel, XL) for data access during your trip.
❓ Frequently Asked Questions: Bekasi to Halim Airport
1. Is there a direct train from Bekasi to Halim Perdanakusuma Airport?
No, there is no direct train. You can take the KRL commuter line from Bekasi Station to Duren Kalibata Station, then take a ride-hailing or taxi for the final 5 km to the airport. Total travel time is about 50–70 minutes and costs around 35,000–60,000 IDR (2–4 USD).
2. How much does a taxi cost from Bekasi to Halim Airport?
A regular metered taxi (e.g., Blue Bird) costs between 150,000 and 250,000 IDR (9–15 USD), depending on traffic and route. Ride-hailing services like GrabCar or GoCar are usually slightly cheaper, ranging from 100,000 to 200,000 IDR (6–12 USD).
3. What is the cheapest way to get from Bekasi to Halim Airport?
The cheapest way is to take the KRL commuter train from Bekasi Station to Duren Kalibata Station (5,000–10,000 IDR / 0.3–0.6 USD) and then a short ride-hailing trip to the airport (30,000–50,000 IDR / 2–3 USD). Total cost is about 35,000–60,000 IDR (2–4 USD).
4. How long does it take from Bekasi to Halim Airport by car?
By car (taxi, ride-hailing, or private car) the journey typically takes 30–60 minutes depending on traffic. During off-peak hours it can be as quick as 25 minutes; during peak hours it may take up to 75 minutes. The distance is about 22 km via the Jakarta-Cikampek Toll Road and Outer Ring Road.
5. Is there a bus from Bekasi to Halim Perdanakusuma Airport?
There is no direct airport bus from Bekasi to Halim Airport. Some local public minibuses (angkot) and city buses serve parts of the route, but they require multiple transfers and are not recommended for travelers with luggage. The most practical alternatives are ride-hailing or train + ride-hailing.
6. Can I use a motorcycle taxi (ojek) from Bekasi to Halim Airport?
Yes, you can use ride-hailing motorcycle taxis like Gojek or Grab Bike. The trip takes 25–45 minutes and costs 40,000–80,000 IDR (2.5–5 USD). It is the fastest option during heavy traffic, but luggage space is very limited and it is less comfortable than a car.
7. What is the best time to travel from Bekasi to Halim Airport to avoid traffic?
The best time to travel is early morning (before 6:00 AM) or late evening (after 8:00 PM) to avoid Jakarta's notorious traffic jams. Midday between 10:00 AM and 2:00 PM is also relatively smooth. Avoid peak hours: 6:30–9:00 AM and 4:30–7:30 PM on weekdays.
8. Are there any shuttle services from Bekasi to Halim Airport?
Currently, there are no scheduled airport shuttle buses from Bekasi to Halim Airport. Some hotels in Bekasi may offer private airport transfer services for guests. For most travelers, ride-hailing or a combination of train and ride-hailing are the most reliable options.