Quick answer: Budget travelers need about $30–45/day, mid-range $75–130/day. Carry Indonesian rupiah for warungs and markets; cards work at hotels and bigger venues.
Bali is cheap and mostly cash-based outside hotels and upscale spots.
Daily budget
Budget: $30–45/day; mid-range: $75–130/day; luxury: $250+. A week (excluding flights) is roughly $250–910.
Cash vs card
Cards are fine at hotels, beach clubs and nicer restaurants; warungs, markets and scooter rentals are cash. Use ATMs attached to banks for safety.
How much cash to bring
Carry rupiah for daily needs; withdraw in larger amounts to limit ATM fees. Watch for card skimming — use bank-attached machines.
Tips
Keep small notes, agree scooter and taxi prices first, and use Grab/Gojek. See our cost of a trip to Bali guide.
