Explore Destinations

Discover the world's most amazing places

How to Get from Kuningan to Halim Perdanakusuma Airport

Quick Answer

Best option overall: Train from Kuningan Station to Gambir (Jakarta) + taxi or ride-hail to Halim Perdanakusuma Airport. Total time: 3–3.5 hours. Total cost: Rp 150,000–250,000 (US$9.60–16) per person. Key transfer point: Gambir or Pasar Senen station in Jakarta. For groups or heavy luggage, a direct private car (Rp 500,000–700,000 / US$32–45) offers door-to-door convenience.

Quick Navigation: Kuningan → Halim Airport by transport mode

Train from Kuningan to Jakarta (then to Halim Airport)

The most popular and balanced way to reach Halim Perdanakusuma Airport from Kuningan is by train to Jakarta, followed by a short taxi or ride-hail trip. Kuningan Station (Stasiun Kuningan) serves economy and business class trains operated by PT Kereta Api Indonesia (KAI). Below is a detailed breakdown.

Route & Step-by-Step

  1. Board at Kuningan Station – Trains depart for Jakarta (Gambir or Pasar Senen station) multiple times daily.
  2. Travel time: 2.5–3 hours to Gambir, depending on stops.
  3. Alight at Gambir or Pasar Senen – Both are central Jakarta stations.
  4. Continue by taxi/ride-hail to Halim Perdanakusuma Airport – 25–45 minutes depending on traffic.

Train Classes & Prices

ClassPrice (Rp)Price (US$)SeatsACBooking
Economy70,000–120,0004.50–7.7080 per carYesOnline & station
Business150,000–200,0009.60–12.8064 per carYesOnline & station

Prices updated 2025. Source: PT KAI official.

Train vs. Train: which class to choose?

Recommended: Business class (Rp 150,000–200,000) offers more legroom and guaranteed seating — ideal if you're continuing to the airport. Economy works fine on a budget but can be crowded during peak hours (06:00–08:00 and 16:00–18:00).

Luggage & Comfort

Trains have overhead racks and limited floor space for large suitcases. If you have more than one large bag, consider business class where seat pitch is wider. Tip: Use Takkyubin (baggage delivery) from Kuningan to a Jakarta hotel or Halim area — many hotels accept deliveries.

Last leg to Halim

From Gambir, take a Blue Bird taxi or use Grab/Gojek to Halim Airport. Fare: Rp 50,000–80,000 (US$3.20–5.10) depending on traffic. Allow 25–45 minutes.

Total door-to-door: ~3–3.5 hours. Total cost: Rp 150,000–250,000 (US$9.60–16) per person.

Flight Options (via Kertajati or Jakarta)

Kuningan does not have a commercial airport. The nearest airport with scheduled flights is Kertajati International Airport (KJT) in Majalengka (about 40 km north of Kuningan). However, Kertajati serves limited domestic destinations. For most travelers, flying from Jakarta (Soekarno-Hatta or Halim itself) makes more sense — but requires getting to Jakarta first.

Option A: Travel to Kertajati & fly domestically

  • Kuningan → Kertajati: 45–60 min by taxi or shared minibus (Rp 150,000–250,000 / US$9.60–16).
  • Flights from Kertajati: Destinations include Bandung, Surabaya, Denpasar. Airlines: Citilink, Super Air Jet.
  • Then fly to Jakarta? Kertajati–Jakarta flights are rare (mostly operated for Umrah charters). Not practical for Halim-bound passengers.

Verdict: Flying from Kertajati to Halim is not a realistic option. You're better off taking the train or bus to Jakarta and then proceeding to Halim.

Option B: Train to Jakarta + Fly from Soekarno-Hatta to Halim?

Technically you could take the train to Jakarta, then go to CGK (Soekarno-Hatta) and fly to HLP (Halim) — but this is absurdly inefficient. The train-to-Jakarta + taxi-to-Halim is faster and cheaper than any flight involving two airports.

Hidden time costs of flying

If you were to fly from Jakarta to another city and back to Halim, you'd spend 4+ hours just in airport transit and security. Conclusion: Skip the flight for this route — train + taxi wins on both time and cost.

Source: PT Angkasa Pura II airport data.

Bus from Kuningan to Jakarta (then to Halim Airport)

