Skip to main content
Skip to main content
juntotrip .

Do you need cash on arrival in Bali for the visa on arrival and tourist tax?

Based on 1 discussion with 5 participants · Last activity: today

TL;DR

Yes — bring cash (USD or IDR) when landing in Bali: the visa on arrival (~$35) and tourist levy (~$10) are usually paid in cash at the airport, and card payment isn't always accepted. If you already bought an e-visa online before the flight, you don't need to pay again on arrival.

What the community said

You can pay for the visa in advance via Trip.com, but it works out more expensive than paying cash directly at the airport on arrival.

today Trip.com — pricier than paying at airport ↗ link in original

The tourist tax on arrival is also collected in cash in USD — it's worth preparing around $10 in exact change so you don't waste time getting change.

3 days ago ~$10 cash, exact amount

If you get the e-visa online before your flight, you don't need to pay for the visa again on arrival — the fee is already included in the e-visa cost.

7 days ago e-visa pre-purchased online

The visa on arrival is paid in cash right at the airport; beyond that, not all cafes accept cards, and warungs (local eateries) almost always operate cash-only.

7 days ago Visa on arrival — cash only at airport

Besides a return ticket, when arriving in Bali it's worth having physical cash on hand — crypto funds in a wallet (like USDT) won't work for paying the visa or tax, you need actual cash.

7 days ago Crypto wallet not accepted for visa payment