Explore Destinations

Discover the world's most amazing places

How to Get from Halim Perdanakusuma Airport to Thamrin

Quick Answer

For most travelers, the best way to get from Halim Airport to Thamrin is by taxi or ride-hailing app (Grab/Gojek). The journey takes 30 to 60 minutes and costs approximately IDR 120,000 to 180,000. There is no direct train. The cheapest option is a public bus combo for under IDR 10,000, but it takes over 90 minutes and involves transfers.

Quick Navigation: Halim Airport to Thamrin Transport

Train Information & Access from Halim Airport

Critical Note: Halim Perdanakusuma Airport (HLP) does not have its own train station or direct rail link. This is a key difference from Soekarno-Hatta (CGK). Reaching Thamrin by train requires a multi-modal journey.

Step-by-Step: Train Route via Gambir Station

Thamrin is best accessed via Gambir Station, the main terminal for executive class trains and located just south of the Thamrin area. Here's how to get there from HLP:

  1. From HLP to a Railway Station: You must first take a road vehicle to a train station.
    • To Jatinegara Station: Take a taxi/Grab (15-30 mins, ~IDR 50k). Jatinegara is a major station with frequent local commuter trains (KRL Commuterline) to Gambir.
    • To Manggarai Station: Another option via taxi (20-40 mins, ~IDR 60k). Manggarai is a large hub for both commuter and long-distance trains.
  2. Take the KRL Commuterline to Gambir: From Jatinegara or Manggarai, buy a tap-and-go card (JakLingko or Flazz) or a single-trip ticket. The ride to Gambir takes 10-15 minutes and costs ~IDR 5,000.
  3. From Gambir Station to Your Hotel in Thamrin: It's a 5-15 minute walk or a short taxi ride (Gojek motorcycle taxi, or "ojek", is popular for this).

Is it Worth It? For tourists with luggage, this method is generally not recommended due to the hassle of multiple transfers in Jakarta's heat and crowds. It's more suited to experienced travelers or those on an extreme budget.

Domestic Flight Context: Halim as Your Arrival Airport

Halim primarily serves domestic flights (e.g., from Surabaya, Medan, Yogyakarta) and charter operations. If you're connecting from an international flight, you will almost certainly land at Soekarno-Hatta (CGK). This guide is specifically for those whose final destination is Halim.

"Door-to-Door" Time Comparison

While flying to Halim saves time in the air compared to landing at CGK (which is far west), the final journey to Thamrin must be considered:

  • Landing at Halim (HLP): Deplane, collect luggage (often quicker than CGK), then a 30-60 min road journey to Thamrin.
  • Landing at Soekarno-Hatta (CGK): Deplane, potentially longer immigration/ baggage claim, then a 45-90 min dedicated airport train (Railink) directly to BNI City Station in Sudirman, adjacent to Thamrin.

Verdict: For access to Thamrin, landing at CGK and taking the Airport Rail Link can be more predictable and comfortable than the road journey from Halim, especially during rush hour.

Bus & Public Transport: The Budget Option

This is the most economical way but requires patience and local knowledge. There are two main types:

1. Standard Public Buses (MetroMini/Kopaja)

These are non-AC, often crowded minibuses. From the airport exit, walk to the main road (Jalan Raya Pondok Gede) and look for buses with routes passing Cawang or Kampung Melayu. Fare: ~IDR 5,000. You will then need to transfer to a TransJakarta bus.

2. TransJakarta Bus Rapid Transit (Recommended Public Option)

This is the most organized public bus system. The nearest TransJakarta shelter from HLP is "Cawang UKI" on Corridor 10.

  1. From HLP, take a taxi/ojek to "Cawang UKI" shelter (~IDR 25,000).
  2. Tap your JakLingko card (sold at stations) to enter.
  3. Take Corridor 10 (Tanjung Priok - Cililitan) towards "Tanjung Priok".
  4. Get off at "Pecenongan" or "Sarinah" stop, which are within walking distance of Thamrin hotels.

Total Cost: ~IDR 30,000. Total Time: 70-100 minutes. Pros: Very cheap, dedicated bus lane avoids some traffic. Cons: Multiple steps, not suitable with large luggage during peak hours.

No Direct Airport Shuttle

Unlike CGK, Halim Airport does not offer a direct Damri or other airport shuttle bus service to major city centers like Thamrin.

Taxi, Ride-Hailing & Private Transfer (The Recommended Choice)

For convenience, speed, and door-to-door service, this category is the top recommendation for most travelers arriving at HLP.

Official Airport Taxis

Upon exiting baggage claim, you'll find official taxi counters (like "Blue Bird" or "Express"). You pay a fixed fare at the counter based on your destination zone. For Thamrin, expect to pay around IDR 150,000 - IDR 170,000. You will receive a receipt and be directed to a driver.

Advantage: Guaranteed rate, reliable metered taxi. Tip: Blue Bird is widely trusted for using meters outside airports, but from HLP it's a fixed fare.

Ride-Hailing Apps (Grab & Gojek)

The most popular and often slightly cheaper option.

  • Pickup Point: Designated areas in the airport parking lot. Follow signs for "Online Taxi" or "Ride-Hailing".
  • Cost: Typically IDR 120,000 - IDR 160,000 for a car (GrabCar/GoCar). Motorcycle taxi (GoRide) is cheaper (~IDR 40k) but not suitable with luggage.
  • Payment: Cash or linked credit card. Ensure you have a local SIM card with data to book.

Pre-Booked Private Transfers