Buses are the most economical option for traveling from Kuningan to Jakarta, but they are slower and less comfortable than trains. If you're on a tight budget and have flexible time, this could work.

Route & Operators

  • Pick-up points: Kuningan Bus Terminal (Terminal Tipe A) and roadside stops along the main highway.
  • Operators: PO Haryanto, PO Sinar Jaya, PO Budiman — all serve Jakarta (Kampung Rambutan, Lebak Bulus, or Pulogadung terminals).
  • Frequency: Every 30–60 minutes from 05:00 to 21:00.

Day vs. Night Bus

TypeTimePrice (Rp)Price (US$)Comfort
Day bus (AC)4–5 hours50,000–80,0003.20–5.10Standard seats, AC
Night bus (AC)4–5 hours60,000–90,0003.80–5.80Reclining seats, blanket

Prices subject to change. Source: Bismania community.

From Jakarta terminal to Halim Airport

Buses terminate at Kampung Rambutan (east Jakarta) or Lebak Bulus (south). From either, take a taxi or ride-hail to Halim: Rp 60,000–100,000 (US$3.80–6.40), 30–50 minutes.

Baggage & Booking

No advance booking needed for day buses — just show up. Night buses can be booked 1–2 days ahead via Traveloka or RedBus. Luggage is stored in the cargo hold; keep valuables with you.

Total door-to-door: 5–6 hours. Total cost: Rp 110,000–180,000 (US$7–11.50) per person.

Taxi & Private Transfer from Kuningan to Halim Airport

For maximum convenience, a direct taxi or private car is the best choice — especially if you're traveling in a group, have lots of luggage, or need to depart at odd hours.

Typical cost & journey time

  • Distance: ~140 km via Tol Cipali and Tol Jagorawi.
  • Time: 3–4 hours (highly dependent on Jakarta traffic; avoid 07:00–09:00 and 17:00–19:00).
  • Price range: Rp 500,000–700,000 (US$32–45) for a standard sedan (e.g., Toyota Avanza or similar).
  • Toll fees: Rp 100,000–150,000 (US$6.40–9.60) paid separately or included in package.

Booking options

  • Local taxi companies: Blue Bird Group (call 24h: 021-7917-8888) — reliable metered or fixed-price airport transfers.
  • Ride-hailing: GrabCar or GoCar — book via app, fixed price shown upfront. Available 24/7 in Kuningan.
  • Private limousine services: Silverbird, Golden Bird — premium cars with meet-and-greet, Rp 800,000–1,200,000 (US$51–77).

When to choose taxi/private car

  • ▸ Late-night or early-morning departure (before 05:00 or after 22:00) when trains are not running.
  • ▸ Groups of 3–4 people — cost per person becomes competitive with train + taxi.
  • ▸ Travelers with reduced mobility or heavy luggage.
  • ▸ Business travelers needing door-to-door efficiency.

Total door-to-door: 3–4 hours. Total cost: Rp 500,000–700,000 (US$32–45) for up to 4 passengers.

Source: Blue Bird Group tariff guide 2025.

Ticket & Cost Comparison: All Modes Side by Side

Use the table below to compare every option from Kuningan to Halim Perdanakusuma Airport at a glance. Best value and Cheapest are highlighted.

ModeTotal TimeTotal Cost (Rp)Total Cost (US$)TransfersBest For
Train (Business) + Taxi ⭐ Best Value3–3.5 h200,000–280,00012.80–181 (Gambir)Balance of speed & cost
Train (Economy) + Taxi3–3.5 h120,000–200,0007.70–12.801 (Gambir)Budget travelers
Bus (Day) + Taxi 🏆 Cheapest5–6 h110,000–180,0007–11.501 (Jakarta terminal)Lowest cost, flexible time
Bus (Night) + Taxi4.5–5.5 h120,000–190,0007.70–12.201 (Jakarta terminal)Overnight travel
Taxi / Private Car3–4 h500,000–700,00032–450 (direct)Groups, comfort, convenience
Premium Limo3–4 h800,000–1,200,00051–770 (direct)Executive travel

Costs are per person except taxi/private car (total for up to 4 pax). Prices include Jakarta–Halim last leg. Toll fees for taxi are separate unless noted.

