Visa & entry
Bali visa rules, by passport
Not an Emirati passport holder? Visa rules follow your nationality, not your UAE residency — here is what applies to yours.
- Visa on arrival fee
- AED 115
- Initial validity
- 30 days
- Extendable to
- 60 days
- Nationalities covered here
- 4+
The rule
Your passport decides, not your UAE residency
Indonesia's visa rules are based on passport nationality, not where you live. UAE residents who are not Emirati citizens — including Indian, Filipino, Pakistani and Egyptian passport holders — follow the rules for their own passport, though most qualify for the same Visa on Arrival (VOA) as Emirati passport holders.
The VOA costs approximately IDR 500,000 (around AED 115), covers a 30-day stay, and can be extended once for a further 30 days — 60 days in total. An e-VOA can be applied for in advance at evisa.imigrasi.go.id to skip the queue on arrival.
- Passport valid for at least six months from arrival
- A return or onward ticket
- A separate Bali tourist levy of IDR 150,000 (~AED 35) applies to everyone
By nationality
Same terms, confirmed by passport
Each of these nationalities can use the Visa on Arrival on the same terms as an Emirati passport, based on the page’s published guidance.
| Passport | Visa on Arrival | Stay |
|---|---|---|
| Indian | Yes — approx. AED 115 (IDR 500,000) | 30 days, extendable once to 60 |
| Filipino | Yes — approx. AED 115 (IDR 500,000) | 30 days, extendable once to 60 |
| Pakistani | Yes — approx. AED 115 (IDR 500,000) | 30 days, extendable once to 60 |
| Egyptian | Yes — approx. AED 115 (IDR 500,000) | 30 days, extendable once to 60 |
Not on this list? Visa rules change — message us your passport nationality and we will confirm the current rule before you book.
Questions
By passport
Yes. The Visa on Arrival costs approximately AED 115 (IDR 500,000) and is valid 30 days, extendable once to 60. The rule follows passport nationality, not UAE residency.
Confirm your passport
Tell us your passport, we confirm the rule
Not sure where your nationality stands? Message us your passport and travel dates and we'll confirm before you book.