The first time I tried Indonesia on a tight budget, I got nearly everything wrong. I paid three times the going rate for an airport taxi, ate at the first beachfront restaurant I saw, and handed money for a boat ticket to a man in a polo shirt who, it turned out, worked for no boat company at all. The second, third and fourth trips were slower, cheaper and a lot better. This is the guide I wish I had been given before the first one.
It covers what things really cost in Bali, Lombok, the Gili islands and Java as of October 2026, where the money quietly leaks out, and the handful of places where spending a bit more is the smarter move. I wrote it the way I would explain it to a friend who has two weeks, a modest pile of rupiah and zero interest in a resort. Prices are rounded and move around with the season, so treat every number as a sensible estimate rather than a promise.
Why Indonesia still works on a small budget
Say "Bali" and people picture infinity pools and villas that cost more per night than a week of normal life. That Bali exists. It also sits about four streets away from the Bali where a plate of rice with vegetables and a skewer of chicken costs less than a cup of coffee in Singapore. The gap between those two worlds is the entire opportunity. Indonesia has more than 17,000 islands and some 280 million people, and the huge majority of the country runs on a local economy that has nothing to do with visitors.
If you eat where Indonesians eat, sleep in family guesthouses and move around the way locals do, your daily spend falls to a level that sounds invented until you add up your own receipts. The exchange rate helps too. At the time of writing, S$1 buys roughly Rp12,000, so a Rp25,000 bowl of meatball soup is about two dollars. Prices look enormous because of all the zeros, and that is precisely how new arrivals overspend. Rp150,000 for a taxi sounds fair until you realise the ride-hailing app would have charged about a third of it. Learn to divide by twelve thousand in your head and you will start spotting the tourist premium everywhere.
One honest caveat before we go further. Indonesia is cheap once you are standing in a village. Getting there and moving between islands is where budgets break. A domestic flight, a fast boat, a scooter rental and a famous temple fee are each modest, but a two-week trip that hops across five islands costs far more than one that stays in two places. Pick fewer places. You will spend less and actually see them.
What a day really costs
Forget the old "ten dollars a day" headlines. That was possible years ago if you slept in a dorm and never left the warung. The itinerary data we keep for Indonesia quotes a range of Rp500,000 to Rp2,000,000 per person per day, and that matches my own spreadsheet from the last trip. Here is how it splits across three ways of travelling.
| Style | Sleep | Eat | Move | Do | Rough daily total |
|---|---|---|---|---|---|
| Backpacker | Dorm bed, Rp120,000-200,000 | Three warung meals, about Rp90,000 | Scooter and fuel, about Rp90,000 | One paid entry, about Rp50,000 | Rp400,000-500,000 (S$33-42) |
| Comfortable budget | Private guesthouse, Rp250,000-450,000 | Warung plus one cafe meal, about Rp180,000 | Ride-hailing plus a shared tour, about Rp200,000 | An activity every second day, about Rp150,000 | Rp800,000-1,000,000 (S$67-83) |
| Flashpacker | Boutique room with a pool, Rp600,000-900,000 | Cafes and one sunset dinner, about Rp350,000 | A private driver on some days, about Rp400,000 | A day trip most days, about Rp300,000 | Rp1,600,000-2,000,000 (S$133-167) |
Two things stand out. First, the bed is the lever. Moving from a dorm to a private room roughly doubles the daily figure, and anything with the word villa in its name doubles it again. Second, the Do column is small in every row because most of what makes Indonesia worth visiting is free or nearly free: a sunrise, a rice-field walk, a ceremony you stumble into on a village road. None of that costs more than a sarong and a small donation.
What the table hides is the lumpy spending. Airport transfers, fast boats, domestic flights and any visa fee are one-off costs, and I keep them in a separate pot I call moving days. If you fold them into the daily average you will think you are overspending when you are not, or the reverse. Keep the two numbers apart and you will always know where you stand.
Visa, SIM card and your first hour on the ground
If you travel on a Singapore passport, or any ASEAN passport, you walk through Indonesian immigration without paying for stays of up to 30 days. For a Singaporean that is the single biggest saving of the whole trip, and it is easy to forget when you read advice written for European travellers. Holders of Indian, Australian, British, American and many other passports need a Visa on Arrival instead. The fee is Rp500,000, around US$35, for a 30-day stay that can be extended once. You can pay for the sticker at the airport counter or apply online beforehand for an e-VOA at the same price. The e-VOA usually arrives within hours to a couple of working days, and it must be used within 90 days of being issued, so do not apply too early.
I apply online every time, purely to skip the arrival counter at Denpasar on a Saturday afternoon, which is the least pleasant forty-five minutes of any trip. If you are unsure which category your passport falls into, the visa requirements page sets the options out by nationality, and our team can handle the application if you would rather not wrestle the immigration portal yourself.
Next comes connectivity, because a working phone is what makes every other saving possible. Ride-hailing, offline maps, menu translation and boat timetables all need data from the moment you leave the plane, and the airport SIM kiosks know it. On my first trip I paid about Rp300,000 for a tourist SIM that a phone shop in town would have sold me for roughly a third of that. Now I load an eSIM before I fly. The unlimited 4G/5G data eSIM for Indonesia starts from S$12.43, and if you only need a few days of light use there are smaller plans from around S$3 to S$4. The trick with any eSIM is to install it at home on Wi-Fi and switch it on only after landing, because the validity clock often starts when you activate it rather than when you download it.
An eSIM set up before departure means maps and ride-hailing work from the arrivals hall, which is exactly where most first-day overspending happens.
Then the airport transfer. Ngurah Rai has an official taxi counter with fixed rates, but the ride-hailing pick-up point is a short walk away and roughly half the price to most places. The one time I skip the walk is a late arrival with heavy bags and a long drive ahead. A pre-booked transfer from the airport to Kuta costs S$19.07 per vehicle, not per person, so for two or three people it lands close to the app price and someone is waiting with your name on a board. To Canggu the pre-booked transfer is S$33.22, because the drive can take an hour in traffic; solo travellers will usually do better on the app there.
Eating well for under Rp100,000 a day
Food is the easiest win in the country, and the reason is the warung: a small family eatery, often open-fronted, often with dishes laid out in a glass cabinet so you can simply point. Nasi campur, a plate of rice with a spoonful each of four or five things from the cabinet, runs Rp15,000 to Rp30,000 almost everywhere outside the tourist strips. Fried rice and fried noodles, the dishes most visitors learn first, sit in the same range. Satay is sold by the ten, and a dozen skewers with rice cake from a roadside cart is about Rp25,000. A bowl of bakso, the meatball soup, rarely tops Rp20,000.
This is how I split a food day when I am being careful. Breakfast comes with almost every guesthouse, usually banana pancakes or fried rice with tea. Lunch is the nearest warung to wherever I happen to be. Dinner is where I let myself spend, which in practice means Rp60,000 to Rp100,000 at a local restaurant with a cold beer, or a few dishes from a night market. The total lands between Rp90,000 and Rp130,000 and I have never gone hungry.
| What you eat | Typical price | Where to find it | My verdict |
|---|---|---|---|
| Nasi campur | Rp15,000-30,000 | Any warung away from the beach | The default lunch; pick the busiest cabinet |
| Fried rice or noodles | Rp20,000-35,000 | Warung, night markets | Safe, filling, easy to order |
| Ten satay skewers | About Rp25,000 | Street carts at dusk | Best snack-to-price ratio in the country |
| Bakso soup | Rp15,000-20,000 | Pushcarts, small stalls | Late-night comfort food |
| Beachfront fried rice | Rp70,000-90,000 | Seminyak, Kuta, Canggu seafront | You are paying for the view |
| Cafe brunch bowl | Rp70,000-120,000 | Ubud, Canggu cafes | A treat, not a habit |
The lesson that took me longest to learn is that the street sets the price, not the dish. Fried rice on the Seminyak seafront can be Rp85,000. The same dish, often cooked by the same kind of family, is Rp25,000 two streets inland. The seafront version comes with a view and a surcharge for it, not with better rice. Walk inland. Look for plastic stools, a hand-painted menu and locals eating at one in the afternoon. If a place has a laminated menu in four languages with photographs, you are paying for the laminate.
Two food experiences are worth paying for, in my view. The first is a guided evening street-food walk. I was doubtful at first, because why pay someone to take you to stalls you could find yourself? The honest answer is that you will not find them yourself, and you will not know what to order. The Bali evening street food tour is S$55.64 and replaces a very good dinner and an hour of confused wandering.
The second is a cooking class, but only the right sort. If you will cook at home afterwards, the Balinese cooking class near the rice terraces at S$57.74 is a half day that teaches you the spice pastes behind everything you have been eating, and it ends with a long communal lunch. Skip any class that is really a restaurant meal with a chopping demonstration attached. If you are on the road for ten days or fewer, I would put the same money into a good dinner and a boat day instead.
Where to sleep without wasting money
Accommodation is the biggest controllable cost, so it deserves the most thought. The cheapest decent option almost everywhere is a homestay or small guesthouse, usually a handful of rooms around a garden or courtyard, run by a family who will tell you which warung is good. A fan room with a private bathroom is typically Rp150,000 to Rp250,000. Add air-conditioning and it becomes Rp250,000 to Rp450,000. Breakfast is usually included, and it is usually more than enough.
Dorms in the backpacker hubs run Rp120,000 to Rp200,000 a night. They are a good deal if you want company and a bad deal if you sleep badly, since two nights of poor sleep will cost you a day of the trip, and that day is worth far more than the saving. I switch to a private room every third or fourth night just to recover.
A few habits that consistently save money on rooms:
- Book the first two nights ahead and the rest on the ground. Walk-in rates in the shoulder months are often 20 to 30 per cent below what the apps show, and you can see the room before you commit.
- Stay three nights or more in one place. Many guesthouses quietly drop the rate for a longer stay, and the money you save on moving days is real.
- Choose the second street, not the first. A ten-minute walk from the beach, the main bar strip or the famous cafe drops the price sharply and the noise even more.
- Check the water pressure and the mosquito net before you pay, not after. A cheap room with a broken shower is not cheap.
- Ask whether a scooter or bicycle is included. Many small places lend a bicycle for nothing, and that is worth a surprising amount over a week.
Getting around: scooters, apps and when a driver is cheaper
Transport is the second biggest cost and the one most likely to hurt you in a way money cannot fix. I will start with the scooter, because it is the first thing everyone asks about. A rented scooter is Rp70,000 to Rp100,000 a day, less by the week, plus about Rp20,000 of fuel. It is the cheapest way to move around Bali, Lombok and the Gilis by a distance. It is also where most visitor injuries happen. If you have never ridden one, an Indonesian main road is not the place to learn. If you do ride, wear a proper helmet, check your insurance actually covers scooters, carry a valid licence for the right class and avoid the main roads at dusk when traffic, dogs and ceremonies all converge.
For short trips the ride-hailing apps are the better answer: transparent pricing, no haggling, and a record of every ride. In Bali some areas restrict pick-ups, and you will see drivers asking you to walk a block, which is normal. For a full day with several stops, a private driver is often cheaper than it sounds. The Bali private car charter with driver is S$29.38 per vehicle, which for a group of three or four is cheaper per head than three separate app rides and takes the parking and navigation off your plate.
| Option | Typical cost | Best for | Watch out for |
|---|---|---|---|
| Rented scooter | Rp70,000-100,000 a day plus fuel | Confident riders, short distances | Injuries, police checks, insurance gaps |
| Ride-hailing app | Rp20,000-80,000 a trip | Short hops, solo travellers | Pick-up restrictions in some areas |
| Private driver, full day | From about S$29 per vehicle for a charter | Groups, long loops, temples and waterfalls | Agree hours and stops up front |
| Shared tour | S$30-60 per head | Single sights with awkward logistics | Shopping stops padded into the day |
| Domestic flight | Varies widely, book early | Bali to Java, long hops | Baggage fees on budget airlines |
The rule I follow is simple. If a single sight is hard to reach and has no public transport, buy a shared tour that includes it. If the day is a loop of four or five stops, charter a driver. If it is a short hop within a town, take the app. The scooter is for places where you will ride a dozen short distances and the roads are quiet.
Bali on a budget: what to do and what to skip
Bali is where most trips start, and it is the easiest place to overspend, because everything is for sale. The trick is to separate the three or four things that really are special from the many that are simply expensive. After four visits, here is my short list.
Ubud is the one stop that earns more than a night. The rice terraces, the temples, the dance performances and the cafes are all within a short ride of each other, and you can fill three days without spending much. Entrance fees are small and sometimes optional. The Sacred Monkey Forest entry with transfer at S$34.59 is one of the few cases where I think a bundle makes sense, because the transfer saves you the haggling.
Waterfalls are the second thing worth the trip. The Sekumpul waterfall tour by jeep at S$52.48 is a proper day out, and it takes you somewhere that is awkward to reach by scooter. White-water rafting on the Ayung river is the third, and the Ubud rafting trip at S$30.33 is good value for a morning of real adrenaline with lunch afterwards. If you want more speed, the ATV ride through jungle and rice fields at S$39.11 is a muddy, loud half day that I recommend to anyone under forty who wants a story.
For the evening, I like a dinner cruise more than I expected to. The Sailorman dinner cruise at S$29.37 gives you the harbour at sunset and a meal for less than a mid-range restaurant would charge for the meal alone. And if you want a seafood dinner on the sand without the dinner-cruise formalities, the Jimbaran seafood dinner at S$6.63 is, for that price, almost absurdly cheap.
Now the skip list. I would skip the big beach-club entry on a tight budget, since the day pass is mostly a minimum spend on drinks. I would skip any tour that lists nine stops in a day, because six of them will be shops. I would skip the monkey-and-coffee-plantation combination tours in the south, which are largely a route for commission. And I would skip anywhere that makes you pay to take a photo, because the photo is almost always better from the road.
| Worth paying for | Typical price | Why |
|---|---|---|
| Sekumpul waterfall tour | From S$52 | Hard to reach on your own, a full day out |
| Rafting near Ubud | From S$30 | A morning of fun with lunch included |
| Evening street-food tour | From S$55 | Replaces dinner, teaches you what to order |
| Sunset dinner cruise | From S$29 | Cheaper than a restaurant with the same view |
| Jimbaran seafood dinner | From S$6 | Sand, grill smoke and a very low price |
Nusa Penida and the Gilis without the tour-desk markup
The islands off Bali are where I made my first big mistake, so I will be specific. The fast boats to Nusa Penida leave from Sanur and Padang Bai, and the official ticket is a fixed, low price. Buying it from a tour desk on the street can add half again. Buying it online ahead of time takes the guesswork out. A one-way fast boat from Sanur is about S$9, and you will find a handful of operators at nearly the same price: the Angel Billabong crossing from S$8.43, or the Semabu Hill boat from S$13.22. For all of them, check the departure time and the pick-up point, because the harbour at Sanur is large and the wrong gate costs you the boat.
Once you land on Penida, the road is the problem. The island is large, the roads are steep and the famous viewpoints are far apart. Do not rent a scooter here unless you ride well; the climbs and the broken surface have put more people in the clinic than any other stretch in Bali. A private car charter with a driver on Nusa Penida at S$40.00 is the sensible answer, and if you split it among three or four people it is cheaper than the scooter once you count the fuel and the stress. If you only have one day, the Nusa Penida day tour from Bali at S$66.72 handles the boat, the driver and the main viewpoints in one go.
The Gili islands are a different proposition: three small islands off Lombok with no motorised traffic, white sand and clear water. Trawangan is the party island, Meno is the quiet one and Air sits between them. The cheapest honest way to get there from Bali is a combined fast boat ticket. The D'camel crossing from Padang Bai or Serangan is S$13.55 one way, and the Wanderlust Cruise transfer is S$41.92 with a hotel pick-up. Both are fine; choose on the timetable.
| Crossing | Typical price | Time on the water | Note |
|---|---|---|---|
| Sanur to Nusa Penida | About S$8-13 | Around 40-45 minutes | Check which harbour gate your operator uses |
| Sanur to Nusa Lembongan | About S$8-9 | Around 30 minutes | Lembongan is calmer than Penida |
| Bali to the Gilis | About S$14-42 | Around 1.5-2.5 hours | Price depends on pick-up and the operator |
| Gilis to Lombok mainland | Usually cheaper per head | Short public boats | Local boats leave when they are full |
Lombok: the cheaper Bali next door
Lombok gets sold as the quieter, cheaper alternative to Bali, and in my experience it is both. Rooms cost about a third less, food a little less again, and the roads are emptier. The south coast around Kuta Lombok has surf beaches, warungs on the hill and a backpacker crowd that is relaxed rather than loud. The north has the Gilis, and the centre has the shadow of Mount Rinjani, which is a serious multi-day trek and not a casual walk.
The catch is that Lombok is bigger than it looks and has less public transport than Bali, so you need a plan for moving around. I rent a scooter for the south coast, where distances are short, and arrange a driver for anything with a long road behind it. Expect to pay Rp70,000 to Rp100,000 a day for the scooter, and agree a price for the car before you leave the hotel.
Combination trips also work well. If you want Bali, Lombok and the Gilis in a single organised block with transfers, the Bali and Lombok Trawangan package at S$557.60 is the all-in option. It costs a lot more than doing it yourself, and I would only recommend it if you have little time and would rather pay for the planning. If you are not that pressed, building it yourself from the pieces above will cost roughly half.
Yogyakarta and Java: the cheapest great week in Indonesia
If I had to pick one place for the best ratio of wonder to cost, it would be Yogyakarta. A good guesthouse is Rp200,000 to Rp350,000. A full meal at a gudeg stall, jackfruit stew with rice and egg, is about Rp20,000. The city has batik workshops, a sultan's palace, quiet back lanes and a night market where I have eaten well for less than a bottle of water at the airport. It is also the base for the two famous temple complexes, Borobudur and Prambanan.
Here I will be straight about the money, because these are the two places where the budget guides tend to mislead. The temples are not free and foreign visitor tickets are priced well above the local rate. Borobudur in particular has moved to a managed system where visitor numbers are limited and the ticket for climbing the upper levels costs considerably more than the plain entry. Check the current price and booking rules before you go, and reserve a slot in advance for sunrise, because it sells out. The fees are high compared with the rest of the country, but the sites are worth it, and I would rather skip a dozen mid-priced attractions in Bali than miss them.
Getting to Yogyakarta from Bali is the one place I suggest flying, because the overland trip through Java and a ferry takes the best part of two days. Book the flight early, travel light to avoid baggage fees, and fly into the city rather than taking a long bus journey. From there, trains run across Java and are comfortable and cheap. The train from Yogyakarta to Surabaya or to Jakarta is the one piece of Indonesian transport I would choose over a flight, because it is a better day than the airport.
If you are starting from or ending in Jakarta, think carefully before you spend more than a day there. It is a huge, congested city with a few excellent museums and food stalls, and it is not the reason most people come to Indonesia. If you have to cross it, the airport transfer is a real cost. A transfer from the airport to downtown Jakarta is S$49.98, and the ride-hailing apps are cheaper if you are comfortable with them. For a day outside the city, a charter such as the full-day Jakarta to Central Java rental at S$72.43 covers a lot of road.
| Java stop | Budget per day | Main cost | Tip |
|---|---|---|---|
| Yogyakarta | Rp450,000-700,000 | Temple tickets | Book Borobudur ahead; eat at gudeg and night-market stalls |
| Bandung | Rp400,000-650,000 | Day trips to crater and tea country | Take the train from Jakarta rather than the road |
| Jakarta | Rp600,000-1,000,000 | Rooms and airport transfer | Limit your stay to one or two nights |
| Surabaya and Bromo | Rp450,000-700,000 | Sunrise jeep and park fee | Go in the dry months and book the jeep a day ahead |
A two-week budget route that actually adds up
Here is a route I have run, in a form you can copy. It has two bases rather than five and one long hop, and it adds up to about S$800 on the ground for one person, excluding international flights. I have deliberately avoided packing in too much.
| Days | Where | What I do | Rough spend (S$) |
|---|---|---|---|
| 1-2 | Seminyak or Sanur | Land, sleep, walk inland, street-food tour | 70 |
| 3-6 | Ubud | Terraces, monkey forest, waterfall day, rafting morning | 170 |
| 7 | Padang Bai to Gili | Fast boat, check in, snorkel | 70 |
| 8-10 | Gili and Lombok | Beach days, turtles, sunset at the night market | 130 |
| 11 | Lombok to Yogyakarta | One flight, evening walk in the old town | 110 |
| 12-13 | Yogyakarta | Borobudur at sunrise, Prambanan, batik workshop | 150 |
| 14 | Fly home | Airport transfer and snacks | 100 |
The numbers include a private room most nights, three meals a day, entry fees, the long hop and two boat crossings. They do not include international flights or travel insurance. If you want to spend less, swap two of the private rooms for dorms and drop one of the paid tours. If you want to spend more, add a night in a boutique room in Ubud, which is where the extra money feels best used.
Money habits that save more than any discount
Over the years I have noticed that the biggest savings do not come from clever booking. They come from habits. Here are the ones that matter most.
- Carry small notes. Nobody can change a Rp100,000 note for a Rp15,000 purchase, and the price creeps up when they cannot. Break big notes at a supermarket first.
- Use cash for warungs and cards for hotels. Most small places do not take cards, and the ones that do add a fee of a few per cent.
- Take money from bank machines inside bank branches or malls, and decline the dynamic currency conversion if the machine offers it.
- Always agree the price before you get in anything with an engine, whether it is a scooter, a car or a boat.
- Say no politely and keep walking. A smile and a short refusal ends most street sales faster than any argument.
- Book the things that sell out, such as sunrise temple slots, popular boats in peak weeks and the first night of your trip, and leave the rest open.
- Keep a daily number. I set Rp800,000 as a target and track it in my phone. It makes the trade-offs obvious, and I rarely overspend by much.
Seasons matter too. July and August and the weeks around Christmas are expensive and crowded. April to June and September to early October give you dry weather, quieter beaches and lower room rates. If your dates are flexible, travel then.
One last point on tours. A shared day tour can save money, but only if it replaces something you would have paid for anyway. A tour that has you visit a coffee plantation, a silver workshop and a lunch buffet is making its money from commissions, and you will pay for it in time. A tour that gives you a boat, a driver and a few real sights for one price is genuinely good value. The difference is almost always visible in the itinerary: fewer stops, longer at each.
Featured experiences in this guide
Plan the trip, skip the guesswork
If you want boats, transfers and the main experiences lined up before you fly, browse our Indonesia attraction tickets and tours. E-tickets are emailed after our team confirms your booking, so book early for sunrise slots and peak-week boats. Need an eSIM or a visa sorted too? We can help with those in the same place.
Frequently asked questions
How much money do I need per day in Indonesia?
A careful backpacker can manage on about Rp400,000 to Rp500,000 a day, roughly S$33 to S$42, if they eat at warungs and stay in dorms. A comfortable budget traveller with a private room and a few activities should plan on Rp800,000 to Rp1,000,000. Add a separate pot for flights, boats and transfers.
Do Singaporeans need a visa for Indonesia?
No. Singapore passport holders, like other ASEAN nationals, can enter visa-free for up to 30 days. Travellers from India, Australia, the UK, the US and many other countries need a Visa on Arrival or an e-VOA, which costs Rp500,000 and is valid for 30 days. Always confirm with the official source before you fly.
Is Bali or Lombok cheaper?
Lombok, by a clear margin. Rooms and meals are typically a quarter to a third cheaper, and the roads are quieter. The trade-off is less public transport, so you will need a scooter or a driver to get around, and fewer sights are clustered together.
Is it safe to rent a scooter in Bali on a budget?
It is the most common cause of injury among visitors, so it is a real risk, not a formality. If you have never ridden, do not start on Indonesian roads. If you do ride, wear a proper helmet, hold the right licence, check that your travel insurance covers scooters and avoid riding at night. For hilly places such as Nusa Penida, a driver is the safer and often cheaper choice.
Should I book tours in advance or on arrival?
Book the things that sell out, such as sunrise slots at the temples and fast boats in peak weeks, ahead of time. For everything else, wait until you arrive and compare, because walk-in prices can be lower in quiet months. Booking boats online ahead of time also avoids the street-desk markup.
Are the temple entrance fees in Java really that expensive?
By Indonesian standards, yes. Foreign visitors pay far more than locals, and the ticket for climbing Borobudur has a premium and a limited number of daily slots. They are still worth it, but budget for them and check the current price and rules just before you travel, since both change.
What is the cheapest time of year to visit Indonesia?
The shoulder months, roughly April to June and September to October, give you good weather and lower room rates. July, August and the Christmas period are the busiest and the most expensive. The wet season from November to March has the lowest prices but more cancelled boats and rougher roads.
Can I pay by card everywhere, or do I need cash?
You need cash. Hotels, larger restaurants and tour operators take cards, but warungs, markets, scooter rentals and many boats do not. Carry small notes, use bank machines inside banks or malls and keep a reserve for the days you are between towns.