Where to buy tickets

  • Train: KAI Access app or at Kuningan Station counter. Book 1–30 days ahead.
  • Bus: At terminal or via Traveloka for night buses.
  • Taxi: Blue Bird app, Grab, Gojek, or hotel concierge.

Traveler Tips & Local Advice for the Kuningan → Halim Route

Based on frequent traveler feedback and local knowledge, here are practical tips to make your journey smoother.

Luggage: Use Takkyubin (baggage delivery)

If you have large suitcases, consider using Takkyubin (baggage forwarding) from Kuningan to a Jakarta hotel or Halim area. Many hotels accept deliveries. Cost: Rp 50,000–100,000 per bag. This lets you travel light on the train. Ask at your hotel or use Titian Express.

Jakarta traffic: plan around it

Jakarta's rush hours (07:00–09:00 and 17:00–19:00) can double your taxi time from Gambir to Halim. Aim to arrive at Gambir before 06:00 or after 10:00 for a smooth ride to the airport.

Kuningan Station: arrive early

Kuningan Station is small. Arrive 20–30 minutes before departure to buy tickets (if not pre-booked) and find your platform. There's a small waiting room and food stall.

Peak season warnings

During Lebaran (Eid), Christmas, and New Year, trains and buses sell out 2–3 weeks in advance. Book early. Taxi prices also surge up to 1.5× normal. Avoid traveling on the Friday before Lebaran if possible.

Navigation: Gambir to Halim

From Gambir station, the most reliable taxi is Blue Bird (use their app or find the official counter inside the station). Grab and Gojek pickup points are at the north gate. Do not take unlicensed touts — they charge 2–3× the fare.

Mount Fuji? Not here — but enjoy the view

You won't see Mount Fuji from this route, but the train passes scenic West Java landscapes: green rice fields, hills, and traditional villages. Sit on the left side of the train for better views.

Tips compiled from Lonely Planet Indonesia forum and local contributors.

FAQs: Kuningan to Halim Perdanakusuma Airport

Is there a direct train from Kuningan to Halim Perdanakusuma Airport?

No, there is no direct train. You need to take a train from Kuningan Station to Jakarta (Gambir or Pasar Senen), then continue by taxi or ride-hail to Halim Airport. Total journey takes about 3–4 hours.

Can I fly from Kuningan to Halim Perdanakusuma Airport?

Kuningan does not have a commercial airport. You would need to travel to Kertajati Airport (Majalengka) or Jakarta first. Flying is not a direct option from Kuningan itself.

What is the cheapest way to get from Kuningan to Halim Airport?

The cheapest option is the economy train from Kuningan Station to Jakarta (around Rp 70,000–120,000 / US$4.50–7.70) combined with a ride-hail to Halim (Rp 50,000–80,000 / US$3.20–5.10). Total under Rp 200,000 (US$12.80).

How long does it take from Kuningan to Halim Airport by taxi?

A direct taxi or private car takes approximately 3–4 hours depending on Jakarta traffic, covering about 140 km. Toll fees cost around Rp 100,000–150,000 (US$6.40–9.60).

Is there a night bus from Kuningan to Halim Airport?

There is no direct night bus to Halim Airport. Night buses from Kuningan go to Jakarta's main terminals (e.g., Kampung Rambutan or Lebak Bulus). From there, you take a taxi to Halim — total time 4–5 hours.

What is the best way to travel from Kuningan to Halim Airport with children?

A private car or taxi is the most comfortable option with children, offering door-to-door service and flexibility for stops. Cost is Rp 500,000–700,000 (US$32–45). Train + ride-hail also works but involves transfers.

How early should I leave Kuningan for a morning flight from Halim Airport?

For a morning flight, depart Kuningan by 03:00–04:00 AM by taxi (arrive Halim by 06:00–07:00 AM). For the train option, catch the first train (around 04:30 AM) to arrive Jakarta by 07:00 AM, then taxi to Halim — total arrival ~08:00 AM.

Is the train from Kuningan to Jakarta reliable for airport connections?

Yes, the train is reliable and punctual. Economy and business class trains run daily from Kuningan Station to Gambir/Pasar Senen. Delays are uncommon. Combine with taxi for the last leg to Halim Airport.