Bali costs IDR 600,000-900,000 (USD 35-53) a day for a backpacker, IDR 1,500,000-2,500,000 (USD 90-150) per person for a comfortable mid-range trip, and as much as you want to spend at the top end. Rooms and transport are cheap, local food is very cheap, and the costs that surprise people are imported alcohol, Western cafe meals, beach-club minimums and the 15-21 percent tax and service added to hotel and restaurant bills. Add two fixed arrival costs: the IDR 500,000 visa on arrival for most nationalities and the IDR 150,000 tourist levy. Prices below use a rough rate of IDR 17,000 to USD 1.
How much a day in Bali costs#
Backpacker
Hostel dorm or simple homestay, warung meals, Gojek and the odd scooter day. Free beaches and a temple or two.
Mid-range
A hotel with a pool or a small villa shared by two, a mix of warungs and cafes, a driver every few days and one paid activity a day.
Comfortable
Boutique hotels and pool villas, cafe and restaurant meals, drivers for every move, spa treatments and day tours.
Luxury
Cliff-top or valley resorts, fine dining, private guides and boats, beach-club daybeds and in-villa massages.
Daily costs per person, two people sharing a room, excluding flights:
| Budget level | Accommodation | Food and drink | Transport | Activities | Daily total |
|---|---|---|---|---|---|
| Backpacker | IDR 150,000-300,000 | IDR 150,000-250,000 | IDR 50,000-100,000 | IDR 50,000-150,000 | IDR 600,000-900,000 (USD 35-53) |
| Mid-range | IDR 400,000-1,000,000 | IDR 300,000-550,000 | IDR 150,000-350,000 | IDR 200,000-500,000 | IDR 1,500,000-2,500,000 (USD 90-150) |
| Comfortable | IDR 1,000,000-2,500,000 | IDR 500,000-1,000,000 | IDR 300,000-500,000 | IDR 400,000-1,000,000 | IDR 2,500,000-5,000,000 (USD 150-295) |
| Luxury | IDR 3,000,000+ | IDR 1,000,000+ | IDR 500,000+ | IDR 1,000,000+ | IDR 6,000,000+ (USD 350+) |
Accommodation prices#
Where you sleep is the biggest line in most budgets, and Bali has more choice at every level than almost anywhere in Asia.
| Type | Price per night | Where |
|---|---|---|
| Hostel dorm bed | IDR 100,000-250,000 (USD 6-15) | Canggu, Kuta, Seminyak, Ubud |
| Homestay or guesthouse double | IDR 150,000-500,000 (USD 9-30) | Ubud, Sidemen, Amed, Lovina |
| Mid-range hotel with pool | IDR 700,000-2,500,000 (USD 41-150) | Everywhere |
| One-bedroom private pool villa | IDR 1,500,000-3,500,000 (USD 90-205) | Canggu, Seminyak, Ubud |
| Luxury resort | IDR 5,000,000-20,000,000 (USD 295-1,175) | Uluwatu, Jimbaran, Nusa Dua, Ubud valleys |
Homestays in Ubud usually include breakfast and are the best value on the island. Villas shared by four or six people can cost less per head than a mid-range hotel. Prices jump 30-50 percent in July, August and over Christmas, and weekly or monthly rates often run 20-40 percent below the nightly price. Our where to stay in Bali guide compares the areas.
Food and drink prices#
The gap between local and Western food is the biggest lever on your budget. A plate of nasi campur (rice with a choice of meat, vegetables and sambal) at a warung costs IDR 25,000-50,000 (USD 1.50-3), while a smoothie bowl and flat white at a Canggu or Seminyak cafe runs IDR 120,000-180,000 (USD 7-11).
| Item | Typical price |
|---|---|
| Nasi campur or nasi goreng at a warung | IDR 25,000-50,000 |
| Babi guling plate | IDR 40,000-70,000 |
| Cafe brunch (dish plus coffee) | IDR 120,000-180,000 |
| Mid-range restaurant dinner, two courses | IDR 200,000-400,000 |
| Fine-dining tasting menu | IDR 1,200,000-2,500,000 |
| Jimbaran seafood dinner on the beach | IDR 250,000-500,000 |
| Large Bintang at a minimart | IDR 35,000-50,000 |
| Bintang at a bar or beach club | IDR 45,000-90,000 |
| Cocktail at a bar or beach club | IDR 120,000-250,000 |
| Bottle of imported wine in a restaurant | IDR 700,000+ |
| 1.5-litre water at a minimart | IDR 5,000-10,000 |
| Fresh coconut | IDR 20,000-35,000 |
Beach clubs such as Potato Head in Seminyak and Finns in Canggu usually charge no entry for general areas, but daybeds and sunbeds come with a minimum spend that ranges from around IDR 500,000 to several million rupiah depending on the spot and the season. Imported spirits and wine are heavily taxed, so local beer, arak cocktails and Indonesian wine are the money-savers. Prices also vary by area: the same nasi goreng costs noticeably more on Canggu’s main strip than in a Sanur backstreet or an Amed fishing village, and Jimbaran’s beach grills price seafood by weight, so agree the price before it goes on the fire.

