Yes — if you're flying to Indonesia on a Visa on Arrival (VOA) or the B211A social visit visa, you must show proof of onward travel. Indonesia's Directorate General of Immigration strictly enforces the onward ticket requirement, particularly at Bali's Ngurah Rai Airport (DPS) and Jakarta's Soekarno-Hatta Airport (CGK).

Indonesia is one of the most strict countries in Southeast Asia when it comes to onward ticket enforcement. Immigration officers at Bali regularly ask to see proof of departure, and airlines worldwide are trained to check for onward tickets before allowing passengers to board flights to Indonesia.

Indonesia's Onward Ticket Rule

Indonesia's immigration law (Law No. 6 of 2011) and its implementing regulations require all foreign nationals entering Indonesia to hold a return or onward ticket to leave Indonesian territory within the authorized period of stay. This is enforced under the authority of the Directorate General of Immigration.

The requirement is checked at two stages:

✈️ Bali's Ngurah Rai Airport (DPS) is the most well-known entry point for tourists. Immigration officers here are very strict about the onward ticket requirement — it's one of the most common reasons tourists are denied boarding or entry. As of 2026, enforcement at DPS has become even more consistent.\n

Visa on Arrival (VOA) Rules

Indonesia offers Visa on Arrival to citizens of 92 countries. Current VOA regulations include:

B211A Social Visit Visa

For longer stays, the B211A visa allows up to 60 days, extendable up to 180 days total. The onward ticket requirement applies here too — your ticket must be dated within your visa's validity period.

Common Issues at Bali Airport

Bali's Ngurah Rai Airport is particularly famous for strict immigration checks. Based on traveler reports, these scenarios are common:

What Happens If You Don't Have an Onward Ticket?

Airlines check this before departure. If you don't have proof:

⚠️ Important for Bali: A real, verifiable PNR is essential for Bali entry. Screenshots or fake booking confirmations are frequently rejected. FlightProof provides a genuine PNR code that can be verified on airline systems and satisfies both airline check-in and Bali immigration.\n

How FlightProof Works for Indonesia

FlightProof provides a genuine airline reservation with a verifiable PNR code that works for Indonesian immigration and airline check-in: