Which Bali visa is right for you?
To know which Bali visa is right for you, you’ll need to be sure of the length of time you hope to stay. Below, we’ve listed the main options for tourists visiting Bali. Better still, we’ve partnered with Visa Indonesia; use the code SaltInOurHair at checkout for an exclusive discount on Multiple Entry and B211A visas!
1. Visa on Arrival Bali (up to 60 days)
Are you visiting Bali for a holiday and staying for a maximum of 30 days? Then a Visa on Arrival is good for you! We normally choose this option when we visit (it’s super easy to apply for!). If you plan to stay longer than 30 days (up to 60 days), this Indonesia Visa on Arrival (VOA) is still the right choice. You can read more about this directly on the Bali government website.
VOA and E-VOA
You can request a VOA upon arrival at Bali’s Ngurah Rai International Airport or use the easier new e-VOA system introduced in late 2022.
The VOA and e-VOA are valid for 30 days, and that visa can be extended for another 30 days in Indonesia (60 days in total). We’ve extended our visas a few times when we’ve been enjoying our time in Bali, and the process has always been easy!
The VOA and e-VOA visa both cost 35 USD and can be paid in IDR, EUR, AUD, or USD. For a VOA, we recommend that you bring cash to the airport.
๐ฃ NEW: If you apply via an e-VOA + extension before entering Indonesia, you won’t need to visit the immigration office at all. This is a new option introduced in 2023. Get your e-VOA + extension here.
Free Bali Entry
There are some countries exempt from VOA that can enter for free (max 30 days). These are:
- Brunei
- Philippines
- Cambodia
- Singapore
- Malaysia
- Thailand
- Laos
- Myanmar
- Vietnam
Not sure if you need a visa for Bali, Indonesia? Check it here!
2. Visa B211A (Perfect for Digital Nomads!)
Bali now has the Visa B211A, which is perfect for digital nomads who would like to stay in Bali for longer than 60 days. When we next return to Bali for a few months, this will definitely be our choice! Itโs also a great option for those countries that arenโt on the VOA list.
Good news: We’ve partnered with Visa Indonesia; use the code SaltInOurHair at checkout for an exclusive discount on Multiple Entry and B211A visas!
Information about the B211A
- The B211A is valid for 60 days but can be extended twice (each time for another 60 days). This means you could stay in Bali for up to 180 days (6 months). Please note: To extend, youโll need to attend an appointment at your closest immigration office for a photo and fingerprints.
- Choose from the Onshore B211A (applying while in Bali) or Offshore B211A (applying before arrival).
- The B211A is single entry. This means if you leave Bali, your visa will be automatically invalid.
- Once you have had your visa approved, you have up to 90 days to enter Bali.
Tip: If you enter the country on a VOA, you will not be able to then apply for an onshore B211A visa.
The cost of a B211A Visa for Bali
The price can vary depending on the agency you use to obtain your B211A. Normally, the cost is between 270 and 300 USD. In the past (before this visa was available), we had to do visa runs, buying expensive flights and hotels to extend our stay in Bali. So, on reflection, although this visa sounds expensive, you wonโt have to do visa runs, so itโs actually a pretty good deal!
How to Apply for Your Bali Visa
The standard tourist visa in Indonesia, and therefore Bali too, is the Visa on Arrival, which can be obtained by 80+ different nationalities (you can purchase this at immigration on arrival in Bali). The price for a Visa on Arrival in Bali, Indonesia, is 35 USD. This has a standard duration of 30 days with the option to extend for another 30 days.
If you want to stay longer than 60 days, we recommend applying for the B211A Visa. You can apply for this visa online beforehand, taking the hassle out of airport immigration.
What documentation do you need for your Bali Visa?
For Visa on Arrival, you will need:
When you get to immigration, choose the queue for ‘Visa on Arrival’. Get ready to show:
- A passport valid for a period of at least 6 months upon entering Bali.
- Have a confirmed return ticket or a ticket to your next destination.
- Sufficient funds to meet the expenses during your stay.
- Have cash on you OR your receipt of purchase (if arranged through an agency)
- Have your immigration/arrival card filled out.
For B211A Visa, you will need:
- A passport valid for a period of at least 12 months if you intend to extend your B211A.
- Receipt of an onward flight no later than 60 days after your arrival. If you know you want to stay longer than 60 days, choose a flight thatโs changeable/refundable.
- Funds of 2000 USD (although this is not the case for all visa agencies).
- Evidence of your B211A Visa, sent through from your booking agent.
Bali Visa Agent
Visa agencies in Bali offer the service of arranging the visa process for you online. You can find these companies through Google or by contacting a hotel you want to stay in during your time in Bali. The agent will take care of the application, provide support with documents that you need for your flight, and on-arrival guidance to lead you through immigration and customs as smoothly as possible.
Read here about the best time to visit Bali, Indonesia.
B211A Visa for Bali (using an agent)
Using a visa agent is the best option for the B211A. When applying for this visa, youโll need these documents:
- Color scan of passport cover
- Color scan of the photo page and page 2 of the passport
- 2 x passport photos
- Evidence of your booked flight to Indonesia
- Bank statement
- Sworn statement of the truth of your documents (not all agencies will ask for this).
How to get a Visa Extension in Bali, Indonesia
When it comes to extending your stay in Bali by another 30 days (VOA) or 60+ days (B211A), you are required to already have your VOA or B211A. Remember, if youโve entered using a VOA, you cannot change over to a B211A Onshore Visa.
It takes up to 14 days to extend your visa in Bali. If you want to extend your Visa on Arrival, you have two options to do it. 1) Do it yourself, or 2) Hire a visa agent to do it for you.
Extending Bali Visa via an Agent (for VOA and B211A)
Using a visa agent in Bali is a less time-consuming but more expensive option. The immigration office lines can be (very) lengthy at most times, so if you prefer to spend more time exploring Bali, this is a great option. The process works for both Visa on Arrival and B211A Visa. Click here to start the visa extension.
If you apply via an e-VOA + extension before entering Indonesia, you won’t need to go by the immigration office at all. This is a new option introduced in 2023. Get your e-VOA + extension here.
Note: For the B211A, you should use the same agent for the extension that you used for your first application. This is because they remain on your visa as your sponsor.
- You fill in forms and submit your passport (plus your Visa On Arrival ticket, if extending your VOA) and proof of a flight ticket out of Indonesia (if available).
- A courier will pick up your documents.
- Once processed, visit the immigration office, where they will take fingerprints and a photo.
- When the documents are ready, they will be delivered to your residency, or you can collect them from the agency office.
For your Visa on Arrival, we recommend asking restaurant or guesthouse owners if they know someone who provides the visa service. In our experience, they usually have the best local recommendations! Alternatively, visit a visa office in one of the villages like Canggu or Seminyak.
For the B211A Visa, use the same provider you used for your initial visa application. Find out how to extend your visa here. (Use code: SaltInOurHair at checkout)
Extending yourself (applicable only for Visa on Arrival)
The cheapest option to extend your Visa on Arrival in Bali is obviously to do it yourself. However, it is necessary that you don’t have any travel plans for about ten days since you need to visit the Immigration office (location) three times during the visa extension process.
- First visit
Visit the immigration office in the early morning. Fill out the forms provided by the officer. Collect a queue ticket and turn in your forms and documentation once the number of your ticket is called. You will also leave your passport, so don’t worry; it’s safe to do so. - Second visit
About 2 to 4 days later is your second visit, where the officer takes your photo and scans your fingerprints. They will provide you with a date for your third visit to collect your passport and visa extension. - Third visit
Collecting your passport with a new visa extension takes place about 7 to 10 days after your first visit. Be sure to check that the dates on your new visa are correct.
What to bring for a Visa on Arrival Extension
- 500.000 IDR that you have to pay on your first or second visit
- Black ink pen to fill in forms
- Your passport
- A copy of your passport
- One copy of your visa
- Copy of your departure plane ticket
Immigration Offices locations:
How long does it take?
Extending through a visa agent can take anywhere from 2 to 14 days. This totally depends on the kind of service you choose. Prices for this service vary from 50 to 170 USD (Visa on Arrival) or 200 to 230 USD (B211A). Make sure that your extension application is done 2 weeks before your visa expiry.
Our personal experience: Smaller visa service businesses, which aren’t known via Google, are much cheaper for the Visa on Arrival. We’ve done an extension twice this way, costing 45 USD for a 10-day service. There is a risk as you have no reviews about their service. We’ve done our last extension through our visa partner.
Disclaimer: This article is updated regularly, but the visa situation might change. Please always double-check with the local authorities.
By purchasing through our links, you support us at no additional cost.
Thank you for your support. โฅ๏ธ
- Find Hotels via Booking.com
- Find a Rental Car via Rentalcars.com
- Find Flights to Bali via Skyscanner
- Get a Travel Insurance via Heymondo
- Book Tours & Attractions via GetYourGuide
- Book a Bus/Train/Transfer via 12Go
Looking for more travel information? Plan a chat with us for personalised travel advice or get an answer from the Salt in our Hair Travel Community on Facebook.
After the maximum stay of 180 days on a B211A visa, can you then leave the country and then reapply the same year? For example a 180 in bali, a month in Australia while reapplying, then 180 days in bali?
Hi Thom, yes you can! That is at least out of our own experience. To be 100% sure, contact the team over at visa Indonesia.