
Disclaimer: You should always double-check with local authorities as the visa situation might change.
Bali is an incredible island in Indonesia. It’s filled with amazing experiences – from beautiful nature, wildlife, and perfect places to relax. But before you can experience all these things you must consider which type of visa you need for your visit to Bali. Below we have gathered all the information you need about getting a visa for Bali.
Are you required to get a visa for Bali?
Whether Bali is visa free or not depends on the duration of your visit. So, for short visits (30 days) you are not required to apply for a visa. If you expect to spend more than 30 days but less than 60 days in Bali you should apply for a visa on arrival. Below you can read more about the types of visas for Bali.
Choosing a visa for Bali
When traveling to Bali there are three types of visas; a free tourist visa, visa on arrival, and a social-cultural visa.
Free Tourist Visa
Bali is free to enter without a visa if you are only staying up to a maximum of 30 days. This type of visa can’t be extended. It’s important to be aware of this because the fine for overstaying your visa is 1.000.000 IDR per day.
Visa on Arrival
If you are planning to stay in Bali for more than 30 days you should buy a visa on arrival (VOA) when you arrive at the airport of Bali. Around 60 countries can apply for a visa on arrival – to find out if your country is one of them look right here. The visa on arrival is valid for 30 days but can be extended (in Bali) for 30 more days. Thereby giving you 60 days in total.
Social-Cultural Visa
With a social-cultural visa, you can stay in Bali for up to 6 months. This type of visa can be extended up to 4 times for 30 days, which means that you can stay in Bali for up to 180 days. However, you will need a sponsor to apply for this visa.

Applying for a visa for Bali
Applying for a Bali visa is an easy process if it concerns the free tourist visa or visa on arrival. The social-cultural visa is a bit more complicated.
Free Tourist Visa
The free tourist visa is the standard tourist visa in Bali. As said it’s free and can be obtained by a lot of countries. If you are not staying for more than 30 days you don’t need to apply for a visa.
Visa on arrival
The visa on arrival is applied for at the “Visa on Arrival” counter in the arrival hall of the International Airport of Bali. Afterward, you must go to the immigration counter with your passport and the receipt for your purchase of a visa on arrival.
Applying for a Social Cultural Visa
Applying for a social-cultural visa for Bali can be a tricky process. There are visa agencies that offer to arrange the whole process for you online. To find these kinds of agencies you can contact your accommodation for your stay in Bali or find them through Google.
Bali Visa Agent
A visa agent will be your sponsor during your visa process in Bali. The agent will help you with your application, provide support, and guidance through immigration and customs.
Price of a Bali Visa Agent
The price of a Bali visa agent is around 5.000.000 IDR – depending on the agent you use. Your total price will include your sponsor letter, as well as the 4 extension letters that you will need during your stay.


The price of a Bali visa
The prices of a Bali visa vary depending on the type of visa. Below you will find a table of the different prices.
Type of Visa | Price |
---|---|
Free Tourist Visa | Free |
Visa on Arrival | 35 USD |
Social Cultural Visa | 50 USD |
Requirements for a visa in Bali
When applying for a visa for Bali there are some requirements.
- Your passport must be valid for at least 6 months upon your entry into Bali.
- You need a confirmed return (plane)ticket or (plane)ticket to your next destination.
- You will need sufficient funds to meet your expenses during your stay.
- You must have cash on you if you are applying for a visa on arrival.
- And lastly, your immigration/arrival card must be filled out.
Extra tip: We would always recommend you print your plane ticket and your bank statement.


Visa extension in Bali
With the visa on arrival, you can extend your stay in Bali by 30 more days. An extension takes about 10 days and you have two options concerning how to do it. Number 1 is to do it yourself, and number 2 is to hire a visa agent to do it for you.
Option 1: Extending the visa by yourself
Extending the visa by yourself is the cheapest option. But you will need 10 days without travel plans. This is because you will have to visit the immigration office 3 times during the process of extending your visa.
During your first visit to the immigration office, you must fill out forms. Afterward, you will pick a ticket and wait in line. When your ticket is called, you turn in your form as well as documentation consisting of your passport. Don’t worry – it’s safe to leave it there.
After 2 to 4 days you will visit the immigration office the second time. During this visit, an officer will take your photo and scan your fingerprints. And lastly, they will provide you with a date on which you can pick up your passport and the visa extension.
Your third visit to the immigration office is when you pick up your passport and visa extension. Remember to check that the dates on your new visa are the correct ones.
What to bring for your Bali visa extension
When getting a visa extension in Bali there are some things you will need to bring. These are as follows;
- 500.000 IDR to pay at your first or second visit.
- A black ink pen to fill out your forms.
- Passport
- A copy of your passport
- A copy of your Bali visa
- And lastly, you will need a copy of your departure (plane)ticket.
Immigration offices
As said you need to visit an immigration office in Bali for your visa extension. There are 3 of these offices around Bali. These can be found in Nusa Dua, Denpasar, and Singaraja.


Option 2: Extending visa by an agent
Option 2 for extending your visa is to do it by an agent. This option is less time-consuming but way more expensive. The lines at the immigration office can be very long so if you want to explore Bali during the extension process using an agent is a very good idea.
The process with the agent consist of these steps:
- You fill out forms, find your passport, your visa on arrival ticket, and a copy of your ticket out of Bali.
- Then a courier will pick up all the stuff.
- When your documents have been processed, you must visit the immigration office. At the office, they will take a photo of you as well as your fingerprints.
- When all the documents are ready they will be delivered back to the place where you’re staying.
How long does an extension by an agent take?
Extending your Bali visa through a visa agent can take from 2 to 14 days – depending on what kind of service you choose to use.
