Expect everything from majestic waterfalls to tropical islands, volcanoes and Bali’s lush rice paddies. In order to have an epic trip in Bali, you need to check if you need a visa before entering the country and how to get a Bali visa. There are different types of tourist visas in Indonesia and you need to choose the right one depending on the length of your stay in Bali or other parts of Indonesia.

Note: This guide applies to all of Indonesia, not just Bali.

Which Bali visa is correct for you?

To know which Bali visa is right for you, you need to check the length of your stay. Here are the main available options for tourists visiting Bali:

1. Visa on arrival in Bali (up to 60 days)


For stays longer than 30 days, purchase an Indonesian Visa on Arrival (VOA) upon arrival at Bali’s Ngurah Rai International Airport. Over 80 nationalities can apply for a VOA. A VOA is valid for 30 days and can be extended for an additional 30 days in Indonesia (60 days total). The visa cost is US$35 in cash. This he can pay in IDR, EUR, AUD and USD.

Free entry to Bali


Some countries are exempt from VOA and can enter for free (up to 30 days). these are:

  • Brunei
  • Philippines
  • Myanmar
  • Vietnam
  • Cambodia
  • Singapore
  • Malaysia
  • Thailand
  • Laos

2. Visa B211A (great for digital nomads!)

Bali, Indonesia, traveler on tree house at Diamond Beach in Nusa Penida Island.


Bali currently has a B211A visa ideal for digital nomads who want to stay in Bali for more than 60 days. This is also a great option for countries not on the VOA list.

Information on the B211A

  • B211A is valid for 60 days, but can be extended twice (60 days each). This means you can stay in Bali for up to 180 days (6 months). Please be careful: To extend, you need to make an appointment with the nearest immigration office to get your photo and fingerprints.
  • Choose between Onshore B211A (apply while in Bali) or Offshore B211A (apply before arrival).
  • B211A is only entry. This means that once you leave Bali, your visa will automatically expire.
  • Once your visa is approved, you can enter Bali for up to 90 days.

Tips: If you enter on a VOA, you will not be able to apply for an onshore B211A visa thereafter.

Bali B211A visa cost

Aerial view of the small island of Nusa Batumategan and Nusa Batupadasan Island from the Atuh Rija Lima shrine on Nusa Penida Island near Bali, Indonesia.


Prices may vary depending on the agency you use to pick up your B211A. Typically, the cost is US$270-300. In the past (before this visa became available) digital nomads had to obtain a visa and purchase expensive flights and hotels to extend their stay in Bali. This visa seems expensive, but it’s actually a good deal because you don’t need to run for a visa!

How to apply for Bali visa


The standard tourist visa in Indonesia, and also in Bali, is the Visa on Arrival, which is available for over 80 different nationalities (purchased at the Immigration Office upon arrival in Bali). The cost of a visa on arrival in Bali, Indonesia is 35 USD. For stays longer than 30 days, we recommend applying for a B211A visa. You can apply for this visa online in advance, thus avoiding immigration checks at the airport.

What documents are required for a Bali visa?

Waterfall in tropical jungle and alone woman in bikini. Leke Leke waterfall in Bali, Indonesia

A visa on arrival requires:

When you arrive at immigration, select the Visa on Arrival queue. Get ready to show:

  • Passport valid for at least 6 months when entering Bali.
  • Have the immigration/arrival card filled out.
  • A confirmed return ticket or your next destination ticket.
  • Bring cash or proof of purchase (if arranged through an agent)
  • Sufficient funds required for the expenses during your stay.
  • A valid COVID passport or vaccination certificate is required.

Requirements for B211A visa:

  • Passport valid for at least 12 months if renewing B211A.
  • A valid COVID passport or vaccination certificate is required.
  • Average $2000 (but not all visa agencies do this).
  • Document of next flight within 60 days of arrival. If you know you’ll be staying longer than 60 days, choose a changeable/refundable flight.
  • Proof of B211A visa sent by the booking agent.

Bali visa agent


Bali visa agency provides services to arrange visa processing online. You can find these companies by searching on Google or by contacting the hotel you want to stay in during your stay in Bali. The agency will process your application, prepare the necessary documents for your flight, and accompany you on arrival to guide you through immigration and customs as smoothly as possible.

B211A Bali Visa (By Agent)


For B211A, the best option is to use a visa agency. To apply for this visa, you will need the following documents:

  • Color scan of passport cover
  • Color scan of second page of passport and photo page
  • Proof of booking a flight to Indonesia
  • financial statements
  • 2 passport photos
  • Affidavit of veracity of documents (not all agencies require this).
  • Covid passport or Vaccination certificate(full dose)
Temple and garden of the Ubud Palace on Bali island, Indonesia

Requirements to get a visa extension in Bali, Indonesia


If you wants to extend your stay in Bali by another 30 days (VOA) or 60 days (B211A), you must already have VOA or B211A. If you enter on VOA, you cannot upgrade to B211A onshore visa.

Visa extension in Bali takes up to 14 days. you have two options, if you want to extend your visa on arrival. Either 1) do it yourself or 2) ask a visa agent.

Renew yourself (applies to visa on arrival only)


Obviously the cheapest way to extend your visa on arrival in Bali is to do it yourself. However, it is necessary to have no travel plans for about 10 days, as you will need to visit the immigration office (site) three times during the visa extension process.

1st visit


Early in the morning, visit to the immigration office . Fill out the form provided by the officer. Pick up your queue ticket and submit your forms and documents as soon as your ticket number is called. They will also leave your passport, don’t worry, that’s for sure.


2nd visit


About 2-4 days later there will be his second visit, where the officer will take a picture and scan his fingerprints. They make an appointment for his third visit to receive a passport and visa extension.


3rd visit


You will receive your new visa-extended passport approximately 7-10 days after your first visit. Make sure your new visa details are correct.

Beautiful rice terraces in the moring light near Tegallalang village, Ubud, Bali, Indonesia.

What to bring for visa extension on arrival

  • Pay 500,000 IDR on your first or second visit
  • A black ballpoint pen for filling out forms
  • Passport
  • Copy of departure plane ticket
  • Copy of visa
  • Copy of passport

Location of Immigration Offices

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

Bali Visa Extension by Agent (Suitable for B211A)


Using a visa agency in Bali takes less time but costs more. The lines in front of the immigration office can usually be (very) long. If you want to spend more time exploring Bali, this is a great option. This process works for both the visa on arrival and B211A visa.

Note: For B211A, you should use the same extended agent that you used in the first application. This is because they remain on Visa as a sponsor.

  • Fill out the form and submit your passport (and visa ticket on arrival if you are extending your VOA) and proof of your air ticket from Indonesia.
  • The courier receives the documents.
  • After processing, go to the immigration office and take your fingerprints and photo.
  • Once the documents are ready, they can be delivered to your place of residence or picked up at the agency’s office.


For visa on arrival, it is advisable to ask the owner of the restaurant if they know someone who provides visa services. Alternatively, visit a visa office in one of the villages such as Canggu or Seminyak.

Scenic landscape of high cliff with fantastic sunset sky at Uluwatu cliff. Travel Bali, Indonesia

How much time do it take?


Renewals by visa agents can take anywhere from 2 to 14 days. It totally depends on the selection of service. Fees for this service range from $50 to $170 (visa on arrival) or $200 to $230 (B211A). Requests for an extension should be made two weeks before the visa expires.

Disclaimer:
This article will be updated regularly, but visa situations are subject to change. Always check with your local authorities.

You might also enjoy:

Leave A Comment

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