Yogyakarta — 3-Day Itinerary
3-Day Itinerary

Yogyakarta in 3 Days — The Perfect Itinerary

Yogyakarta (locals say "Jogja") is the cultural heart of Java — a royal city where the Sultan still rules from a living palace, batik artists create wax-re...

🌎 Yogyakarta, ID 📖 9 min read 📅 3-day trip 💰 Mid-range budget Updated Jun 2026

Yogyakarta (locals say "Jogja") is the cultural heart of Java — a royal city where the Sultan still rules from a living palace, batik artists create wax-resist textiles by hand, and two of the ancient world's greatest monuments sit within an hour's drive. Borobudur and Prambanan are reason enough to visit, but Jogja's street art scene, traditional performances, and culinary traditions make it essential for understanding Indonesia beyond Bali.

The Indonesian rupiah (IDR) uses large numbers — a meal costs IDR 15,000-50,000 (roughly $1-3). Grab and Gojek (motorcycle taxis) are the easiest transport (IDR 10,000-30,000 for city rides). Rent a motorbike (IDR 70,000/day) for independent temple exploration. The city center is compact and walkable.

Borobudur temple sunrise with Buddha statues and volcanic backdrop Java Indonesia
Borobudur at sunrise — the world's largest Buddhist temple emerging from mist against the volcanic backdrop. Photo: Unsplash
Day 1

Borobudur Sunrise & Prambanan

Morning (4:00 AM) — Borobudur Sunrise: The world's largest Buddhist temple (IDR 350,000 with sunrise ticket, book online) is a 9th-century mandala in stone — 2,672 relief panels and 504 Buddha statues across nine stacked platforms. At dawn, the temple emerges from valley mist with volcanic peaks behind. Arrive by 4:30 AM. The upper terraces with their bell-shaped stupas are most atmospheric in first light.

