Soekarno–Hatta International Airport is approximately 35 miles from downtown Jakarta, meaning that the best way to travel between these two locations is by taxi or rental car. With no additional traffic, this trip takes approximately 1 hour. If you would like to opt for public transportation instead, you can take a mixture of the local bus and metro, which takes approximately 1 hour and 50 minutes.