There are 6 ways to get from Jakarta to Soekarno–Hatta Airport (CGK) by bus, train, taxi, car, shuttle or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Questions & Answers
The cheapest way to get from Jakarta to Soekarno–Hatta Airport (CGK) is to train which costs Rp30000 - Rp50000 and takes 56 min.
The quickest way to get from Jakarta to Soekarno–Hatta Airport (CGK) is to taxi which costs Rp160000 - Rp200000 and takes 23 min.
Yes, there is a direct bus departing from Jalan MH Thamrin and arriving at Soekarno-Hatta International Airport. Services depart every 20 minutes, and operate every day. The journey takes approximately 29 min.
Yes, there is a direct train departing from Manggarai and arriving at Soekarno-Hatta International Airport. Services depart hourly, and operate every day. The journey takes approximately 56 min.
The distance between Jakarta and Soekarno–Hatta Airport (CGK) is 23 km. The road distance is 31.5 km.
The best way to get from Jakarta to Soekarno–Hatta Airport (CGK) without a car is to bus which takes 29 min and costs Rp50000 - Rp80000.
The bus from Jalan MH Thamrin to Soekarno-Hatta International Airport takes 29 min including transfers and departs every 20 minutes.
Jakarta to Soekarno–Hatta Airport (CGK) bus services, operated by JA Connexion (by Perum PPD), depart from Jalan MH Thamrin station.
Jakarta to Soekarno–Hatta Airport (CGK) train services, operated by Railink, depart from Manggarai station.
The best way to get from Jakarta to Soekarno–Hatta Airport (CGK) is to bus which takes 29 min and costs Rp50000 - Rp80000. Alternatively, you can train, which costs Rp30000 - Rp50000 and takes 56 min.

- Distance: 22.7 km
- Duration: 29 min
What companies run services between Jakarta, Indonesia and Soekarno–Hatta Airport (CGK), Indonesia?
JA Connexion (by Perum PPD) operates a bus from Jalan MH Thamrin to Soekarno-Hatta International Airport hourly. Tickets cost Rp80000 and the journey takes 29 min. Two other operators also service this route. Alternatively, Railink operates a train from Manggarai to Soekarno-Hatta International Airport hourly. Tickets cost Rp30000 - Rp50000 and the journey takes 56 min.

- info@railink.co.id
- Website
- ticket.railink.co.id
Train from Manggarai to Soekarno-Hatta International Airport
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- Rp30000 - Rp50000
- Schedules at
- railink.co.id
- Book at
- reservation.railink.co.id
- Phone
- (+62)21 8591 2547
- info@perumppd.co.id
Bus from Jalan MH Thamrin to Soekarno-Hatta International Airport
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- Rp80000
- Schedules at
- perumppd.co.id

- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Thamrin City to Soekarno-Hatta International Airport
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- Rp50000
- Book at
- \https://12go.asia/en/operator/damri

- Website
- bluebirdgroup.com
Bus from Plaza Semanggi to Soekarno-Hatta International Airport
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- Rp65001
- Schedules at
- traveloka.com
- Ave. Duration
- 23 min
- Estimated price
- Rp160000 - Rp200000
Grab Taxi
- Website
- grab.com
Gamya
- Phone
- +62 21 840 7545
- Website
- gamya.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id

- Ave. Duration
- 23 min
- Frequency
- On demand
Shuttle from Jakarta to Soekarno–Hatta Airport
- Estimated price
- Rp50305
Towncar from Jakarta to Soekarno–Hatta Airport
- Estimated price
- Rp390000 - Rp550000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, Italy Travel Guides and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
Jakarta to Soekarno–Hatta Airport (CGK) bus services, operated by JA Connexion (by Perum PPD), arrive at Soekarno-Hatta International Airport station.
Jakarta to Soekarno–Hatta Airport (CGK) train services, operated by Railink, arrive at Soekarno-Hatta International Airport station.
Yes, the driving distance between Jakarta to Soekarno–Hatta Airport (CGK) is 32 km. It takes approximately 23 min to drive from Jakarta to Soekarno–Hatta Airport (CGK).
There are 1347+ hotels available in Soekarno–Hatta Airport (CGK). Prices start at Rp423799 per night.