July hides in the light and shadow of a thousand-year-old Buddhist stupa, lying flat under the volcano all summer
Honestly, July in Yogyakarta is an underrated treasure period☀️
The dry season brings almost nonstop sunny days with incredibly clear light
Perfect for shooting stupas, volcanoes, and street scenes with a cinematic feel
And it’s much less crowded than Bali’s peak summer season
The whole Central Java trip moves at a slow pace that’s addictive
📍 Visa & entry|2026 latest update, don’t get it wrong
Indonesia has canceled visa-free entry, don’t be misled by outdated info
Choose one of two options👇
▫️ e-VOA electronic visa on arrival: apply in advance on the official website, approval in 1–3 days, US$35, scan QR code at the airport for fast entry, no lines
▫️ VOA visa on arrival at the airport: queue at the counter, also US$35, cash only in Indonesian rupiah or US dollars, long lines in peak season can be frustrating
We recommend e-VOA to save time—enough to enjoy a coffee at the airport
Remember to fill out the All Indonesia electronic customs declaration within 72 hours before arrival and save the QR code screenshot
📍 Arriving in Yogyakarta|smooth ride from airport to city
Yogyakarta airport is about 35 km from the city
After arrivals, follow the train signs to find the airport train station
Buy tickets on site or in advance via the KA Bandara app
Ticket price is 20,000 IDR, less than 10 RMB
The 40-minute ride goes directly to Tugu station in the city
Step out of the train station and you’re at Malioboro shopping district, very convenient
If you have heavy luggage and want to avoid hassle, Grab rides to the city cost about 100,000–150,000 IDR
📍 Day 1|Borobudur · a stone epic spanning a thousand years
This world’s largest Buddhist site has amazing light in July
Morning sunlight slants through the bell-shaped stupas, creating stunning light and shadow effects
🎫 Ticket highlights:
▫️ Non-climbing ticket: 375,000 IDR per person (about 170 RMB)
▫️ Climbing ticket: 455,000 IDR per person (about 210 RMB)
▫️ Borobudur + Prambanan combo ticket: 652,500 IDR (about 295 RMB), much cheaper than buying separately
▫️ Climbing tickets limited to 150 people per batch, starting at 8:30 AM with hourly groups, last batch at 3:30 PM
▫️ No climbing on Mondays! Only ground-level visits allowed, plan your itinerary accordingly
▫️ Climbing ticket includes bottled water, sandals, and a storage bag, with one English-speaking guide per 10–15 people
⚠️ Buy tickets on the official website at least a week in advance. Online payment can be unstable, try multiple times or ask a local agent for help
🚗 Transportation options:
▫️ Damri bus: board at Bank Indonesia Heritage stop near the palace, 20,000 IDR per person, about 2 hours, fixed schedule, leaves when full
▫️ Round-trip private car: about 300,000 IDR per car, can visit nearby spots along the way, best for groups of 3–4
▫️ Grab/Gojek: one-way 150,000–250,000 IDR, surge pricing at sunrise
💡 How to see the sunrise? The site itself doesn’t allow climbing for sunrise, but nearby Punthuk Setumbu viewpoint does. You’ll need to leave at 4 AM, private car is the most reliable option
📍 Day 1 afternoon|Mount Merapi · jeep ride into the volcanic ash heartland
About 1.5 hours by car from Borobudur
This active volcano stands 2,911 meters tall and is the wildest in Java
Ride a 4x4 jeep across volcanic lava terrain, bumping along to various viewpoints
The trip lasts about 2 hours, costing 200,000–350,000 IDR per vehicle depending on route length
Along the way, see remnants of the 2010 eruption—houses and mosque ruins buried in ash
The smoking crater in the distance is a breathtaking sight that gives you goosebumps
📍 Day 2|Prambanan · a mythic universe beneath Hindu spires
Best visited in the afternoon, when the 47-meter-high Shiva main temple glows golden in the sunset
The temple complex has over 240 spires arranged in a staggered layout, with bas-reliefs telling the Ramayana story
Tickets are 400,000 IDR per adult. If you have a student ID, try asking for a student ticket at 250,000 IDR
🌙 Evening highlight — Ramayana ballet
At the Prambanan open-air theater, the full moon night performances are spectacular
With the temple as a backdrop, dozens of dancers perform the Hindu epic
Firelight, drums, and spire silhouettes create an unforgettable scene
Shows usually start at 7:30 PM. Bring a light jacket as it can get windy at night
📍 Day 3|slow city tour in Yogyakarta · the lively royal city
▫️ Yogyakarta palace: the Sultan’s residence, tickets 15,000 IDR, open until noon
▫️ Taman Sari water castle: maze-like underground waterways and pool ruins, very photogenic
▫️ Malioboro street: batik workshops by day, night market pedestrian street by night
▫️ Sonobudoyo museum: Javanese shadow puppetry and antique collections, a must for culture lovers
🏡 How to choose a place to stay
▫️ Stay near the train station or Malioboro street for convenient transport and plenty of food and drink options
▫️ With a budget of 150–300 RMB, you can find Javanese-style courtyard rooms with pools
▫️ For sunrise and sunset views, book a countryside villa near Borobudur or Prambanan, with rice fields and coconut groves outside your window
▫️ Confirm with your accommodation in advance if they can help arrange private cars and sunrise trips, many offer free coordination
💰 Quick cost estimate (per person for 3 days 2 nights)
Visa: 230 RMB | airport train: 10 RMB
Tickets: Borobudur + Prambanan combo 295 RMB + Merapi jeep about 50 RMB
City transport + private car: about 150 RMB
Food and lodging: about 400–600 RMB
Total: about 1,100–1,300 RMB per person
📌 Practical tips
▫️ July dry season daytime temps 30°C+, fully equip with sunscreen, sunglasses, and hats
▫️ Temples require sarongs, free rentals available at entrances
▫️ Indonesian rupiah bills have large denominations, bring a calculator or use a currency app for real-time conversion
▫️ Local Grab and Gojek apps work well and are more reliable than taxis
▫️ Exchange money at official counters on Malioboro street for the best rates, avoid exchanging too much at the airport
▫️ Signal around Borobudur can be spotty, save important info with screenshots in advance