HomeAirportsJakarta Airport Bus Guide
CGK · Jakarta, IndonesiaUpdated 2026

Soekarno-Hatta International Airport to Jakarta by Bus — Costs, Times & Tips (2026)

Reach central Jakarta from CGK for as little as Rp 3,500 (~$0.22) on the TransJakarta corridor, or ride the comfortable Damri express for Rp 50,000 (~$3). This guide covers every bus option, live timetables, and step-by-step boarding instructions so you arrive stress-free.

45 minFastest journey
Rp 3,500Cheapest fare
4 routesBus options
CGKAirport code

Bus Options at a Glance

OptionJourney TimeCost (IDR)Cost (USD)Notes
Damri Bus (Airport Express)60–90 minRp 50,000–70,000$3–4.50Direct routes to Gambir, Blok M, Rawamangun & more
TransJakarta Bus Corridor75–120 minRp 3,500~$0.22Cheapest option; transfer required at Kalideres terminal
Shuttle Bus (Blue Bird / others)45–75 minRp 100,000–150,000$6–10Door-to-door hotel drop; book at arrival hall counter
Night Bus (Damri after 22:00)50–80 minRp 50,000~$3Limited stops; runs until approx. 00:30

Fares and schedules are correct as of early 2026. Damri periodically adjusts pricing; always confirm at the ticketing counter on arrival.

How to Take the Damri Bus from CGK (Step by Step)

The Damri Airport Express is the recommended option for most travellers — it's affordable, air-conditioned, and runs directly to major Jakarta hubs without transfers.

1

Exit the arrivals hall

After clearing immigration and customs, follow the green 'Ground Transport' signs. All terminals (1A, 1B, 1C, 2D, 2E, 2F, 3) have dedicated bus zones on the ground floor.

2

Locate the Damri Bus counter

The Damri counter is clearly marked with a blue and white logo. It sits between the taxi stand and the car-hire desks. Look for the orange LED destination boards above the counters.

3

Choose your destination & buy a ticket

Pay at the counter — cash (IDR) only at most windows, though Terminal 3 now accepts GoPay and OVO. Tickets cost Rp 50,000–70,000 depending on your drop-off zone. Keep your stub for boarding.

4

Board the bus

Buses depart every 15–30 minutes from 05:00 to 00:30. Your ticket shows the bay number. Luggage goes in the under-carriage hold — staff will load it for you. Buses have air-conditioning and USB charging.

5

Ride to your stop

Major stops on the Gambir route: Slipi Jaya, Grogol, Gambir Station. For Blok M route: Ratu Plaza, Blok M Bus Terminal. Journey time varies heavily with Jakarta traffic — allow 90 min in peak hours (07:00–09:00, 17:00–20:00).

6

Onward connections from the city terminal

From Gambir Station you can connect to KRL Commuter Line trains across Greater Jakarta. Blok M connects to MRT Jakarta heading north toward the central business district.

Insider Tips for 2026 Travellers

Avoid peak hours

Jakarta's traffic is worst weekdays 07:00–09:00 and 17:00–20:00. A 60-minute trip can balloon to 2+ hours. Schedule your bus ride outside these windows if possible.

Bring small IDR bills

Most Damri counters prefer exact change. Break large bills at the airport money changers before reaching the bus zone to speed up the queue.

Use GoPay or OVO at Terminal 3

Terminal 3 Ultimate added e-wallet payment in 2025. If you land at T3, you can pay cashless — handy if you haven't exchanged currency yet.

Store your luggage overhead

The Damri bus has a hold for large bags, but keep valuables in the cabin. The overhead rack fits standard cabin bags. Keep passport and electronics on your person.

Download Gojek / Grab as backup

If you miss the last Damri (after 00:30), Gojek and Grab are available 24/7 from the designated ride-share pickup zones outside arrivals.

Check flight delays before boarding

If your connection was delayed and you arrive late, verify that the Damri route to your destination still has remaining services before committing to the bus.

Plan Your Full Jakarta Trip

Frequently Asked Questions

How long does the bus journey from Soekarno-Hatta Airport to central Jakarta take?

The Damri express bus takes 60–90 minutes in off-peak hours. During morning (07:00–09:00) and evening (17:00–20:00) rush hours, the same journey can take up to 2 hours due to Jakarta's notorious traffic. If you need to catch a train connection, build in an extra 30 minutes as a buffer.

Is there a direct bus from CGK airport to Jakarta city centre?

Yes. Damri operates several direct (non-transfer) routes including to Gambir Station, Blok M, Rawamangun, and Bekasi. These depart from all major terminals every 15–30 minutes. The TransJakarta corridor option is cheaper but requires a transfer at Kalideres terminal and is not recommended if you have heavy luggage.

Can I take the bus from Jakarta back to Soekarno-Hatta Airport at night?

Yes, but services thin out after 22:00. Damri runs night departures from Gambir Station and Blok M until approximately 00:30. The first morning bus leaves central Jakarta around 03:00 to serve early flights. For flights departing before 05:00, a taxi or ride-share (Gojek/Grab) is more reliable at that hour.

Planning a longer stay?

Explore everything Jakarta has to offer in 2026

From street food in Glodok to rooftop bars in SCBD — our full destination guide has you covered.

Jakarta Guide

Flying to or from Jakarta?

Find the Cheapest Flights to CGK in 2026

Compare hundreds of airlines and book Jakarta flights at the lowest prices. Updated fares in real time.

Search Jakarta Flights

Affiliate link — we may earn a small commission at no cost to you.

Related Airport Guides