Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Teluknaga?

Book now

There are 5 ways to get from Jakarta to Soekarno–Hatta Airport (CGK) by train, bus, taxi, car 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.

Recommended option

Train  •  50 min

  1. Take the train from Manggarai to Soekarno-Hatta International Airport Manggarai

Cheapest option

Bus  •  1h

  1. Take the bus from Gambir Station to Jakarta Airport

3 alternative options

Taxi  •  23 min

  1. Take a taxi from Jakarta to Soekarno–Hatta Airport (CGK) 31.5 km

Drive  •  23 min

  1. Drive from Jakarta to Soekarno–Hatta Airport (CGK) 31.5 km

Towncar  •  23 min

  1. Take a town car from Jakarta to Soekarno–Hatta Airport 31.5 km

Jakarta to Soekarno–Hatta Airport (CGK) by train

The train journey time between Jakarta and Soekarno–Hatta Airport (CGK) is around 50 min and covers a distance of around 38 km. The fastest train normally takes 50 min. Operated by Railink, the Jakarta to Soekarno–Hatta Airport (CGK) train service departs from Manggarai and arrives in Soekarno-Hatta International Airport. Typically 147 trains run weekly, although weekend and holiday schedules can vary so check in advance.

Explore all travel options

Train route information

Average train time:
50 min
Fastest train time:
50 min
Train distance:
38 km
Trains per week:
147
Cheapest price:
Rp70001
Carbon emissions:
1 kg CO2

First and last trains

First train departs at:
05:40
Last train departs at:
17:40

The schedules shown below are for the next available departures.

Jakarta to Soekarno–Hatta Airport (CGK) train schedules

Train services typically run at the following times each day These schedules are estimated
Estimated schedules: These schedules are estimated and based on typical services on an average day. Please check times and availability with the operator before travelling.

Questions & Answers

The cheapest way to get from Jakarta to Soekarno–Hatta Airport (CGK) is to drive which costs Rp24000 - Rp36000 and takes 23 min.

More details

The quickest way to get from Jakarta to Soekarno–Hatta Airport (CGK) is to taxi which costs Rp160000 - Rp200000 and takes 23 min.

More details

Yes, there is a direct bus departing from Gambir Station station and arriving at Jakarta Airport. Services depart every 10 minutes, and operate every day. The journey takes approximately 1h.

More details

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 50 min.

More details

The distance between Jakarta and Soekarno–Hatta Airport (CGK) is 23 km. The road distance is 31.5 km.

Get driving directions

The best way to get from Jakarta to Soekarno–Hatta Airport (CGK) without a car is to train which takes 50 min and costs Rp70001.

More details

The train from Manggarai to Soekarno-Hatta International Airport takes 50 min including transfers and departs hourly.

More details

Jakarta to Soekarno–Hatta Airport (CGK) bus services, operated by Damri, depart from Gambir Station.

More details

Jakarta to Soekarno–Hatta Airport (CGK) train services, operated by Railink, depart from Manggarai station.

More details

The best way to get from Jakarta to Soekarno–Hatta Airport (CGK) is to train which takes 50 min and costs Rp70001. Alternatively, you can bus, which costs Rp35000 - Rp50000 and takes 1h.

Mode details

Map of how to get from Jakarta to Soekarno–Hatta Airport (CGK).
Launch map view
  • Distance: 22.7 km
  • Duration: 50 min

What companies run services between Jakarta, Indonesia and Soekarno–Hatta Airport (CGK), Indonesia?

Railink operates a train from Manggarai to Soekarno-Hatta International Airport hourly. Tickets cost Rp70001 and the journey takes 50 min. Alternatively, Damri operates a bus from Gambir Station to Jakarta Airport every 15 minutes. Tickets cost Rp40000 and the journey takes 1h. Two other operators also service this route.

Train operators
Railink
Email
info@railink.co.id
Website
ticket.railink.co.id
Train from Manggarai to Soekarno-Hatta International Airport
Ave. Duration
50 min
Frequency
Hourly
Estimated price
Rp70001
Schedules at
railink.co.id
Book at
reservation.railink.co.id
Bus operators
Damri
Phone
(021) 1500 825
Email
humas@damri.co.id
Website
damri.co.id
Bus from Gambir Station to Jakarta Airport
Ave. Duration
1h
Frequency
Every 15 minutes
Estimated price
Rp40000
Schedules at
transportation.jabodetabek.net
Big Bird Airport Shuttle
Website
bluebirdgroup.com
Bus from Gambir Station to Jakarta Airport
Ave. Duration
1h
Frequency
Every 30 minutes
Estimated price
Rp50000
Schedules at
traveloka.com
JA Connexion (by Perum PPD)
Phone
(+62)21 8591 2547
Email
info@perumppd.co.id
Bus from Ciputra World Jakarta to Soekarno-Hatta International Airport
Ave. Duration
50 min
Frequency
Every 4 hours
Estimated price
Rp35000
Schedules at
transportation.jabodetabek.net
Other operators
Taxi from Jakarta to Soekarno–Hatta Airport (CGK)
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
Blue Bird Group
Phone
+62 21 794 1234
Website
bluebirdgroup.com
Jayride
Ave. Duration
23 min
Frequency
On demand
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 The beginner’s guide to the 2018 World Nomad Games, How to plan an amazing trip around Scandinavia and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.

More Questions & Answers

Jakarta to Soekarno–Hatta Airport (CGK) bus services, operated by Damri, arrive at Jakarta Airport station.

More details

Jakarta to Soekarno–Hatta Airport (CGK) train services, operated by Railink, arrive at Soekarno-Hatta International Airport station.

More details

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).

Get driving directions

There are 851+ hotels available in Soekarno–Hatta Airport (CGK). Prices start at Rp1272500 per night.

More details