Getting into Indonesia is straightforward for most people, but the first question is which of three routes applies to you: visa-free entry, the visa on arrival, or the e-VOA arranged online. Which one you fall under depends on your passport, and it changes both what you pay and whether you can stay past 30 days. Here is the practical 2026 version, with official links where the rules can change.
This is the entry-rules companion to our best time to visit Indonesia guide and our Indonesia budget breakdown.
Check whether you need a visa at all
Plenty of people do not. Nineteen nationalities get visa-free entry for up to 30 days: the ten ASEAN states (Brunei, Cambodia, Laos, Malaysia, Myanmar, the Philippines, Singapore, Thailand, Timor-Leste and Vietnam) plus Brazil, Colombia, Hong Kong, Macau, Peru, Suriname, Türkiye, Kazakhstan and Belarus. Türkiye, Brazil, Peru, Kazakhstan, Macau and Belarus were added by an immigration ministry regulation that came into force on 9 July 2026. There is nothing to apply for and nothing to pay. Arrive with a passport valid for at least six months, proof of onward travel and the arrival card, and you are through. There is no separate Bali visa: Bali is part of Indonesia, so the same visa-free entry, visa on arrival or e-VOA covers it, and Ngurah Rai airport handles all three.
The catch is worth understanding before you choose, because it is the opposite of what most people assume. Visa-free entry cannot be extended and cannot be converted into another visa. The paid visa on arrival can be extended once. So for a visa-free traveler on a trip of 30 days or less the free route is simply better, but if you intend to stay longer, buy the visa on arrival deliberately at the start rather than entering visa-free and discovering on day 28 that there is no way to add time. If you are coming from Malaysia or Singapore, our Malaysia to Indonesia entry guide and the guide to flying in from Singapore cover the rest of the trip.
On the visa-free list?
If your passport is one of the 19 on the list, you do not need a visa for a holiday of 30 days or less, and you should not pay for one. The IDR 500,000 visa on arrival described below is for nationalities that are not visa-exempt, and for visa-free travelers who specifically want the ability to extend beyond 30 days.
Visa on arrival, and what it actually covers
Travelers who are not visa-exempt can use the B1 tourist visa on arrival, often called VoA, for a 30-day stay. The official fee is IDR 500,000 (about $28) as of October 2026, and the visa can usually be extended once for another 30 days. Eligibility is nationality-based and can change, so check the official immigration portal before relying on a third-party summary.
The official numbers, from Indonesia's Directorate General of Immigration: the fee is IDR 500,000, citizens of 87 countries are eligible (as listed on the e-VOA page in September 2026), and you can use it at 16 airports including Soekarno-Hatta and Ngurah Rai, 91 seaports and seven land border posts.
One detail catches people who plan far ahead. The visa grants a 30-day stay, but the visa document itself is valid for 90 days from issue, and you have to enter within that window. Buying an e-VOA four months before a trip does not work.
And immigration's own wording is worth quoting, because it is a useful corrective to the idea that a paid visa is a guarantee: "Issuance of Visitor Visa does not guarantee entry to Indonesia." The officer at the desk still decides.
The e-VOA: sort it before you fly

The electronic visa on arrival lets you apply and pay online before your trip through the official immigration portal, so you arrive with your approval instead of joining the airport payment queue. Use only the official government site, since lookalike sites charge a markup for the same service. The portal also states that all travelers must submit an arrival card within three days before arrival, so add that to your pre-flight checklist.
The application itself is short. You upload the photo page of your passport, valid for at least six months from arrival, and a passport-style photo, each as a JPG or PNG file under 200 KB. Payment is by Visa, Mastercard or JCB credit card, the card does not have to be in your name, and the portal asks that it has 3D Secure switched on and is open to international transactions, which is the first thing to check if a payment fails. Card payments can carry a bank surcharge. You can apply up to 14 days before you travel, and the portal advises at least 48 hours before departure.
The fee is set to rise. On 12 August 2026 the Directorate General of Immigration announced IDR 750,000 for an e-VOA bought online before travel and IDR 1,000,000 for a visa bought on arrival, without giving a start date. As of 16 October 2026 the official e-VOA page still lists IDR 500,000, so buying online before you fly is the cheaper habit either way.
The All Indonesia arrival card (the e-arrival card), Bali included
Every passenger arriving from abroad, Indonesians included, must submit the All Indonesia arrival card before landing. It is free, it takes a few minutes at allindonesia.imigrasi.go.id or in the official All Indonesia app, and it opens three days before your arrival date. It has been mandatory at Bali's Ngurah Rai airport since 1 September 2025 and at every Indonesian airport and seaport since 1 October 2025, according to the Directorate General of Immigration.
One form now covers four checks: immigration, customs, health and quarantine. The customs part replaced the separate e-CD declaration, which Indonesian Customs now sends to the same portal, and the quarantine part is where you declare food, plants or animal products. When you submit, you get a QR code. Keep it on your phone, because officers scan it at the immigration and customs desks.
It is not a visa, and it does not replace one. A visa-free traveler needs it, an e-VOA holder needs it, and so does someone buying the visa on arrival at the airport. It is free on the government site, so any website or agent charging you for "the Indonesia arrival card" is not the government.
Extending your stay

