"Got my passport back yesterday. Spain visa approved. Seven working days. I promised myself I would come back here and leave a review if it worked out, so here I am. First Schengen application. I spent weeks reading horror stories on Reddit and Quora and convincing myself something would go wrong. Nothing went wrong. And the flight reservation, which I thought would be the most stressful document to arrange, turned out to be the one that took the least time and caused the least worry. Thank you. Genuinely."
Entry requirements at a glance — Indonesia
| Visa type | VOA / e-VOA 30 days |
|---|---|
| Onward ticket | Required at check-in |
| Travel insurance | Recommended |
| Stay limit | 30 days (extendable +30) |
| Currency | Indonesian Rupiah (IDR) |
| Border authority | Direktorat Jenderal Imigrasi |
| Common airports | Jakarta (CGK), Bali Ngurah Rai (DPS), Surabaya (SUB), Lombok (LOP) |
Free Onward Ticket
Generate a PDF dummy ticket for Indonesia in 30 seconds.
An onward ticket for Indonesia is the document airlines and immigration officers want to see at the boarding gate or border control, not the embassy. It demonstrates you have a confirmed plan to leave Indonesia before your authorised stay expires. This page focuses on what to show at check-in, what immigration officers verify, and what backup options you have if asked questions at the border.
What Indonesia Immigration Officers Actually Check
Immigration officers in Indonesia verify three things: (1) the booking shows a real flight number and route leaving Indonesia, (2) the date is within your visa-stay window, and (3) the passenger name matches your passport. They do NOT verify payment status — a held GDS reservation is the standard. MyJet24 generates the format airline check-in agents and immigration counters expect to see.
Real Border Stories — Onward Tickets That Worked at Indonesia Entry
In our anonymised feedback database from 200,000+ travellers, fewer than 1 % were rejected at Indonesia immigration when presenting a MyJet24 onward ticket. Common officer questions cluster around three areas: stay duration ("how long are you here?"), funds proof, and onward route. The PDF answers question 3 directly; questions 1 and 2 require the traveller to speak confidently.
Indonesia Visa & Entry Info
All Indonesia Arrival Card — Mandatory Digital Pre-Arrival System
Effective 1 January 2024, Indonesia consolidated three separate arrival forms — Customs Declaration (Bea Cukai), Health Declaration (SatuSehat), and Immigration Arrival Card — into a single digital workflow at allindonesia.imigrasi.go.id. The system replaced paper declarations and stand-alone digital forms with one unified pre-arrival submission. Every foreign national entering Indonesia by air, sea, or land must file. Skipping the All Indonesia card causes 15–30 minute delays at airport kiosks before primary immigration clearance.
Who Must File the All Indonesia Card
- All foreign nationals arriving at any Indonesian air, sea, or land port
- Visa-free 30-day ASEAN nationals (Singapore, Malaysia, Thailand, Brunei, etc.)
- Visa on Arrival (VOA) and electronic VOA (eVOA) travelers
- Tourist Visa B211A holders and Business Visa B211B holders
Who Is Exempt From All Indonesia Card
- Indonesian citizens (passport holders)
- KITAS / KITAP residency permit holders (digital residency cards)
- Diplomatic and Service passport holders on government invitation
- Airside transit passengers with connection under 24 hours and no immigration entry
Source: All Indonesia — Imigrasi Republik Indonesia · Directorate General of Immigration (Ditjen Imigrasi)
Indonesia Onward Ticket Check: Three Sequential Checkpoints
Indonesia operates one of the most consistent onward ticket enforcement systems in Southeast Asia. Bali (Ngurah Rai DPS) is among the strictest entry airports globally — partly because Bali's mass tourism economy depends on rapid passenger throughput, and immigration officers see thousands of "I'll just buy a flight if you ask" tourists each day. The three checkpoints below catch travelers without valid documents at every stage.
Checkpoint 1: Airline Counter — The Toughest Gatekeeper
The check-in agent at your departure airport (Singapore Changi, Sydney, Bangkok, Tokyo, Dubai) is the strictest checkpoint. Indonesian Directorate General of Immigration regulations make airlines liable for inadmissible passengers — fines start at USD 5,000 plus the cost of returning the passenger. Garuda Indonesia (GA), Lion Air (JT), AirAsia Indonesia (QZ), Citilink (QG), and Batik Air (ID) verify your onward ticket visually plus occasional live PNR lookup. Around 85% of "denied entry to Indonesia" stories actually happen at the airline counter, not at Indonesian immigration.
Checkpoint 2: Boarding Gate Spot-Check
Foreign carriers — particularly Singapore Airlines (SQ), Qantas (QF), and Cathay Pacific (CX) at transit hubs — repeat the onward ticket check at the gate. The gate agent has the same authority to deny boarding as the counter agent. If your reservation was missed or invalid at the counter, this stage catches the gap.
Checkpoint 3: Indonesian Immigration (DPS / CGK / SUB)
Indonesian Ditjen Imigrasi officers at DPS Ngurah Rai, CGK Soekarno-Hatta, SUB Juanda, and other international airports inspect the printed onward ticket alongside the All Indonesia card QR and Bali Tourist Tax receipt. Officers can place travelers in secondary inspection, require purchase of an onward ticket at an airport counter (typically USD 200–600), or refuse entry on the next available flight at the airline's expense. DPS Bali specifically maintains a "ticket booth" landside where airlines sell emergency onward tickets to denied-entry passengers.
eVOA vs VOA vs Visa-Free: Which Channel Is Right For You?
Indonesia offers three parallel entry channels for short-term visitors: Visa-Free (Bebas Visa) for ASEAN nationals, Visa on Arrival (VOA) at the airport counter, and electronic Visa on Arrival (eVOA) via the molina.imigrasi.go.id portal. Choosing the right channel saves time at arrival and ensures your onward ticket window aligns with the right stay length.
| Channel | Eligible Nationalities | Stay | Cost | Extension |
|---|---|---|---|---|
| Visa-Free (Bebas Visa) | ASEAN — Brunei, Cambodia, Laos, Malaysia, Myanmar, Philippines, Singapore, Thailand, Vietnam | 30 days | Free | Not extendable |
| eVOA (Online) | ~95 countries (US, UK, EU, Canada, Australia, Japan, etc.) | 30 days | USD 35 / IDR 500,000 | +30 days (IDR 500k) |
| VOA (at airport counter) | Same ~95 countries as eVOA | 30 days | USD 35 cash (or IDR 500k) | +30 days (IDR 500k) |
| Tourist Visa B211A (pre-arrival) | All other nationalities or longer stays | 60 days (extendable to 180) | USD 50–150 | Up to 4× 60-day extensions |
eVOA vs VOA — When to Pick Each
Choose eVOA if you want a guaranteed entry approval before boarding. eVOA is approved within 2 working days at molina.imigrasi.go.id and lets you use Indonesia's automated immigration e-gates at DPS, CGK, and SUB — saving 30+ minutes vs. manual queue. Choose VOA at the counter only if you forgot to apply online or your nationality isn't on the eVOA list. Both cost USD 35; both grant 30 days; both extendable once for another 30 days.
Indonesia 8-Airport Onward Ticket Strictness Matrix
Bali Ngurah Rai (DPS) sets the global benchmark for onward ticket enforcement in Indonesia — strict, consistent, and unforgiving. Jakarta Soekarno-Hatta (CGK) follows close behind. Provincial airports vary, with Surabaya, Medan, and Makassar applying moderate checks, and remote airports being lighter. The matrix below reflects 2025–2026 traveler-reported enforcement reality.
| Airport (IATA) | Location | Enforcement Pattern | Strictness |
|---|---|---|---|
| DPS — Ngurah Rai Intl | Bali (Denpasar) | Always checked + Tourist Tax + All Indonesia card | Very High |
| CGK — Soekarno-Hatta Intl T3 | Jakarta (foreign) | Always checked, dedicated foreign-passport lanes | Very High |
| SUB — Juanda Intl | Surabaya | Always checked — second-busiest international gateway | High |
| KNO — Kualanamu Intl | Medan (Sumatra) | Strict — high Malaysia/Singapore traffic | Medium-High |
| LOP — Lombok Intl (Praya) | Lombok | Often checked — tourist-heavy, increasing scrutiny | Medium-High |
| UPG — Sultan Hasanuddin Intl | Makassar (Sulawesi) | Frequent checks, lower foreign volume but BI consistent | Medium |
| MDC — Sam Ratulangi Intl | Manado (north Sulawesi) | Light international traffic — checks per officer discretion | Medium |
| BTH — Hang Nadim (Batam) | Batam (Singapore gateway) | Ferry-heavy — onward check is often the return ferry | Low-Medium |
Practical implication: If you're arriving at DPS, CGK, or SUB, treat the onward ticket as 100% mandatory and ensure it's a confirmed international flight or accepted sea-ferry booking. Provincial airports rely more on airline check-in enforcement, but airlines still verify the document at every departure regardless. Bottom line: every Indonesian arrival airport requires the document — never gamble.
Indonesia Airline Check-In SOPs — What Carriers Verify Before Boarding
Indonesian flag carriers and foreign airlines serving Indonesia apply some of the strictest onward ticket enforcement in Asia. Carrier liability fines under Indonesian Directorate General of Immigration regulations start at USD 5,000 per inadmissible passenger — incentivizing tight document checks. The matrix below covers 11 carriers commonly flying foreigners into Indonesia in 2026.
| Airline (Code) | Check Method | Strictness |
|---|---|---|
| Garuda Indonesia (GA) | Visual PDF review + occasional live PNR query at SIN/NRT/AMS | Very High |
| Lion Air / Batik Air (JT/ID) | Visual review — strict at KUL, SIN, BKK hubs | Very High |
| AirAsia Indonesia (QZ) | Visual + live PNR query — strictest LCC for Indonesia routes | Very High |
| Citilink (QG) | Visual review (Garuda LCC subsidiary) | High |
| Singapore Airlines (SQ) / Scoot (TR) | SIN hub — strictest foreign carrier for DPS/CGK routes | Very High |
| Qantas (QF) / Jetstar (JQ) | SYD/MEL/PER — strict, Australian carrier liability awareness | High |
| Cathay Pacific (CX) | HKG transit — strict visual + occasional supervisor review | High |
| Emirates (EK) | DXB transit gate — strict visual + carrier liability awareness | High |
| Qatar Airways (QR) | DOH transit — visual review + supervisor for unusual itineraries | Medium-High |
| Korean Air (KE) / Asiana (OZ) | ICN transit — strict for visa-free Korean nationals to Indonesia | Medium-High |
| China Airlines (CI) / EVA Air (BR) | TPE transit — visual review, name + exit date prioritized | Medium |
Practical implication: The toughest combinations are Garuda + DPS, AirAsia Indonesia + DPS, and Singapore Airlines + DPS. For these routes, generate your MyJet24 onward ticket the same day as departure for maximum PNR freshness. For Korean and Taiwanese carriers, a 24–48 hour buffer is acceptable.
Bali Tourist Tax (IDR 150,000) & 30-Day VOA Extension (IDR 500,000)
Indonesia introduced two new financial requirements for visitors in 2024: the Bali Provincial Tourist Tax (mandatory for all foreign visitors entering Bali) and standardized the VOA extension fee at any Imigrasi office. Both are payable in Indonesian Rupiah (IDR). Skipping or misunderstanding either causes secondary inspection or overstay penalties.
Bali Tourist Tax — IDR 150,000 (Mandatory Since Feb 14, 2024)
The Bali Provincial Government imposed a one-time tourist tax of IDR 150,000 (approximately USD 10) per visit on every foreign visitor entering Bali by air or sea. The tax funds Bali cultural preservation and environmental protection. Payment is one-time per visit, not per day. Children under 5 and Indonesian/KITAS holders are exempt.
| Payment Method | Speed | Best For |
|---|---|---|
| Online via love-bali.com | Instant QR receipt | Recommended — saves 5–15 min at DPS arrival |
| Kiosk at DPS arrival | 5–15 min queue | If you forgot to pay online |
| Sea-port arrival (Bali ports) | Counter payment | Ferry / cruise passengers |
30-Day VOA Extension — IDR 500,000 at Imigrasi Office
Both VOA and eVOA can be extended once for an additional 30 days at any Indonesian Imigrasi office. The fee is IDR 500,000 (approximately USD 33). Apply at least 7 days before your initial 30-day VOA expires to avoid overstay penalties (IDR 1,000,000 per day).
| Imigrasi Office | Location | Best For |
|---|---|---|
| Kantor Imigrasi Denpasar | Bali | Bali-based tourists, fastest processing |
| Kantor Imigrasi Jakarta Selatan | Jakarta South | Jakarta-based digital nomads |
| Kantor Imigrasi Yogyakarta | Central Java | Yogya / Java cultural travelers |
| Kantor Imigrasi Surabaya | East Java | SUB-based + Bromo / Ijen travelers |
Required documents for VOA extension: Passport (original + photocopy), arrival stamp page, original VOA receipt, updated MyJet24 onward ticket showing the new exit date, completed application form, and IDR 500,000 in cash. Processing takes 3–5 working days. Many travelers use visa agents in Bali (typical fee IDR 800,000–1,500,000 all-in) to skip the queue.
Indonesia Ferry Exits: Why Sea-Tickets Count as Onward Travel
Indonesia is unique among major Asian destinations in accepting international ferry tickets as proof of onward travel. Singapore is just 30 minutes by ferry from Batam (BTH); Malaysia's Johor Bahru is a 2-hour ferry from Bintan. Indonesian immigration officers accept Sindo Ferry, Batam Fast, Bintan Resort Ferries, and similar operator tickets as valid onward proof. This is a strategy unavailable for Thailand, Philippines, or Vietnam — and competitors rarely mention it.
Accepted International Ferry Routes from Indonesia
| From (Indonesia) | To | Operator | Cost / Duration |
|---|---|---|---|
| Batam (BTH) | Singapore HarbourFront | Sindo Ferry, Batam Fast, Majestic | USD 30 / 50 min |
| Bintan (TNJ) | Singapore Tanah Merah | Bintan Resort Ferries | USD 40 / 1 hr |
| Tanjung Pinang | Stulang Laut, Johor Bahru | Indomas Ferries | USD 25 / 2 hrs |
| Dumai (Sumatra) | Port Klang / Melaka, Malaysia | Indomal Express | USD 35 / 4 hrs |
| Nunukan (Borneo) | Tawau, Sabah Malaysia | Tawau Express | USD 20 / 1.5 hrs |
What Does NOT Count as Onward Travel
- Intra-Indonesia ferries (Bali → Lombok, Java → Bali, Bali → Nusa Penida) — these stay within Indonesia and don't satisfy the requirement
- Domestic flights (Jakarta → Bali, Bali → Yogyakarta) — same reason
- Cruise tickets returning to the same Indonesian port — round-trip cruises starting and ending in Indonesia don't count
Related Guides for Indonesia & Bali Travelers
Curated articles covering the exact scenarios Indonesia travelers face — All Indonesia card filing, Bali Tourist Tax, eVOA application, multi-entry rules, and scam-free dummy ticket generation.
Airports in Indonesia
Popular Routes from Indonesia
Frequently Asked Questions – Indonesia
Complete Your Indonesia Visa Application
An onward ticket is one part of your Indonesia visa and travel documentation. Use MyJet24's free tools to prepare all required documents in one place.