Bali offre un excellent rapport qualité-prix. Les voyageurs économes peuvent vivre avec 20-35 dollars par jour : les guesthouses à Ubud ou Canggu coûtent 8-20 dollars, un nasi campur dans un warung coûte 1,50-3 dollars, la location de scooter est de 5-7 dollars par jour. L'entrée des temples est modique (1-3 dollars chacun). Un cours de cuisine d'une demi-journée à Ubud (30-40 dollars) comprend une visite au marché et la préparation de 4-5 plats.
Les voyageurs de gamme moyenne (60-100 dollars par jour) peuvent séjourner dans de magnifiques villas avec piscine, manger dans de bons restaurants et louer des chauffeurs privés pour des excursions d'une journée. Les locations de villas avec piscine deviennent très avantageuses lorsqu'elles sont partagées entre 4 voyageurs ou plus — 100 dollars par nuit pour une villa privée de 3 chambres est courant à Canggu. Les prix de la haute saison (juillet-août, Noël/Nouvel An) augmentent considérablement — réservez 3 mois ou plus à l'avance.