Ideal for groups, families, or late-night arrivals. You can book via global platforms like Kiwitaxi, Booking.com, or local travel sites. A driver meets you at arrivals with a name sign.

Vehicle TypeApprox. Price Range (IDR)Best For
Sedan (e.g., Toyota Avanza)250,000 - 350,0001-3 people with luggage
Minivan (e.g., Toyota Hiace)400,000 - 600,000Groups of 4-8

Ticket & Cost Comparison: How to Choose

This table summarizes all options to help you decide based on your priority: speed, cost, or comfort.

Transport Method Approx. Travel Time Approx. Cost (IDR) Key Features / Best For Convenience Level
Taxi / GrabCar / GoCar 30 - 60 mins 120,000 - 180,000 Door-to-door, best overall balance. Use apps for price transparency. ⭐⭐⭐⭐⭐ (High)
Pre-Booked Private Transfer 30 - 60 mins 250,000 - 600,000 Meet & greet, fixed price, vehicle choice. Best for groups/families. ⭐⭐⭐⭐⭐ (High)
Public Bus (TransJakarta Combo) 70 - 100 mins ~30,000 Cheapest option. Requires transfers, walking, and a JakLingko card. Avoid with heavy luggage. ⭐ (Low)
Train (KRL) Combo 60 - 90 mins ~60,000 (incl. taxi to station) Avoids road traffic but involves multiple modes. Complex for visitors. ⭐⭐ (Medium-Low)

Final Recommendation: For over 90% of travelers, booking a Grab/Gojek or taking an official airport taxi provides the optimal mix of cost, time, and hassle-free experience from Halim Airport to Thamrin.

Traveler Tips & Insider Experience

Beyond schedules and prices, here’s practical advice from frequent travelers:

  • Traffic is King: Always check Google Maps or Waze for live traffic before choosing your transport. A 30-min trip can double during rush hours (Weekdays 7-10 AM & 4-8 PM).
  • Cash is Essential: While apps use cards, having Indonesian Rupiah (IDR) cash is crucial for airport taxis, buying JakLingko cards, or small buses. ATMs are available at the airport.
  • SIM Card First: If using ride-hailing, buy a local tourist SIM with data (Telkomsel, Indosat) at the airport arrival hall before exiting to book your ride.
  • Beware of "Freelance" Taxis: Politely decline offers from individuals inside the terminal claiming to be taxi drivers. Always use the official counter or your pre-booked service.
  • Luggage Note: Motorcycle taxis (ojek) are not an option if you have more than a small backpack. Standard sedans (Avanza) have limited trunk space for large suitcases.
  • Peak Season: During Eid (Lebaran) or Christmas/New Year holidays, traffic is extreme and ride-hailing prices surge dramatically. Pre-book a private transfer during these times.

FAQs: Halim Airport to Thamrin Transport

What is the fastest way to get from Halim Airport to Thamrin?

The fastest and most convenient way is by taxi or ride-hailing app (like Grab or Gojek). The journey typically takes 30 to 60 minutes depending on traffic, costing approximately IDR 120,000 to 180,000. There is no direct train or airport shuttle from Halim to Thamrin.

Is there a train from Halim Airport to Thamrin?

No, there is no direct train service from Halim Perdanakusuma Airport (HLP). The nearest major train station is Gambir Station, but you must first take a taxi or bus from the airport to a station like Jatinegara or Manggarai, then transfer to a train to Gambir near Thamrin. This multi-step journey is not recommended for first-time visitors with luggage.

How much does a taxi cost from HLP to Thamrin?

A standard taxi or app-based car (Grab/Gojek) from Halim Airport to Thamrin costs between IDR 120,000 and IDR 180,000. Official airport taxis have fixed rates displayed at the counter (around IDR 150,000). Prices can surge during peak hours (weekday mornings 7-9 AM, evenings 4-7 PM).

What is the cheapest way to travel from Halim to Thamrin?

The cheapest way is a combination of public buses. First, take a 'MetroMini' or 'Kopaja' bus (IDR 5,000) from outside the airport to a TransJakarta corridor bus stop (like Cawang UKI). Then, take a TransJakarta bus (IDR 3,500) to a stop near Thamrin like 'Bundaran HI'. Total cost is under IDR 10,000, but travel time can exceed 90 minutes and requires navigating the system.

Is it easy to get a Grab or Gojek at Halim Airport?

Yes, ride-hailing services operate at Halim Airport. Designated pickup points are usually in the parking area. However, wait times can be longer than for taxis, especially during arrival peaks. It's advised to have a local SIM card with data to book and communicate with the driver.

Can I book a private airport transfer in advance?

Yes, and it's highly recommended for groups or those seeking hassle-free arrival. Services like Traveloka, Klook, or global providers like Booking.com offer pre-booked cars with drivers. Prices range from IDR 250,000 to IDR 400,000 for a sedan/van. The driver will meet you at arrivals with a sign.

How bad is the traffic from Halim to Central Jakarta?

Traffic congestion is a major factor. The route passes through Gatot Subroto and other major arteries which are heavily congested on weekdays (7-10 AM & 4-8 PM). A 30-minute night drive can become 60-90 minutes during rush hour. Always add a 50-100% time buffer during peak times.

Are there any hotels with shuttle service from Halim Airport?

Very few hotels in Thamrin offer a dedicated shuttle from Halim Airport due to its primary use for domestic and military flights. Luxury hotels like Mandarin Oriental or Grand Hyatt may arrange a paid pickup upon request. Always confirm directly with your hotel before arrival.