Midday — Return to Jogja: The 40-kilometer drive back takes about an hour. Stop at a roadside warung for nasi gudeg (Jogja's signature jackfruit curry) — IDR 15,000-25,000 at local places. Rest during the heat of the day.

Afternoon (3:30 PM) — Prambanan Temple: The largest Hindu temple complex in Indonesia (IDR 350,000), built in the 9th century to rival Buddhist Borobudur. The central Shiva temple soars 47 meters with intricate Ramayana relief carvings. The complex of 240 temples (many ruined) spreads across a grassy plain. Late afternoon light is the best for photography.

Evening — Ramayana Ballet (Seasonal): At Prambanan's open-air theater, 200 dancers perform the Ramayana epic against the floodlit temples (IDR 150,000-350,000, May-October). Even outside the performance season, the lit temples at dusk are spectacular.

💡 Book Borobudur sunrise tickets online days ahead — they sell out. The regular-hours ticket (IDR 350,000, 6 AM-5 PM) is the same price and still impressive, but the sunrise experience with limited numbers is vastly superior.
Day 2

Sultan's Palace, Batik & Street Art

Morning (8:30 AM) — Kraton (Sultan's Palace): The living palace of Yogyakarta's Sultan (IDR 15,000) is a walled city-within-a-city. Traditional Javanese architecture, gamelan performances (Sunday mornings), and a museum of royal artifacts. The Sultan still governs the Special Region of Yogyakarta from here — it's a functioning palace, not a museum.

Late Morning — Taman Sari Water Castle: The ruins of the royal bathing complex (IDR 15,000), built in 1758. Underground passageways, bathing pools, and a mosque hidden inside an artificial lake. The surrounding Kampung Taman Sari has been transformed into a street art village with murals on every surface.

Afternoon — Batik Workshop: Jogja is the center of Javanese batik — the UNESCO-recognized wax-resist textile art. Visit a workshop on Jalan Tirtodipuran to watch artisans apply wax patterns by hand (canting). Try making your own (IDR 50,000-100,000 for a 2-hour class). Finished batik scarves make excellent gifts (IDR 50,000-200,000).

Evening — Malioboro Street: Jogja's famous shopping street comes alive at night with food vendors, buskers, and souvenir stalls. The lesehan (mat-on-the-ground) restaurants along the sidewalk serve nasi gudeg, ayam goreng, and pecel for IDR 10,000-25,000. Sit on the mats, eat with your hands, and absorb the scene.

Day 3

Merapi Volcano, Caves & Javanese Culture

Morning — Mount Merapi Jeep Tour: Indonesia's most active volcano looms over Jogja. Jeep tours (IDR 350,000-450,000/jeep for 4 people) drive through the 2010 eruption zone — destroyed villages, a buried mosque, and an ash-covered landscape that's still recovering. The Museum Sisa Hartaku (remains of possessions) is sobering. Tours run 5:30 AM or 1 PM.

Midday — Jomblang Cave: A spectacular vertical cave (IDR 500,000 including equipment and guide) where a shaft of light penetrates 60 meters underground, illuminating an ancient forest growing in a sinkhole. You rappel down into the cave — it's adventurous but suitable for beginners. Book 1-2 days ahead. The "heaven's light" moment (10:30-11 AM) is unforgettable.

Evening — Wayang Kulit (Shadow Puppets): Traditional Javanese shadow puppet performances happen at the Kraton and Sonobudoyo Museum (IDR 20,000, nightly at 8 PM). The dalang (puppet master) manipulates ornate leather puppets behind a backlit screen while narrating stories from the Mahabharata and Ramayana. Performances last 2 hours — stay at least for the first hour.

💡 Jogja is one of Indonesia's most affordable cities. A comfortable day budget — including temples, food, and transport — is IDR 300,000-500,000 ($20-33). Gojek motorcycle taxis are the cheapest and fastest way to navigate the city's chaotic traffic.
Prambanan Hindu temple complex at sunset with dramatic sky Java Indonesia
Prambanan at sunset — 240 Hindu temples across a grassy Javanese plain, rivaling Borobudur in grandeur. Photo: Unsplash

Practical Tips

Indonesia is an archipelago of 17,000 islands — the world's fourth-most-populous country with extraordinary cultural and geographical diversity. The Indonesian rupiah (IDR) uses very large numbers — a restaurant meal costs IDR 15,000-50,000 (roughly $1-3). ATMs are widely available in tourist areas. Gojek and Grab handle transport and food delivery across Java and Bali.

Indonesia is the world's largest Muslim-majority country, but the culture varies dramatically between islands. Java is more conservative; Bali is Hindu and far more relaxed about alcohol and dress. Lombok combines both influences. Dress modestly at religious sites everywhere. During Ramadan (dates shift annually), be considerate of fasting Muslims — eat discreetly in public areas during daylight hours in conservative regions.

Indonesian food is spectacularly diverse and cheap. Street food (kaki lima — five-foot cart vendors) offers complete meals for IDR 10,000-20,000. Warungs (small family restaurants) serve rice-based meals for IDR 15,000-40,000. The quality of street food is generally excellent — high turnover means fresh cooking. Avoid raw salads and drink bottled water. Bintang beer (IDR 30,000-50,000 at restaurants) is the national lager.

Best Times to Visit & Budgeting

Timing your visit matters enormously for both weather and crowds. Peak tourist seasons bring higher prices, sold-out accommodations, and crowded attractions. Shoulder seasons (the weeks just before and after peak) often deliver the best balance — good weather, manageable crowds, and reasonable prices. Off-season travel is the cheapest but check for monsoon rains, extreme heat, or seasonal closures.

Budget planning for three days should account for accommodation (30-40% of total), food (20-25%), transport (15-20%), activities and entrance fees (15-20%), and a contingency buffer (10%). The biggest savings come from choosing accommodations wisely — a well-located mid-range hotel that eliminates taxi costs can be cheaper than a budget hotel in a remote area plus daily transport.

Travel insurance is non-negotiable. A single hospital visit in most Asian countries costs more than a year of comprehensive travel insurance (0-80 for a 2-week trip). Ensure your policy covers emergency medical evacuation — this is the expensive scenario that justifies the premium. Download your policy documents to your phone for offline access.

Currency exchange tips: ATMs generally offer better rates than airport exchange counters. Withdraw larger amounts less frequently to minimize per-transaction fees. Carry some US dollars (0-100) as universal backup — they're accepted in emergencies across most of Asia. Notify your bank of travel plans to prevent card blocks. Use a travel-specific card (Wise, Revolut) for the best exchange rates and lowest fees.

Download essential apps before arriving: Google Maps (with offline maps for your destination), Google Translate (with offline language packs), the local ride-hailing app (Grab for Southeast Asia, DiDi for China, Uber/Ola for India), and your accommodation booking confirmation. A portable battery pack (10,000-20,000 mAh) keeps your phone alive through a full day of navigation, photography, and ride-hailing.

Local Culture & Etiquette

Yogyakarta is a deeply Javanese city — the living center of the kraton (royal court) culture that shaped much of Indonesia's artistic and philosophical heritage. Understanding a few layers of local etiquette transforms interactions from polite transactions into genuine exchanges. Javanese culture places enormous value on halus (refined, gentle behavior), and even small gestures — removing shoes before entering a home or temple, declining food once before accepting, using both hands when giving or receiving objects — are noticed and appreciated by local people.

The Sultan of Yogyakarta, Sri Sultan Hamengkubuwono X, governs the Special Region with a unique constitutional arrangement that makes him simultaneously a hereditary monarch and an elected governor. His authority is genuine and widely respected — avoid making jokes about the royal family. When visiting the Kraton, dress modestly (shoulders and knees covered), speak quietly in the ceremonial halls, and do not touch the gamelan instruments on display. The palace is a living institution, not a tourist stage, and Friday Kliwon (an auspicious day in the Javanese calendar) brings heightened ceremonial activity — an extraordinary time to visit if your dates align.

At Borobudur and Prambanan, dress codes are enforced with sarong rentals available at the entrance (IDR 10,000-15,000 if you don't bring your own). Both temples are active spiritual sites for Buddhist and Hindu communities respectively. Sunrise ceremonies at Borobudur draw Javanese Buddhist worshippers, not just tourists — move quietly and do not photograph worshippers without permission. At Prambanan, the eastern temple complex around Sewu (a Buddhist compound predating Prambanan itself) is far less visited and deeply atmospheric at dusk.

💡 The Javanese calendar runs parallel to the Gregorian calendar and governs auspicious days for weddings, market days, and ceremonies. If you see unusually large crowds at the Kraton or hear gamelan music from the street, you may have arrived on a significant Javanese calendar date — ask your guesthouse owner what is being celebrated. These unplanned encounters are often the most memorable moments in Jogja.

Bargaining is expected at Malioboro's souvenir stalls and Beringharjo Market but not in restaurants, warungs, or fixed-price shops. The opening price is rarely the final price — a polite counter-offer of 50-60% is normal, and both parties should end the negotiation smiling. Aggressive bargaining damages the relationship that makes the transaction enjoyable. Learn a few words of Javanese or Indonesian — "matur nuwun" (Javanese for thank you) and "enak" (delicious) will generate warm smiles out of proportion to the effort they require.

JC
JustCheckin Editorial Team
Researched, written, and verified by travel experts. Last updated Jun 01, 2026.
COMPLETE YOGYAKARTA TRAVEL GUIDE

Everything you need for Yogyakarta

🗺️
3-Day Itinerary
You are here
🍜
Food Guide
💎
Hidden Gems
💰
Budget Guide
✈️
First Timer's Guide
🏨
Hotels

Daily Budget — Yogyakarta

Typical traveller costs · All figures in USD

🎒
$40
Budget/day
🏨
$100
Mid-range/day
$300
Luxury/day

💱 Indonesian Rupiah (IDR) - approx. 15,000 IDR to 1 USD

Culture & Etiquette

👗
Dress Code
Yogyakarta is a conservative city, especially when visiting temples or mosques. Women should wear a scarf to cover their shoulders and knees, while men should wear long pants and a shirt. Avoid revealing clothing, especially when visiting Borobudur or Prambanan temples.
🤝
Local Customs
Greetings are an important part of Javanese culture. Use a slight bow and say 'Selamat pagi' (good morning), 'Selamat siang' (good day), or 'Selamat malam' (good evening) when meeting locals. Remove your shoes before entering temples or homes. Use your right hand when giving or receiving something, as the left hand is considered unclean.
⚠️
Watch Out For
Be cautious of tuk-tuk scams, where drivers may take you on a longer route to increase the fare. Also, be aware of street vendors who may try to sell you overpriced or fake goods. Always agree on a price before hiring a taxi or tuk-tuk.
Dos & Don'ts
Respect local customs and traditions. Avoid public displays of affection, as they are frowned upon in Javanese culture. Remove your shoes before entering temples or homes. Use your right hand when giving or receiving something. Say 'terima kasih' (thank you) when receiving something.
👩
Solo Female Safety
Solo female travelers should be aware of their surroundings, especially at night. Avoid walking alone in dimly lit areas or taking tuk-tuks with unknown drivers. Use reputable taxi services or ride-sharing apps. Dress modestly and avoid drawing attention to yourself.
🏳️‍🌈
LGBTQ+ Notes
Yogyakarta is considered one of the most LGBTQ+ friendly cities in Indonesia. However, public displays of affection are still frowned upon. Be discreet and respectful of local customs and traditions.
📷
Photography
Be respectful of local customs and traditions when taking photos. Avoid taking pictures of people without their permission, especially in mosques or temples. Be mindful of your surroundings and avoid taking photos of sensitive or restricted areas.

Getting Around Yogyakarta

✈️
Airport Transfer
Take a taxi or ride-hailing service from Adisutjipto International Airport (YIA) to Yogyakarta city, costing around IDR 50-70k (~USD 3-5) for a 20-30 minute ride. Metered taxis are available, but ride-hailing services like Grab and Gojek are often cheaper and more convenient.
🚇
Public Transport
Yogyakarta has a public bus system, Trans Jogja, which connects major areas of the city for IDR 3,000-4,000 (~USD 0.20-0.30) per ride. The city also has a bike-sharing system, called Bajaj Jogja, for IDR 5,000-10,000 (~USD 0.35-0.70) per ride.
📱
Taxi & Ride Apps
Grab and Gojek are the most popular ride-hailing apps in Yogyakarta, offering affordable and convenient transportation services. You can also use online taxi services like Blue Bird Taxi, but they may be more expensive than Grab and Gojek.
🛵
Rental Tips
Renting a scooter is a popular option in Yogyakarta, with prices starting from IDR 60,000-80,000 (~USD 4-5.50) per day. However, you will need an international driving license, although it's rarely checked. Be cautious when driving on mountain roads, as they can be steep and winding.
🗺️
Getting Around
To navigate Yogyakarta easily, download the Google Maps app on your smartphone and save the city's map for offline use. Be prepared for traffic congestion during peak hours, and factor in at least 30-60 minutes for travel between attractions.

Frequently Asked Questions

It's not recommended to drink tap water in Yogyakarta. Instead, stick to bottled or filtered water, which is widely available. You can also consider purchasing a portable water filter or using a water purification tablet as an alternative.
Telkomsel and XL Axiata are popular options for tourists in Yogyakarta. You can purchase a prepaid SIM card at the airport or a local store, and top up your credit as needed. Some popular plans include the Telkomsel Simpati and XL Axiata IM3.
Yogyakarta uses Type C, D, E, F, G, H power sockets and the standard voltage is 230V. Make sure to bring a universal power adapter to stay charged during your trip.
Bargaining is a common practice at traditional markets in Yogyakarta. Start with a lower price than you're willing to pay, and be prepared to negotiate. A good rule of thumb is to offer 50-70% of the initial price. Don't be afraid to walk away if you don't get the price you want.
While Yogyakarta is generally a safe city, it's still a good idea to exercise caution at night. Stick to well-lit streets and avoid walking alone in dimly lit areas. Consider hiring a taxi or ride-hailing service instead of walking.
When visiting temples in Yogyakarta, dress modestly and remove your shoes before entering the temple. Avoid pointing your feet at the Buddha or other sacred objects, and refrain from taking pictures inside the temple. Be respectful of local customs and traditions.
Tipping is not mandatory in Yogyakarta, but it's appreciated for good service. Aim to tip around 5-10% in restaurants and cafes, and 1,000-2,000 IDR for taxi drivers or ride-hailing services.
Heat exhaustion and dehydration are common health concerns for tourists in Yogyakarta. Make sure to stay hydrated by drinking plenty of water, and take breaks in shaded areas to avoid heat exhaustion. Additionally, be mindful of food and water safety to avoid getting sick.
Yogyakarta has a well-developed public transportation system, including buses and taxis. You can also use ride-hailing services like Grab or Go-Van. Additionally, many hotels and guesthouses offer bike rentals or shuttle services to nearby attractions.
Accommodation prices in Yogyakarta range from 100,000-500,000 IDR per night, while meals can cost around 10,000-50,000 IDR per meal. Transportation costs around 5,000-20,000 IDR per ride, and entrance fees for attractions range from 5,000-50,000 IDR per person.
✨ Jiai — Travel AI Open Full →
Hi! I'm **Jiai**. Ask me about hotels, flights, activities or budgets for any destination.
✈️

You're on a roll!

Enter your email for unlimited Jiai access + personalised travel deals.

No spam. Unsubscribe anytime.