How to Get a Visa for Bali, Indonesia (2025 Update) How to Get a Visa for Bali, Indonesia (2025 Update)

How to Get a Visa for Bali, Indonesia (2025 Update)

In Bali, expect to see everything from powerful waterfalls to tropical islands, volcanoes, and lush green rice paddies. To experience an epic trip in Bali, you’ll need to figure out if you need a visa and how to get your Bali Visa before entering. Indonesia has different types of tourist visas, and you have to choose the right visa according to the length of your stay in Bali or other parts of Indonesia. Note: This guide not only applies to Bali but to all of Indonesia.

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.

Our Bali tips in your Google Maps? We made it easier for you! All our tips: favourite to do's, restaurants, hikes, secret spots & more in Google Maps!
Shop our maps
google maps phone

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
bali salt in our hair

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. 

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!

No time to read now?
No worries! Save on Pinterest to read it later.
Save to Pinterest
How to Get a Visa for Bali, Indonesia (2025 Update)

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.

indonesia route java bali flores ubud rice fields

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.
visa bali

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.

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.

  • 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.

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.
how to get visa

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
Find flights to Bali โœˆ๏ธ

Immigration Offices locations:

  • Nusa Dua (South Bali) โ€“ Jl. Raya Taman Jimbaran No.1, Jimbaran, Kec. Kuta Sel., Kabupaten Badung, Bali.
  • Denpasar โ€“ Jl. Panjaitan No.3, Sumerta Kelod, Kec. Denpasar Tim., Kota Denpasar, Bali.
  • Singaraja โ€“ Jl. Seririt, Desa Pemaron, Singaraja, Pemaron, Kec. Buleleng, Kabupaten Buleleng, Bali.

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.

28/08/2024 https://www.saltinourhair.com/bali/visa-bali-indonesia/
Blog comments (51)

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.

  • thom kissock

    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?

    • Salt in our Hair

      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.

Your email address will not be published. Required fields are marked *

 

This article was about:
Last updated: