To transit through Indonesia during a stopover, you require a Visa for Indonesia if you pass through border control. Even if staying at the airport between flights, a Visa for Indonesia may be required in the following cases:
1.) if the transit is more than 24 hours or 8 hours (depending on the airport)
2.) if the transit is through Ngurah Rai International Airport in Bali:
Bali’s immigration rules are in line with the rest of Indonesia, meaning that passengers who need a visa to enter the country must have one, even if they are only transiting. This applies to Ngurah Rai International Airport, which is the main airport on Bali. Even travelers who stay in the airport terminal must have a Bali transit visa or the Indonesia e-VOA.
3.) if you are changing terminals for a connecting flight at Soekarno-Hatta International Airport in Jakarta
Do I need a Transit Visa for Indonesia for my connecting flight?
Updated on 14. January 2023