If you have booked a diving trip with us to Raja Ampat, Komodo, the Banda Sea or any other destination in Indonesia, there is a good chance your route will pass through Jakarta. And if this is the first time you are making that connection, this post is for you.
Jakarta is not Singapore. It is not Doha.
It is not a hub where you can arrive with 90 minutes to spare and calmly head to your domestic flight with a cup of coffee in hand. Soekarno-Hatta International Airport (CGK) has its own logic, and understanding it beforehand can make the difference between starting your trip relaxed or arriving at your destination with your nerves through the roof.
What really happens when you land in Jakarta
The most common mistake we see in travellers who organise their own stopover is underestimating the process. When you arrive at the international airport and then have a domestic flight in Indonesia, it is not just “changing planes”.
- The real process is: immigration, baggage collection, customs and checking in again. With your diving bag, your camera case and your hand luggage. And then, depending on the domestic airline, you may have to change terminals.
The airport has three terminals (T1, T2 and T3) connected by a free Skytrain, but that transfer, together with the queues, luggage and new check-in, takes real time. Much more than it seems.

How much time do you need?
If your ticket has a single booking reference, international + domestic in the same reservation, we would not recommend less than 3 hours. If you have separate tickets, which is common when combining low-cost domestic airlines with the international flight, a minimum of 4 or 5 hours.
And if you are part of a group with full diving equipment, regulators, BCDs, wetsuits and underwater photography cases, you need even more margin.
Why do we recommend spending the night in Jakarta on many trips?
The honest answer is simple: to sleep peacefully and avoid taking unnecessary risks.
When we organise a trip to Raja Ampat, Komodo or Halmahera, domestic flights have limited frequencies. If you miss your flight to Sorong or Labuan Bajo, very often there is not another one until the next day, and that can mean missing the first day of diving, the transfer or, in the worst case, boarding the liveaboard.
That is why, in many itineraries, we recommend spending one night in a hotel near the airport with transfer service included. It is not a whim or comfort for the sake of comfort: it is risk management.
The hotel is minutes from the airport, the shuttle takes you and picks you up with very efficient timings, and the next day you leave fresh, with plenty of time, without depending on Jakarta’s traffic, which is infernal, or on any unforeseen event.
Jakarta: is it worth visiting anything?
Let’s be clear: for what you are going to Jakarta for, it is not necessary. Jakarta is a megacity of more than 10 million people, with dense traffic, long distances between points of interest and humid heat that does not exactly invite sightseeing.
If you had several free days and felt like exploring, there would be things to see. But during a stopover, leaving the airport with less than 8 or 10 real hours available is a bet that is not worth taking. The time it takes to get to the city centre, return and go through immigration, security and check-in again is far longer than it seems.
Our recommendation is always the same: arrive, sleep well, have breakfast calmly and take your flight to the destination the next day. The sea is already waiting for you.

Before flying: follow this checklist to avoid surprises
There is another part of the stopover in Jakarta that is not logistical, but documentary, and it is also worth having clear before leaving home:
Indonesia requires a passport with at least 6 months’ validity from the date of arrival and free pages. Check it before booking, not the day before your flight.
To enter Indonesia you need a visa. The most common is the 30-day tourist VOA or e-VOA, which can be processed online before travelling. It costs 500,000 Indonesian rupiah and requires an outbound ticket.
In addition, for some time now Indonesia has had the All Indonesia Arrival Card, which must be completed online within 72 hours before arrival. It is quick, but it must be done. At Te Moana we send you a reminder with all the steps in advance, because these small procedures are what cause the most airport scares when left until the last minute.
And if you are a diver, do not forget the basic rule that never changes: a minimum of 12 hours between your last dive and your flight, and more if you have done repetitive or decompression diving.
Now that you know what a stopover in Jakarta is really like, you will surely see Indonesia with different eyes and with far less airport drama.
And that is exactly what we are here for: so you do not have to worry about impossible connections, poorly located hotels or stopovers that bring more anxiety than excitement. If you would like us to help you organise your next diving trip to Indonesia, at Te Moana we will be delighted to do it with you.








