On this page
- Who Gets In Without a Visa — Visa-Free Entry (BVK) Explained
- Visa on Arrival — Costs, Eligibility, and the e-VoA That Saves You Time
- How to Apply for the e-VoA Step by Step
- The B211A Social/Cultural Visa for Longer Stays
- What Happens at the Airport — Immigration and Customs Walk-Through
- Entering by Ferry — Batam, Bintan, and Riau Islands Boat Entry
- Extending Your Stay — VoA Extensions and the Immigration Office Process
- 2026 Budget Reality — Every Visa Fee You Need to Know
- Common Mistakes That Get Travelers Into Trouble
- Frequently Asked Questions
Indonesia‘s visa rules have tripped up thousands of travelers who relied on outdated blog posts or — worse — paid unofficial websites that charged double the government fee for a visa they could have applied for themselves in ten minutes. In 2026, the system is more streamlined than ever, but it also moves fast: entry conditions, portal URLs, and airport procedures have all shifted since 2024. This guide pulls everything into one place so you arrive at Soekarno-Hatta or Ngurah Rai knowing exactly what lane to walk into, what to have on your phone, and what to never do at the customs checkpoint.
Who Gets In Without a Visa — Visa-Free Entry (BVK) Explained
Indonesia’s visa-free program is officially called Bebas Visa Kunjungan, shortened to BVK. If you hold a passport from an ASEAN member state — Brunei Darussalam, Cambodia, Laos, Malaysia, Myanmar, Philippines, Singapore, Thailand, or Vietnam — you qualify. Timor-Leste is also on the list. Citizens of these countries can enter without paying any visa fee at all.
The BVK grants a 30-day stay, and that clock starts the moment the immigration officer stamps your passport. One thing travelers consistently misread: this 30 days is strictly non-extendable. There is no option to walk into an immigration office and buy yourself more time on a BVK entry. If you need longer than 30 days, you need a different visa category from the start.
The list of BVK-eligible countries has remained stable since 2024 with no significant additions or removals. The permitted purposes are broad: tourism, family visits, social visits, art and cultural activities, government duties, non-commercial sports, business meetings (where you are not being employed or paid by an Indonesian entity), and transit.
Requirements are straightforward across all these nationalities:
- Passport valid for at least 6 months from your entry date into Indonesia
- Confirmed onward or return ticket
- Entry through a designated international airport or seaport
The passport validity rule catches people off guard more than any other requirement. Your passport might have eight months left — but if your return flight is seven months away and your passport expires six months after entry, you are cutting it dangerously close. Indonesian immigration officers take this seriously.
Visa on Arrival — Costs, Eligibility, and the e-VoA That Saves You Time
For travelers from countries outside the BVK list, the Visa on Arrival (VoA) is the standard entry path for tourism and short business trips. Around 90 countries are eligible, covering most major travel markets: Australia, Austria, Canada, China, France, Germany, India, Italy, Japan, Netherlands, New Zealand, Saudi Arabia, South Korea, Spain, Switzerland, Taiwan, the United Arab Emirates, the United Kingdom, and the United States, among others.
The VoA gives you 30 days on arrival, extendable once for an additional 30 days — meaning you can stay a total of 60 days on a single VoA. The fee in 2026 is IDR 500,000.
Payment at the airport counter can be made in cash (Indonesian Rupiah is preferred and most reliable) or by credit and debit card — Visa, Mastercard, JCB, and American Express are generally accepted at major airports like Soekarno-Hatta (CGK) and Ngurah Rai (DPS). Bring IDR if you can, because card machines at busy arrivals counters occasionally go down during peak flight hours, and the last thing you want is to scramble for cash after a 14-hour flight.
The better option for almost everyone in the VoA category is the e-VoA (Electronic Visa on Arrival), applied for before you board your flight. It costs the same IDR 500,000 but lets you skip the payment counter queue entirely and walk straight to the immigration lane. At Ngurah Rai on a busy Sunday afternoon — when three wide-body aircraft have just landed at the same time and the air smells faintly of jet fuel and duty-free perfume — that queue bypass alone is worth the five minutes it takes to apply online.
How to Apply for the e-VoA Step by Step
The official portal for all Indonesian e-visa applications — including the e-VoA — is molina.imigrasi.go.id. This is a government platform run by the Directorate General of Immigration. Do not use any other website. Third-party visa service sites will charge you a service fee on top of the IDR 500,000, and some are outright scams.
Here is the full process:
- Go to molina.imigrasi.go.id and select “Apply Visa.”
- Choose the Visa on Arrival (e-VoA) option from the visa type menu.
- Fill in your personal details and passport information exactly as they appear in your passport. Mismatches between the form and your passport bio-page can cause delays at immigration.
- Enter your travel itinerary — arrival date, intended entry point (e.g., CGK or DPS), and accommodation details.
- Upload two documents: a clear scan of your passport bio-page and a recent passport-style photograph.
- Pay the IDR 500,000 fee using a credit or debit card. International cards (Visa, Mastercard) work reliably on this platform.
- Your approved e-VoA will be sent to your email. It includes a QR code that immigration officers scan upon arrival.
Save the e-VoA to your phone and also download a PDF copy in case you lose internet access on arrival. At the airport, proceed to the e-VoA lane or the dedicated immigration counter for e-visa holders, scan your QR code, present your passport, and you are through. The whole interaction at the counter typically takes under two minutes.
The B211A Social/Cultural Visa for Longer Stays
If 60 days is not enough — and for remote workers, long-term travelers, or people visiting family for an extended period, it often is not — the B211A is the visa you want. It is a single-entry e-visa issued for an initial 60 days, extendable up to four times at 30 days per extension. The math gives you a maximum stay of 180 days (60 + 30 + 30 + 30 + 30).
The B211A is not a work visa. It covers tourism, social visits, visiting friends or family, business meetings where you are not being employed, volunteering in an unpaid capacity, and participating in non-commercial events. If you want to work legally in Indonesia, you need a KITAS (Kartu Izin Tinggal Terbatas) — a limited stay permit — which is a separate and more complex process tied to employer sponsorship.
One important practical point: the B211A requires a sponsor. This is an Indonesian citizen, or an Indonesian-registered company or organization, who applies on your behalf through the molina.imigrasi.go.id portal and vouches for your purpose of stay. The sponsor submits your passport scan, your photograph, a sponsor letter or invitation letter detailing why you are visiting, their own ID or company registration documents, and a bank statement showing you have sufficient funds for your intended stay.
Once the application is approved, the e-visa is sent to you by email. You present it at immigration on arrival, just like an e-VoA.
Fees for the B211A in 2026:
- Initial 60-day B211A e-visa: IDR 1,500,000
- Each 30-day extension: IDR 500,000 (applied for in person at any immigration office in Indonesia)
What Happens at the Airport — Immigration and Customs Walk-Through
Knowing the process before you land removes a surprising amount of stress. Here is exactly what to expect at Soekarno-Hatta (CGK) in Jakarta and Ngurah Rai (DPS) in Bali, Indonesia’s two busiest international gateways.
Immigration
Follow the signs to “Immigration” after disembarking. You will see multiple lanes:
- Indonesian Citizens
- Visa-Free (BVK)
- e-VoA (often a dedicated faster lane)
- VoA Purchase (where you pay if you have not pre-applied)
- Diplomatic and Official Passports
- Other Visa Holders (for B211A and other visa types)
If you have an e-VoA, go directly to the e-VoA lane. If you are buying a VoA on arrival, go to the VoA Purchase counter first, pay IDR 500,000, get your visa sticker or stamp, and then join the VoA immigration lane. If you are on visa-free entry, proceed to the BVK lane.
Autogates — the automated passport scanning booths — are available at both CGK and DPS and currently operate primarily for Indonesian passport holders and certain e-visa categories. Expansion of autogate access to broader VoA holder categories is ongoing. Have your passport, e-visa QR code, and your return or onward ticket accessible — officers occasionally ask for the ticket.
Wait times vary widely. During off-peak hours, immigration can take 15 minutes. If three long-haul flights land simultaneously at DPS on a Saturday evening, you might wait 45 to 60 minutes in the traditional queue. e-VoA holders consistently clear in 5 to 20 minutes.
Customs and the Electronic Customs Declaration (ECD)
After collecting your baggage, you pass through customs. Since 2024, the Electronic Customs Declaration (ECD) is mandatory for all arriving passengers. Paper forms no longer exist — every traveler must submit the ECD digitally.
Fill it in at ecd.beacukai.go.id before your flight lands. Airport Wi-Fi is available if you need to do it on arrival, but completing it before you land saves time. The process generates a QR code that customs officers scan at the checkpoint.
Items you must declare include:
- Cash or financial instruments exceeding IDR 100,000,000 (or the equivalent in foreign currency)
- Goods exceeding the personal allowance limit of USD 500 per person
- Restricted or controlled items — firearms, certain medications, narcotics
- Certain electronics brought in for commercial purposes
Getting Out of the Airport
From Soekarno-Hatta (CGK), the KAI Bandara airport train connects directly to central Jakarta stations including BNI City and Manggarai. Fares run IDR 70,000 to IDR 100,000 and the journey takes around 40 to 55 minutes — far more predictable than a taxi when Jakarta traffic is heavy. The free internal Skytrain (Kalayang) connects terminals and the train station. DAMRI buses run to various Jakarta and Greater Jakarta destinations for IDR 50,000 to IDR 80,000. Taxis and ride-hailing (Gojek, Grab) to central Jakarta cost IDR 200,000 to IDR 350,000 depending on traffic and destination.
From Ngurah Rai (DPS), official airport taxis operate on a fixed-fare system. Expect IDR 150,000 to IDR 250,000 to Kuta, Seminyak, or Legian, and IDR 300,000 to IDR 400,000 to Ubud. Gojek and Grab have designated pick-up points outside arrivals — fares are competitive but surge pricing applies during busy periods.
Entering by Ferry — Batam, Bintan, and Riau Islands Boat Entry
A significant number of travelers enter Indonesia not by plane but by ferry, particularly from Singapore and Malaysia into the Riau Islands. This route is popular, affordable, and completely legitimate — the same visa rules apply as for air entry.
BVK, VoA, and B211A all function identically at designated ferry terminals. The major entry points are:
- Batam: Sekupang Ferry Terminal, Harbour Bay Ferry Terminal, Batam Centre Ferry Terminal
- Bintan: Bandar Bentan Telani Ferry Terminal, Sri Bintan Pura Ferry Terminal
- Tanjung Balai Karimun: Tanjung Balai Karimun Ferry Terminal
The immigration and customs process at these terminals mirrors the airport process — passport check, visa stamp or QR scan, ECD submission. The ECD is mandatory at boat entry points as well. Bring your passport, your visa documentation, and your onward or return ticket. Queues at ferry terminals can move faster than airport immigration on average, but Saturday morning crossings from Singapore to Batam can be exceptionally crowded.
Extending Your Stay — VoA Extensions and the Immigration Office Process
If you entered on a VoA and want to use your one permitted 30-day extension, you must do this in person at a Kantor Imigrasi — an Indonesian immigration office. Extensions cannot be left to the last day.
Apply at least 7 to 14 days before your initial 30-day VoA expires. Bring the following:
- Original passport
- Photocopy of your passport bio-page
- Photocopy of your VoA sticker or stamp page
- Copy of your onward or return ticket
- Completed application form (provided by the immigration office)
The extension fee is IDR 500,000. You will likely need to attend in person for fingerprints and a photograph, and return a few days later to collect your passport with the new stamp. Processing times vary by office — immigration offices in Denpasar, Jakarta, and other major cities are generally efficient, while smaller regional offices may take longer.
An online VoA extension system has been piloted and is being gradually rolled out. As of 2026, in-person application at a Kantor Imigrasi remains the primary and most reliable method for most nationalities. Check the imigrasi.go.id website before your trip to see if online extension has become available for your nationality by the time you travel.
2026 Budget Reality — Every Visa Fee You Need to Know
Here is a clear breakdown of what you will actually pay for Indonesian visa costs in 2026, organized by category:
Visa-Free Entry (BVK) — ASEAN Nationals and Timor-Leste
- Visa fee: IDR 0
- Maximum stay: 30 days, non-extendable
Visa on Arrival (VoA) — Budget Tier
- Initial VoA fee: IDR 500,000
- e-VoA fee (same price, applied online): IDR 500,000
- One extension (30 days extra): IDR 500,000
- Maximum total cost for 60-day VoA stay: IDR 1,000,000
B211A Social/Cultural E-Visa — Mid-Range to Comfortable Tier
- Initial 60-day visa fee: IDR 1,500,000
- Per 30-day extension (up to 4 extensions): IDR 500,000 each
- Maximum total cost for 180-day stay: IDR 3,500,000 (initial + four extensions)
Airport Transport (On Arrival)
- CGK airport train to central Jakarta: IDR 70,000 – IDR 100,000
- CGK DAMRI bus: IDR 50,000 – IDR 80,000
- CGK taxi/ride-hail to central Jakarta: IDR 200,000 – IDR 350,000
- DPS taxi to Kuta/Seminyak/Legian: IDR 150,000 – IDR 250,000
- DPS taxi to Ubud: IDR 300,000 – IDR 400,000
For context, IDR 500,000 is roughly equivalent to USD 30 to USD 32 at 2026 exchange rates. The VoA is not a large expense relative to the cost of a flight to Indonesia, but it is real money — and overstay fines are considerably more painful.
Common Mistakes That Get Travelers Into Trouble
The Indonesian immigration system is generally smooth, but a handful of avoidable errors cause most of the problems travelers report.
Using unofficial visa websites
Search engines still surface third-party visa service sites above the official portal for certain search terms. These sites charge service fees ranging from IDR 200,000 to IDR 500,000 on top of the actual visa cost, and some have been reported to collect payment without delivering the visa. Use only molina.imigrasi.go.id for e-visa applications and imigrasi.go.id for general immigration information.
Arriving without an onward or return ticket
This requirement is taken seriously. Immigration officers — and sometimes airline check-in staff before you even board — will ask for proof of a confirmed ticket out of Indonesia. “I plan to buy one” is not an acceptable answer. Book a refundable ticket if your plans are flexible, but have something confirmed before you arrive.
Skipping the Electronic Customs Declaration
The ECD at ecd.beacukai.go.id is mandatory for every arriving passenger. Travelers who skip it and present nothing at the customs checkpoint face delays and a conversation with customs officers. Fill it in on the plane using downloaded Wi-Fi or before you fly.
Overstaying your visa
Indonesia’s overstay fine is IDR 1,000,000 per day. There is no grace period. Overstaying also creates complications for future Indonesian visa applications and can result in deportation for extended overstays. Track your expiry date carefully — count from the date stamped in your passport, not from the date you applied for the visa.
Underestimating passport validity
The 6-month validity rule is calculated from your entry date. If your passport expires less than six months after the day you land, you will be denied entry regardless of your visa type. Airlines often enforce this before boarding, so check your passport well in advance of booking.
Applying for the wrong visa category
Entering on a VoA to work remotely for a foreign employer is a legal grey area that Indonesian immigration has become increasingly attentive to. If you plan an extended stay and will be doing any form of paid work — even for an overseas company — research the latest guidance on the KITAS and other appropriate permits via the Directorate General of Immigration at imigrasi.go.id before you travel.
Frequently Asked Questions
Can I extend my visa-free (BVK) stay in Indonesia?
No. The 30-day visa-free entry under the BVK program is strictly non-extendable. If you need more than 30 days in Indonesia, you must apply for a Visa on Arrival (maximum 60 days with extension) or a B211A e-visa (up to 180 days) before or during your trip, which requires a fresh entry.
Where do I apply for the e-VoA, and how long does it take?
Apply at the official portal molina.imigrasi.go.id. Most approvals arrive by email within minutes to a few hours, though processing can take longer during peak periods. Apply at least 24 hours before your departure to give yourself time to resolve any document or payment issues.
What happens if I overstay my Indonesian visa?
The fine is IDR 1,000,000 per day of overstay, with no grace period. Extended overstays can result in detention and deportation, and may affect your eligibility for future Indonesian visas. Always track your visa expiry date carefully, counting from the stamp date in your passport.
Can I enter Indonesia by ferry on a Visa on Arrival?
Yes. VoA, BVK visa-free entry, and B211A e-visa rules all apply equally at designated international ferry terminals, particularly in the Riau Islands (Batam, Bintan, Tanjung Balai Karimun). The same requirements apply: valid passport, onward ticket, and the mandatory Electronic Customs Declaration (ECD) at ecd.beacukai.go.id.
Do I need a sponsor to get a B211A visa, and who can be a sponsor?
Yes, a sponsor is required. The sponsor can be an Indonesian citizen, a legally registered Indonesian company, or an Indonesian-registered organization. The sponsor applies on your behalf through molina.imigrasi.go.id, submits supporting documents including an invitation letter, and is responsible for the accuracy of the application details submitted.
📷 Featured image by Fasyah Halim on Unsplash.