Labuan Bajo, Flores
What thirty days can comfortably include
Three days two nights around Komodo National Park from Labuan Bajo, a short block inside a standard visa on arrival stay.

The 30-day visa on arrival can normally be extended once for another 30 days, giving 60 days total. Start the extension several days before your first 30 days expire. If you entered with an e-VOA, check whether the portal lets you extend online; if not, or if your case requires biometrics or review, expect a local immigration-office visit. For longer stays, use the proper visa class instead of trying to stretch a short-stay visa.
The extension costs another IDR 500,000, the application window opens roughly 14 days before your current permit expires, and after you pay you normally have to attend an immigration office in person for a photograph, usually about a working day later.
That last requirement is the one that wrecks itineraries, and almost no guide mentions it. An extension is not a form you submit from a beach. It means being in a town that has an immigration office, at a specific point in your trip, with a day to spare. If your plan for week five is a homestay in Raja Ampat or a liveaboard in the Banda Sea, the extension has to happen before you go, not while you are out there.
So if you already know you want more than 30 days, treat the extension as a fixed appointment in the itinerary rather than an errand you will get to. Sixty days is the ceiling on this route either way; beyond that you need a different visa class, not a longer stretch of this one, and the usual one is below.
Staying longer than 60 days: the C1 visit visa
If you know before you fly that you want more than 30 days, the single-entry C1 visit visa is the cleaner route. You apply before travel, it gives 60 days from arrival, and it can be extended twice by 60 days each time, up to 180 days in total. Indonesia's embassy in The Hague lists each extension at IDR 1,000,000, paid at the local immigration office, so the office-visit logistics above apply twice over.
Do not overstay
As of 2026 the published overstay fine is one million rupiah per day, charged on departure, and it can cause real trouble at the airport. Penalties can change, so treat that as the figure to reconfirm, count your days from the date of arrival, and start any extension a few days before your thirty days run out.
What you need at the border
Have a passport with at least six months of validity from your arrival date and a blank page for the stamp. Immigration may ask for proof of onward or return travel, so have a flight booking ready, and an address for your first night helps. If you applied for the e-VOA, keep the approval handy on your phone. None of it is onerous, but missing the six-month passport rule is the kind of thing that ends a trip before it starts. Our list of entry mistakes first-timers make covers the rest.
The Bali tourist levy
If your trip includes Bali, there is one extra to know about: a tourist levy of about one hundred and fifty thousand rupiah, around ten dollars as of 2026, separate from your visa and charged once. You can pay it online before you arrive or on the spot, and the money goes toward the island’s culture and environment. It applies only to Bali, not the rest of Indonesia, so a trip straight to Sulawesi or Raja Ampat skips it.
The levy is IDR 150,000, paid once per visit, and Indonesian citizens are exempt. It sits on a 2025 provincial regulation amending the original 2023 one, and it funds cultural and environmental programmes on the island. KITAS and KITAP holders, diplomatic visa holders and a few other visa types are exempt too, some only after applying for the exemption on the site.
Two warnings. First, the only official payment site is lovebali.baliprov.go.id. Lookalike sites exist and charge a markup for the same thing, exactly as they do with the e-VOA. If the address does not end in .go.id, it is not the government.
Second, it is checked. Bali's tourism office has inspected levy vouchers at Besakih, Tanah Lot and Uluwatu, most recently in March 2025. It is a small amount and an easy thing to have done before you land, so pay it online and screenshot the receipt.
The simple version
If your passport is on the visa-free list and you are travelling for 30 days or less, you need no visa and should not buy one. Everyone else, for a holiday of up to 30 days: check eligibility, use the visa on arrival or official e-VOA, complete the arrival card, and make sure your passport has at least six months left. For longer, plan the extension early and use the official portal or immigration office process. Then choose your travel dates with our best time to visit Indonesia guide, and you can plan the trip with us.

