Know before you go
Bali practical guide
The essentials for a trip or a long stay: the visa on arrival and longer-stay permits, getting around the island, SIM cards and working internet, and how to pay for things.
Visas & long stays
Most nationalities get a 30-day visa on arrival; staying longer means an extension, a B211A visit visa or a KITAS. Here's what fits whom.
IDR 500,000 · visa on arrival (~USD 35)
Getting around
Bali runs on scooters and ride-hailing apps, with a private driver for day trips. Here's the honest rundown, red zones included.
IDR 250–350k · airport taxi to Canggu
SIM & internet
Indonesian data is cheap and Bali's villas run fibre: a monthly tourist package is IDR 100–200k, and eSIM can be set up before you land.
IDR 100–200k · tourist data package, ~30 days
Money & payments
Bali runs on cash and QRIS QR codes. Cards work in bigger places; warungs, markets and parking are cash only.
~IDR 16,500 · per 1 USD (floating)