What should I avoid in Yogyakarta?
Skip the becak drivers on Jalan Malioboro who offer Rp 10,000 rides. The ride ends at a batik shop that pays them commission. Ignore the 'last-day student exhibition' pitch near the Kraton, and never swim at Parangtritis Beach: rip currents claim swimmers most years. From YIA airport, take the train to Tugu Station, not a tout's taxi.
The scam most first-timers meet happens on Jalan Malioboro, usually within an hour of check-in. A becak pedaller or a friendly man on the pavement says the Kraton is closed today. He then offers a Rp 10,000 ride to a 'batik exhibition' by Kraton art students, which always happens to be on its final day. The gallery is usually on Jalan Tirtodipuran or behind Taman Sari. The 'hand-painted' cloth is often screen-printed, and the driver earns commission on what you pay: sometimes Rp 500,000 for a piece worth a fifth of that. The Kraton Ngayogyakarta Hadiningrat has been the Sultan's palace since 1756. It opens around 08:00 and closes by 14:00, so the 'closed today' line works best on late risers. Buy batik at Batik Winotosastro on Jalan Tirtodipuran instead. There you can watch the canting pens and smell the hot wax. Hamzah Batik, opposite Pasar Beringharjo, is another option, and its prices are printed on the tags.
Eat on Malioboro once, at night, and ask the price before you sit down. The lesehan stalls roll out their floor mats along the street after 21:00. They have a long record of charging tourists Rp 150,000 or more for two plates of pecel lele and a sweet iced tea. Pressure from the city government has pushed them to post prices, though enforcement still slips. A better plan is the 10-minute walk north to the angkringan carts beside Tugu Station. At Angkringan Lik Man, kopi joss costs around Rp 5,000. It is thick black coffee, and a glowing lump of charcoal goes into the glass with a hiss. Gudeg is the dish to order. It is young jackfruit stewed for hours in palm sugar and teak leaves, sticky and brown. It can read as too sweet on first taste: try a half portion at Gudeg Yu Djum on Jalan Wijilan before you commit. At about Rp 17,795 to the US dollar, a full angkringan dinner rarely costs more than USD 2.
Do not squeeze Borobudur and Prambanan into one day that starts at sunrise. The two sites are roughly 60 km apart, and traffic on the road through Muntilan crawls. By early afternoon the stone is hot enough to feel through sandal soles. At 14:00 on 24 September 2026 the reading was 35.8°C with 26% humidity. Borobudur now lets only a limited number of climbers onto its upper terraces each day, on a separate guided ticket that costs more. Book that online several days ahead rather than trusting a hotel driver's promise. Prambanan, the Hindu complex begun around 850, is best after 15:00. By then the crowds thin and the light turns orange on the 47 m Shiva shrine. Skip the paid sunrise treks up Punthuk Setumbu in August and September. In those months, haze and smoke from burning fields often hide Mount Merapi.
Parangtritis Beach is 27 km south of the city, and it is for walking, not swimming. The Indian Ocean breaks hard onto the black sand, and the rip currents there drown swimmers most years. The red flags from the Parangtritis lifeguards mean exactly what they say. Locals will tell you not to wear green there, because of the legend of Nyai Roro Kidul. The ATVs on the Parangkusumo dunes charge by the 15-minute block, and the bill adds up quickly. When you land, Yogyakarta International Airport (YIA) is in Kulon Progo, about 45 km west of Malioboro. Taxi touts in the YIA arrivals hall often quote Rp 250,000 or more. The airport train to Tugu Station takes around 40 minutes and costs roughly Rp 20,000, and Grab picks up from a marked zone. Yogyakarta scores 5.8/10 for solo-traveler safety (see the TTDI Solo-Safety Index), and the most common complaint is bags snatched from passing motorbikes near Malioboro.
Tourist traps to skip
- The 'Kraton student batik exhibition' galleries on Jalan Tirtodipuran and behind Taman Sari, reached by commission becak rides
- Unpriced lesehan mat stalls on Jalan Malioboro after 21:00
- Borobudur and Prambanan crammed into one sunrise-to-dusk day
- Paid sunrise treks up Punthuk Setumbu in hazy August and September
- ATV rentals on the Parangkusumo dunes near Parangtritis, billed per 15 minutes
- Swimming at Parangtritis Beach
Common scams
- Becak or pavement 'guide' on Malioboro says the Kraton is closed today and offers a Rp 10,000 ride to a batik gallery that pays him commission
- 'Final day' student art exhibition pitch, selling screen-printed cloth as hand-drawn batik
- Hotel drivers promising Borobudur upper-terrace access without a pre-booked guided climbing ticket
- Taxi touts in the YIA arrivals hall will quote Rp 250,000 or more; the airport train to Tugu Station costs about Rp 20,000
- Lesehan stalls on Malioboro charge tourists Rp 150,000 or more for two plates of pecel lele
Seasonal hazards
- Afternoon heat near 36°C in late September makes temple stone hot underfoot: visit Borobudur early and Prambanan after 15:00
- Dry-season haze from July to October often hides Mount Merapi from sunrise viewpoints
- Rip currents at Parangtritis Beach on the Indian Ocean coast are strong enough to drown swimmers in any season
Last verified by automated review (v1.7.2) on . What is automated review?