followthewiatr

All posts

A month in Java, not a week — what it costs

A day on Java runs 330,000–650,000 IDR (~21–41 USD) for a backpacker, and a VOA covers 30 days for 500,000 IDR. How to set up a longer stay: base, scooter, SIM, visa extension.

The Tegallalang rice terraces near Ubud, Bali: stepped green paddies, coconut palms and tourists walking the paths between them

You buy the flight from Europe to Java once. A day on the island costs a backpacker 330,000–650,000 IDR (~21–41 USD), and frugally as little as 135,000–260,000 IDR (~8–16 USD). That's the whole secret of a longer stay: the most expensive line of the entire trip, the flight, is the only one that doesn't grow with each extra day. Spread it over 30 days instead of 7 and the average cost per day falls fourfold.

A week on Java is running around. A month is living somewhere. And the numbers work out completely differently.

Why a month is cheaper than you'd think

A short trip has its economics upside down. You pay the most for the day you do the least: the flight and the first jet-lagged night. Over a week that fixed cost splits across seven days and weighs on every one of them. Over a month it disappears into the background.

The rest is cheap and, more to the point, doesn't change with how long you stay. A private room on Java is 150,000–400,000 IDR a night (~9–25 USD). Three warung meals come to under 100,000 IDR a day — nasi goreng on Java is 8,000–12,000 IDR, while in Seminyak on Bali the same plate starts at 45,000 IDR. A dorm bed is 64,000–160,000 IDR a night (~4–10 USD). Those rates are identical on day two and on day twenty-eight.

Then there's one effect a week never gives you: longer rentals get negotiated down. A room taken for a month rather than two nights works out cheaper per night. A scooter rented for weeks drops off its daily price. There's no single table for it, since the price depends on the host, but the rule holds: the longer you stay, the less you pay per day.

What you plan differently from a week

Three habits from a one-week trip have to go.

A base instead of hopping. On a week you move every two nights to see it all. On a month you pick one city as a base and run day trips from it. In Yogyakarta that base is Prawirotaman, a district ten minutes south of Malioboro by Grab: the same cafes and restaurants, half the price, quiet at night. You stay two weeks in one room and visit Borobudur, Prambanan or Dieng on day loops, sleeping in your own bed each night. Less packing, fewer transfers, more of actually knowing a place.

A room with a kitchenette, not a hotel. For a week you eat out three times a day and it's fine. Across a month, breakfast made at home — coffee, fruit from the market, eggs — genuinely cuts your food bill, and it saves the mornings you don't feel like going anywhere. Look for a guesthouse or a room with kitchen access, or at least a kettle and a fridge.

A scooter for the long haul, not Grab every time. In Yogyakarta a scooter is 70,000–100,000 IDR a day (~4–6 USD), fuel on top, around 10,000–15,000 IDR a litre. For a week Grab is easier. For a month your own scooter means freedom and works out cheaper, especially once you agree a weekly rate with the shop. One condition: bring an International Driving Permit from home. Without it your insurance won't cover a single scrape, and scooter crashes are the most common injury a traveller picks up in Indonesia.

What a month actually costs — category by category

Split it into what you pay every day and what you sort out once a month.

Category Rate How often
Accommodation (private room) 150,000–400,000 IDR/night (~9–25 USD) every night, cheaper on a monthly let
Accommodation (dorm) 64,000–160,000 IDR/night (~4–10 USD) every night
Food (3 warung meals) 45,000–90,000 IDR/day (~3–6 USD) daily
Local transport + scooter 70,000–100,000 IDR/day (~4–6 USD) daily
SIM with data 125,000–150,000 IDR (~7.81–9.38 USD) once per 30 days
VOA visa 500,000 IDR (~31.25 USD) once per 30 days

The SIM card is a good example of how a long stay simplifies things. Instead of topping up tourist eSIMs every few days, you buy one package for the whole month. The Telkomsel Tourist SIM gives 25 GB plus 25 minutes of calls over 30 days for 150,000 IDR (~9.38 USD) and has the best coverage in the country, including off Java. XL is cheaper per gigabyte: 65 GB for 125,000 IDR (~7.81 USD), but it weakens outside the cities. Want data live before you land? The Telkomsel Pralayar eSIM starts at 100,000 IDR for 10 GB over 30 days.

Cash runs on its own logic here. An ATM charges 20,000–75,000 IDR per withdrawal plus your card's fee, up to about 8 USD a transaction, and you'll usually pull 1–3 million IDR at once, 6 million a day at most. Over a month that adds up, so withdraw larger amounts less often rather than small ones daily. A Revolut or Wise card skips the currency-conversion fee. And one iron rule: when the ATM asks whether to charge you in your home currency, always pick rupiah — settling in your own currency adds a 3–7% markup.

The visa: 30 days included, 60 with an extension

This is the line most longer plans break on, so here it is in full.

The visa on arrival (VOA) you buy at the airport, or its online version (e-VOA), gives you 30 days of stay and costs 500,000 IDR (~31.25 USD) per person. Poland is on the list of eligible countries, and so are the other 86. A month fits inside it exactly, with no extra paperwork.

Want to stay longer than 30 days? The VOA and e-VOA can be extended once, by another 30 days, for a further 500,000 IDR — 60 days total, maximum. Two things to know before you plan around it:

First, since May 2025 you can't do the extension online anymore. You have to show up in person at an immigration office, where they take fingerprints, a photo and run a short interview at the counter. Second, you file the application before your original visa expires, not at the last minute. The overstay penalty is 1,000,000 IDR for every day over, so you watch the date like a flight time.

Planning a life on the island longer than two months? Then the VOA no longer covers it and other visa types come into play. That's a separate topic and a separate process — and if you're thinking that way, it starts with working out what you can actually afford anyway.

If you work remotely

Because for some readers this post isn't about a holiday at all, but about whether they could stay for good. Food at 3–6 USD a day, a room for a few hundred zloty a month and fast internet add up to a cost of living that, from a European wage, looks unreal. But "cheap" isn't enough to make the call on.

Before you quit a salaried job to work from a laptop on Java or Bali, work out your runway: how many months you'd last on current savings at the cost of living here, and how much has to come in each month for it to close indefinitely. That's your FIRE number, not a hunch. A calculator that works it out for digital nomads is at indepai.app. That turns a "trial month" on Java into a concrete figure instead of an Instagram daydream.

Where to start

If you're putting together a first longer trip, start with the free 5-day Java plan: the route, prices and stays laid out step by step, so you know what a day on the island looks like before you plan thirty of them. For shortcuts on saving money, the list of 5 mistakes on Java that cost you is worth a read too — hotel tours and a room in the wrong district can blow up any monthly budget.

The full overland across the island, day by day, with connection times and a daily budget, lives in the guides: Volume 1: East Java takes you from Yogyakarta through Bromo and Ijen to the Gilimanuk ferry, Volume 2: West Java closes the island from the Jakarta and Bandung side, and if you're taking a whole month, the sensible move is both together in the Whole Java bundle. You'll find every title in the shop.

FAQ

How much does a month in Java cost?

As a backpacker, a day on Java runs about 330,000–650,000 IDR (~21–41 USD): a private room, warung food and local transport. Frugally you drop to ~135,000–260,000 IDR/day (~8–16 USD). Java is 20–50% cheaper than Bali for the same class of service.

Does a tourist visa cover a full month?

Yes. The VOA / e-VOA gives you 30 days for 500,000 IDR (~31.25 USD) — exactly a month. Want longer? You can extend it once, for another 30 days at another 500,000 IDR, up to 60 days total. Since May 2025 the extension needs an in-person visit to an immigration office and biometrics.

What does a month of mobile data cost?

Telkomsel Tourist SIM: 150,000 IDR (~9.38 USD) for 25 GB + 25 min of calls over 30 days. XL: 65 GB for 125,000 IDR (~7.81 USD). The Telkomsel Pralayar eSIM starts at 100,000 IDR (~6.50 USD) for 10 GB / 30 days. One package covers the whole month.

Is it worth renting a scooter long-term?

In Yogyakarta a scooter is 70,000–100,000 IDR/day (~4–6 USD), fuel on top (~10,000–15,000 IDR/litre). Renting for weeks, ask the shop for a monthly rate and the daily price drops. You need an International Driving Permit, or your insurance won't pay out on a crash.

Free plan: 5 days on Java

All the times, prices and names are in the full PDF plan — route, budget, mistakes. One email, the plan lands right away.

Get the plan (PDF)