Checkmark 48,271 Happy Clients
Checkmark Visa Approval Guarantee
Checkmark Easiest Application Process
Home > FAQ > General > Who needs a Transit Visa for Indonesia?

Who needs a Transit Visa for Indonesia?

Indonesia does not offer a dedicated “Transit Visa”.

However, travelers still need a visa during transit, depending on whether they have to enter Indonesia. You need a visa if you must clear immigration during your transit for any of the following reasons:

  • You must re-check your luggage when changing planes

  • You must change terminals that require immigration clearance

  • You have an overnight layover and need to stay in a hotel

  • You want to leave the airport for a short visit

  • Your transit time exceeds the maximum allowed in-airport stay
    (e.g., staying longer than 24 hours or sometimes 8 hours, depending on the airport rules)

Important:
Whether you need to re-check your luggage depends on your airline and ticket type.
We cannot check this for you. You must ask your airline directly.

Which visa do I need?

Use our Visa Finder and enter your nationality to see your options.

If you are eligible for Visa on Arrival (VoA):

We recommend applying for the e-Visa on Arrival (eVOA) before traveling.
This avoids queues and ensures you have the correct visa for transit.

If you are not eligible for VoA:

You will need one of the following:

These visas allow you to enter Indonesia during transit without issues.

Your Cart
Your cart is emptyReturn to Shop
Apply Coupon
Support these amazing organisations
Support these amazing organisations

We donate a portion of our income to the following organizations.
You can also add a small donation to your cart to boost your karma ;-)

  • Jakarta Animal Network helps all kinds of animals

    Donate to JAAN

    and help all kinds of animals

    USD
  • Donate to Villa Kitty

    Donate to Villa Kitty

    and help cats in Bali

    USD
  • Sungai Watch cleans up rivers all around Indonesia

    Donate to Sungai Watch

    to clean up Bali's rivers

    USD