Written by
Asik Travel Editorial
Local travel editors
We write from the islands we sell, with first-hand notes from our guides and operators.
Frequently asked questions
Do I need a visa to visit Indonesia?
Often not. Nineteen nationalities enter visa-free for up to 30 days with nothing to apply for and nothing to pay: the ten ASEAN states plus Brazil, Colombia, Hong Kong, Macau, Peru, Suriname, Türkiye, Kazakhstan and Belarus. Everyone else buys the visa on arrival, or arranges the e-VOA online beforehand. Confirm your own case on the official Indonesian immigration portal before booking.
How long can I stay in Indonesia on a visa on arrival?
The B1 tourist visa on arrival, often called the VoA, covers a 30-day stay for eligible travellers, and the official fee is IDR 500,000 as of October 2026, with a rise to IDR 750,000 online or IDR 1,000,000 on arrival announced in August 2026 but not yet dated. Counting your stay days correctly is one of the details that catches people out. Because these rules can change, check the official immigration portal before you travel.
Should I get the e-VOA before I fly, and what is the arrival card?
The electronic visa on arrival lets you apply and pay online before your trip through the official immigration portal, so you arrive with your approval instead of joining the airport payment queue. Use only the official government site, since lookalike sites charge a markup for the same service. The portal also states that all travellers must submit the free All Indonesia arrival card in the three days before arrival, so add that to your pre-flight checklist.
Can I extend my Indonesian tourist visa?
The 30-day visa on arrival can normally be extended once for another 30 days, giving 60 days in total. Start the process several days before your first 30 days expire. If you entered with an e-VOA, check whether the portal lets you extend online; if not, or if your case requires biometrics or review, expect a visit to a local immigration office. For longer stays, use the proper visa class rather than trying to stretch a short-stay visa. One thing to note if you entered visa-free: that route cannot be extended or converted at all, so if you already know you want more than 30 days, buy the visa on arrival when you land instead.
What do I need at Indonesian immigration on arrival?
Have a passport with at least six months of validity from your arrival date and a blank page for the stamp. Immigration may ask for proof of onward or return travel, so have a flight booking ready, and an address for your first night helps. If you applied for the e-VOA, keep the approval handy on your phone. None of it is onerous, but missing the six-month passport rule is the kind of thing that ends a trip before it starts.
Do Malaysians need a visa for Indonesia?
No. Malaysia is an ASEAN member state, and Malaysian passport holders enter Indonesia visa-free for up to 30 days. There is nothing to apply for and nothing to pay, so do not buy a visa on arrival for a short holiday. The one thing to know is that visa-free entry cannot be extended, so if you plan to stay longer than 30 days, buy the visa on arrival deliberately when you land.
Which nationalities can enter Indonesia without a visa?
Nineteen nationalities, for stays of up to 30 days: Brunei, Cambodia, Laos, Malaysia, Myanmar, the Philippines, Singapore, Thailand, Timor-Leste and Vietnam, plus Brazil, Colombia, Hong Kong, Macau, Peru, Suriname, Türkiye, Kazakhstan and Belarus. Brazil, Macau, Peru, Türkiye, Kazakhstan and Belarus joined from 9 July 2026. The list changes, so confirm your nationality on the official immigration portal before you fly.
Is the All Indonesia arrival card free?
Yes. The All Indonesia arrival card is free on the official site, allindonesia.imigrasi.go.id, and in the official app. You submit it within the three days before you land and show the QR code on arrival. It is separate from the visa, so e-VOA holders and visa-free travellers both need it. Any site charging for it is not the government.
What is the overstay fine in Indonesia?
IDR 1,000,000 per day, charged when you leave. Count your days from the date of arrival, not the date your visa was issued, and start any extension a few days before your 30 days run out, because an extension means an immigration office visit in person.
Do I need an arrival card for Bali?
Yes. Since 1 September 2025 everyone flying into Bali's Ngurah Rai airport must submit the All Indonesia arrival card, which became mandatory at every Indonesian airport and seaport on 1 October 2025. It is free at allindonesia.imigrasi.go.id or in the official app, opens three days before you land, and gives you a QR code to show on arrival. You need it on top of any visa.
How much is the visa on arrival for Indonesia?
IDR 500,000, about $28, as of October 2026, on the official e-VOA site or at the airport counter, for a 30-day stay you can extend once. In August 2026 immigration announced a rise to IDR 750,000 if bought online before travel and IDR 1,000,000 on arrival, with no start date yet. Visa-free nationalities pay nothing.
Is there a separate visa for Bali?
No. Bali is part of Indonesia, so the Indonesian visa rules apply: 19 nationalities enter visa-free for 30 days, and 87 can buy the visa on arrival or the e-VOA for IDR 500,000 as of October 2026. Everyone also submits the free All Indonesia arrival card and, for Bali, pays the IDR 150,000 tourist levy once per trip.