Transport costs#
Bali has no useful public transport, so how you move decides much of your spend. Over a two-week trip, drivers and boats often cost more than food. Distances look short on the map but traffic is slow: Seminyak to Ubud is about 25 km (16 miles) and still takes 1.5 hours, so a driver day is often cheaper than two app rides plus waiting time. Arriving at Ngurah Rai Airport, expect to pay more for a transfer to Uluwatu or Ubud than to Kuta, which is only 15-30 minutes away.
- Gojek and Grab: motorbike rides IDR 10,000-25,000 and car rides IDR 30,000-80,000 within the south or Ubud. In Ubud centre, Padangbai and some villages, app drivers cannot pick up, and the local taxis charge more.
- Scooter rental: IDR 70,000-120,000 a day, less by the week, plus about IDR 30,000 to fill the tank. You need a motorcycle licence and an International Driving Permit, or police fines and refused insurance claims follow.
- Private car and driver: IDR 600,000-800,000 (USD 35-47) for 8-10 hours including fuel; parking and entry fees are on you. Shared between two to four people this is the best-value way to sightsee.
- Airport transfers: fixed-price airport taxis cost IDR 150,000-250,000 to the south and IDR 350,000-450,000 to Ubud; Grab and Gojek from the signed pickup point are cheaper.
- Fast boats to the Nusa islands: Sanur to Nusa Penida or Nusa Lembongan IDR 170,000-250,000 one way, 30-45 minutes. A packaged Penida day trip with boat, car and lunch runs IDR 700,000-1,100,000.
- Fast boats to the Gili Islands: IDR 400,000-700,000 one way from Padangbai, 1.5-2.5 hours.
Activities and entry fees#
Most temples charge a modest foreigner fee, usually including a sarong. The big ticket items are tours and guided treks.
| Activity | Price |
|---|---|
| Sacred Monkey Forest, Ubud | IDR 130,000 adult, IDR 100,000 child |
| Uluwatu Temple entry | About IDR 50,000 |
| Kecak fire dance at Uluwatu | IDR 150,000 |
| Tanah Lot, Tirta Empul, Besakih and other major temples | Roughly IDR 50,000-75,000 each |
| Tirta Gangga water palace | IDR 50,000 |
| Legong or barong dance in Ubud | IDR 100,000-150,000 |
| Mount Batur sunrise trek, small group | IDR 600,000-800,000 |
| Surf lesson, two hours with board | IDR 350,000-500,000 |
| Manta snorkel trip from Nusa Penida | IDR 350,000-500,000 |
| Two fun dives at Amed or Tulamben | IDR 1,000,000-1,500,000 |
| Balinese massage, 60 minutes at a local spa | IDR 100,000-200,000 |
| Hotel or resort spa massage, 60 minutes | IDR 500,000-1,500,000 |
| Cooking class with market visit | IDR 350,000-600,000 |
The Monkey Forest is open 9am to 6pm with last entry at 5pm; the prices above are from the official site. Temple fees change often and some sites add a parking or donation charge, so carry small notes. Batur trek prices fall when you book through your guesthouse in Ubud rather than online, and solo trekkers pay more than groups of three or four.

Entry costs: visa, levy and SIM#
Two charges apply on arrival for most visitors. The visa on arrival costs IDR 500,000 (about USD 30) per person for most nationalities, gives 30 days and can be extended once for another 30. Buy it online in advance as an e-VOA through the official Indonesian immigration site to skip the airport queue, and ignore the lookalike agents charging double. Fees and eligible countries change, so check before you go.
Bali also charges every international visitor a one-off tourist levy of IDR 150,000 (about USD 9), separate from the visa. Pay it online before you fly through the official Love Bali portal by card, bank transfer or QRIS; the QR voucher is emailed to you and checked on arrival.
A tourist SIM or eSIM with 30-50 GB of data costs roughly IDR 150,000-350,000 at the airport and less at phone shops in town. Telkomsel has the widest coverage, including in the east and the hills.
Pay the IDR 150,000 levy and buy the e-VOA online a few days before you fly, and screenshot both QR codes. The arrivals hall at Ngurah Rai is slow in the evening, and having both done saves 30-60 minutes.
Cash, cards, ATMs and QRIS#
Bali runs on a mix of cash and cards. Hotels, restaurants, cafes, supermarkets and beach clubs take Visa and Mastercard, often with a 2-3 percent card surcharge at smaller places. Warungs, markets, temple fees, homestays, drivers and small shops want cash. QRIS, Indonesia’s national QR payment code, is everywhere from warungs to temple gates; some foreign apps and wallets now link to it, but most visitors still pay QRIS merchants in cash.
ATMs are plentiful in the south and Ubud and thinner in Amed, Sidemen and on the Nusa islands, so carry enough cash before you go east. Most machines dispense IDR 1,500,000-3,000,000 per withdrawal, depending on the bank and the machine. Reports since early 2026 say Bank Mandiri charges foreign cards an access fee of about IDR 50,000 per withdrawal, while BCA and BNI machines generally do not add one; your home bank’s foreign fee applies on top. Always choose to be charged in rupiah rather than your home currency, as the “conversion” option costs several percent.
Use ATMs inside banks, malls or minimarts to avoid card skimmers, and change cash only at authorised money changers with a printed rate. Small roadside changers advertising rates better than the banks are where the counting tricks happen.

