Indonesia — and Bali in particular — is one of the most popular destinations for South African travellers. The visa process could not be simpler: a Visa on Arrival (VOA) is available at all international airports and seaports for IDR 500,000 (~$30 USD). The e-VOA, purchased online at evisa.imigrasi.go.id before departure, is the smarter option — it skips the sometimes-long VOA queues at Bali's Ngurah Rai Airport. Bali additionally charges a tourist levy of IDR 150,000 (~$9). Total entry cost: ~$39 USD / ~R637 ZAR. The VOA can be extended once for another 30 days (max 60 days total).
Key Warnings
Insider Tips
Free, online, and mandatory for every arriving traveller since October 2025. Fill it in at allindonesia.imigrasi.go.id within the 3 days before arrival — it takes about five minutes — and keep the QR code on your phone. It is separate from the visa and does not replace it.
Both cost IDR 500,000. The e-VOA at evisa.imigrasi.go.id is paid before departure and lets you use the automated gates at Bali and Jakarta; the counter is fine if you are arriving off-peak.
Passport valid at least six months from arrival, with a blank page. A confirmed onward or return ticket is checked — this is the requirement most often enforced.
Card is accepted at the counter and is the only option for the e-VOA. Counter queues at Ngurah Rai are longest on the mid-morning arrival bank.
The visa on arrival admits you for 30 days from entry.
One 30-day extension is allowed, applied for at any immigration office in Indonesia for a further IDR 500,000. Start it at least a week before your first 30 days end.
No published rejection rate. Indonesia's Directorate General of Immigration publishes no refusal statistics by nationality. Checked August 2026.
All Indonesia declaration is mandatory at every port of entry
Indonesia replaced the paper immigration, customs and health forms with a single online declaration, phased in from September 2025 at the main airports and mandatory nationwide from 1 October 2025. It is free at allindonesia.imigrasi.go.id, submitted within three days of arrival, and produces a QR code scanned at immigration. It is not a visa and does not change whether one is needed.
Last verified: