followthewiatr

All posts

5 mistakes on Java that cost you money

The five mistakes that cost the most on Java: a 500,000 IDR Borobudur tour without asking what the price includes, sleeping on Malioboro, trains booked too late.

A couple giving thumbs up at the viewpoint over the misty Tangkuban Perahu volcano crater in West Java

A 500,000 IDR hotel sunrise tour to Borobudur used to be the simplest example of overpaying. In 2026 a Grab from Yogyakarta alone costs 215,000–250,000 IDR one way and the ticket that lets you climb the temple 455,000 IDR (~28 USD), so if the hotel's price includes the ticket, it beats doing it yourself. The mistake moved one step earlier: you pay before asking what exactly the price covers. The three most expensive are below; the rest are in the free plan.

Prices: hotel vs do it yourself

What to check Hotel tour at 500,000 IDR Do it yourself (2026 prices)
Transport from Yogyakarta included; ask whether it's both ways Grab 215,000–250,000 IDR one way (~14–16 USD, 1–1.5 h); public bus from the Jombor terminal 30,000 IDR (~2 USD); scooter 70,000–100,000 IDR/day (~4–6 USD)
Borobudur ticket ask whether it's included, and which one 455,000 IDR (~28 USD) climbing the temple, guide, Upanat sandals and water included; 412,500 IDR (~26 USD) grounds only
Sunrise ask from where: the terraces (a separate 1,000,000 IDR ticket, 100 people a day) or the Punthuk Setumbu hill Punthuk Setumbu 50,000 IDR, then a regular ticket from 06:00
Total 500,000 IDR Grab one way plus the climbing ticket: 670,000–705,000 IDR
Pace group, with your whole floor your own

Mistake 1: buying a hotel sunrise tour to Borobudur

The first version of this post ran the numbers on early-2025 rates: 350,000 IDR for the ticket and 80,000–120,000 IDR for the Grab, and at those prices the hotel really was adding a markup to something you could do cheaper yourself. Those figures are out of date. A Grab from Yogyakarta to the temple now costs 215,000–250,000 IDR one way (1–1.5 h), the ticket that lets you climb the temple 455,000 IDR (~28 USD), and the grounds alone, without the terraces, 412,500 IDR (~26 USD). If the hotel's 500,000 includes the climbing ticket, that leaves less for transport than a single Grab ride costs, so take it.

So the mistake isn't buying at reception. It's paying before you ask what exactly you get. Is the ticket included, and if so, which one: the climbing ticket, with a guide, Upanat sandals and water in the price, or the grounds-only one that keeps you off the terraces. Where do you watch the sunrise from. Entering the temple before 06:00 is a separate 1,000,000 IDR ticket capped at 100 people a day, sold by the Manohara hotel and ticket.borobudurpark.com and gone weeks ahead, so for 500,000 you watch the sunrise from the Punthuk Setumbu hill, not the terraces. It's a good view (the temple's crown above the mist, Merapi behind it), but the hill ticket itself is 50,000 IDR; it helps to know what the rest of the price buys.

Two things reception may not mention. The combined Borobudur + Prambanan ticket for foreigners was withdrawn in 2025; you buy each temple separately (Prambanan is 362,500–400,000 IDR), so if someone adds a "combo" to your bill, check ticket.borobudurpark.com before you pay. And since 2025 you can't photograph on the Borobudur grounds with your own phone, camera, GoPro or drone; the staff enforce it, and you shoot from the outer terraces or the hills around. If you're going for the picture, sunrise on Punthuk Setumbu gives you more than any ticket inside.

If the hotel doesn't include the ticket, or can't answer those questions, organise it yourself. Order a Grab for 6:30 am, or rent a scooter in Yogyakarta for 70,000–100,000 IDR/day (~4–6 USD) and keep it for the whole day. Buy the ticket ahead on ticket.borobudurpark.com: booking is mandatory and the daily cap is about 1,200 people. Between 8 and 9 am, when the mist lifts over the volcanoes, the temple makes exactly the same impression as at dawn. The current 2026 tariff for both temples, with entry caps and hours, is in Borobudur and Prambanan: 2026 tickets, sunrise, transport.

Mistake 2: booking a room on Malioboro

You'll pay twice as much for a room in a neighbourhood where you won't sleep well anyway. The street is loud until 2 am. On Malioboro you pay for location, not quality: shop prices up 300%, accommodation up 100%, pushy sellers from dawn.

Prawirotaman, ten minutes by Grab to the south, is the right base. The same cafes, the same restaurants, half the price, quiet at night. Otu Hostel: 7–13 USD a night. Greenhost Boutique: 15–25 USD. Both beat anything you'd find for that money on Malioboro. And since you're in the right neighbourhood, it helps to know what to eat in Yogyakarta without overpaying.

Mistake 3: not buying train tickets in advance

Best case, you overpay for a ticket bought at the station on the day. Worst case, you rebuild the whole plan because the train you wanted is sold out.

Taksaka and Gajayana (Jakarta–Yogyakarta) sell out days ahead, and on weekends and holidays, weeks ahead. Prameks to Solo is always available, it's a local commuter line, but the express trains on that route have a limited pool of seats.

Set up an account in KAI Access, the Indonesian state railway app. It works with a foreign email and a Visa/Mastercard. Buy your tickets before you fly. Ten minutes of work removes one of the biggest sources of uncertainty on the trip. Aim for Eksekutif class: air conditioning, USB ports, comfortable seats. On the seven-to-eight hours to Jakarta you feel the difference.

Two more mistakes are in the plan

Tap water and bargaining near the temples can cost just as much: the first a day in the bathroom, the second 50–300% over the odds on batik. How to avoid them, step by step, is in the free 5-day Java plan. That's also where the full route with times and the daily budget in IDR and USD live. Full island guides are in the shop.

FAQ

How much is the Borobudur entrance ticket?

In 2026 a foreigner pays 455,000 IDR (~28 USD) for the ticket that includes climbing the temple; a guide, Upanat sandals and water are included. The grounds-only ticket is 412,500 IDR (~26 USD). Booking online at ticket.borobudurpark.com is mandatory. The old 350,000 IDR rate no longer applies.

Where should I stay in Yogyakarta instead of Malioboro?

Prawirotaman, ten minutes by Grab south of Malioboro. Same cafes and restaurants, half the price, quiet at night. Otu Hostel runs 7–13 USD a night, Greenhost Boutique 15–25 USD.

How do I book Java train tickets in advance?

Through KAI Access, the Indonesian state railway app. It works with a foreign email and a Visa/Mastercard, so you can buy Taksaka or Gajayana tickets before you fly. It takes about ten minutes.

Is a hotel Borobudur sunrise tour worth it?

Depends what's included. A Grab from Yogyakarta is 215,000–250,000 IDR one way and the ticket 455,000 IDR, so 500,000 IDR with the climbing ticket included beats DIY. Without the ticket you overpay. Sunrise from the terraces is a separate 1,000,000 IDR ticket; for 500,000 you get a hill.

The free Java starter, straight to your inbox

Type in your email and the free “5 days on Java” plan (PDF) lands in your inbox: the route, train times and the budget. No spam, unsubscribe anytime.

The guide behind this route

Whole Java

Two volumes, 44 chapters: East and West Java in one bundle.

See it in the shop

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)