Saving money, trip totals and tipping#
- Eat at warungs for lunch and save cafes for one meal a day; this alone halves food costs.
- Drink local: Bintang from the minimart, arak cocktails at happy hour, and refill water at your hotel.
- Share a driver with travellers from your guesthouse, and book drivers directly rather than through hotel desks.
- Travel in the wet season (November to March, outside Christmas) for 20-40 percent off rooms.
- Stay longer in fewer places: weekly rates are lower and each base change costs a transfer.
- Book Batur, snorkel and dive trips locally rather than online.
Sample trip totals per person, two sharing, excluding flights:
| Trip | Backpacker | Mid-range | Comfortable |
|---|---|---|---|
| 1 week | IDR 4,500,000-6,500,000 (USD 265-380) | IDR 10,500,000-17,500,000 (USD 620-1,030) | IDR 17,500,000-35,000,000 (USD 1,030-2,060) |
| 2 weeks | IDR 9,000,000-13,000,000 (USD 530-765) | IDR 21,000,000-35,000,000 (USD 1,235-2,060) | IDR 35,000,000-70,000,000 (USD 2,060-4,120) |
These include the visa and levy, a Nusa Penida trip, a few driver days and one or two paid activities a day. Compared with neighbours, Bali is similar to Thailand’s islands for mid-range travel, more expensive than Vietnam for almost everything, and cheaper than Thailand for villas with private pools.
Tipping is not expected but is appreciated. Round up or leave 5-10 percent at warungs and cafes that do not add service, IDR 50,000-100,000 a day for a good driver or guide, and IDR 20,000-50,000 for a spa therapist. Where a service charge is already on the bill, a tip is optional.
Scooter fines and insurance
Riding without a motorcycle licence and an International Driving Permit means police fines of IDR 250,000-1,000,000 and, more importantly, travel insurance that will not pay out after an accident. A hospital bill for a scooter crash can run into thousands of dollars.
Where your money goes furthest#
More Bali guides#
Bali travel guide · Arts & Crafts · Beaches · Best Time · Culture · Food · Itineraries · Nightlife · Shopping · Temples · Where to Stay
Bali costs FAQs#
How much money do I need per day in Bali?
Budget travellers manage on IDR 600,000-900,000 (USD 35-53) a day, mid-range travellers spend IDR 1,500,000-2,500,000 (USD 90-150) per person, and comfortable trips with villas and drivers run IDR 2,500,000-5,000,000 (USD 150-295). Alcohol, Western cafes and drivers make the biggest difference.
Is Bali expensive?
No, by Western standards. Local food, homestays and transport are cheap. Bali becomes expensive in beach clubs, Western cafes, imported alcohol and luxury resorts, which cost close to European prices.
How much is a meal in Bali?
A warung meal costs IDR 25,000-50,000 (USD 1.50-3), a cafe brunch IDR 120,000-180,000 (USD 7-11), and a two-course dinner at a mid-range restaurant IDR 200,000-400,000 (USD 12-24). Check whether the menu says “++”, which adds 15-21 percent.
Should I bring cash or use a card in Bali?
Both. Cards work in hotels, restaurants, supermarkets and beach clubs, but warungs, markets, temples, drivers and homestays want cash. Withdraw from bank ATMs (BCA and BNI rather than Mandiri, which charges foreign cards a fee) and choose to be charged in rupiah.
How much is the Bali tourist tax?
The Bali tourist levy is IDR 150,000 (about USD 9) per international visitor, paid once per trip. Pay it online through the official Love Bali portal before arrival. It is separate from the IDR 500,000 visa on arrival.
How much does a private driver cost in Bali?
IDR 600,000-800,000 (USD 35-47) for 8-10 hours, including the car, fuel and an English-speaking driver. Entry fees, parking and the driver’s lunch are usually extra, and a tip of IDR 50,000-100,000 is normal for a good day.
Is Bali cheaper than Thailand?
Roughly the same for mid-range travel. Bali has better-value private pool villas, while Thailand has cheaper transport thanks to buses, trains and ferries. Vietnam is cheaper than both.
Do you tip in Bali?
Tipping is optional. Leave 5-10 percent where no service charge is added, IDR 50,000-100,000 for a driver or guide for a day, and IDR 20,000-50,000 for a massage therapist.
