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 C1 Tourist 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 C1 (Perfect for Digital Nomads!)

Bali now has the Visa C1, 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 C1 Tourist visas!

Information about the C1 Tourist Visa

  • The C1 Tourist Visa 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.
  • The C1 Visa 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 C1 Visa for Bali

The price can vary depending on the agency you use to obtain your C1 Tourist Visa. 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 C1 Tourist 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 C1 Tourist Visa, you will need:

  • A passport valid for a period of at least 12 months if you intend to extend your C1 Tourist Visa.
  • 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 C1 Tourist 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.

C1 Tourist Visa for Bali (using an agent)

Using a visa agent is the best option for the C1. 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 (C1), you are required to already have your VOA or C1. Remember, if youโ€™ve entered using a VOA, you cannot change over to a C1 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 C1)

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

Bali visa extension

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 (C1 Tourist Visa). 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.

17/02/2025 https://www.saltinourhair.com/bali/visa-bali-indonesia/
Blog comments (53)

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.

  • Kels

    Heya !!
    We are heading to Bali to bring in the new year on a 30 day e-voa. So stoked. However we want to continue travel thru SEA and are not sure which island we will be flying out from and are hesitant to make specific plans. Any suggestions on what to do for proof of return flight?/Is it very strict to have an onward ticket?
    Thanks heaps!

    • Salt in our Hair

      Hi Kels, it is recommended to have proof of an onward flight prior to arriving in Bali/Indonesia (airlines are sometimes known to enforce this). It’s best to have a cheaper flight booked somewhere out of the country that you can later change if necessary. Hope that helps and enjoy your time in Bali!

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

 

This article was about:
Last updated: