This post contains affiliate links. If you make a purchase through these links, I can earn a commission at no extra cost to you. Thank you!
Yogyakarta, or Jogja as the locals call it, is a vibrant city on the island of Java in Indonesia. Known for its rich cultural heritage, stunning temples, and warm hospitality, Yogyakarta offers a unique blend of traditional and modern experiences.
In this blog post, I’ll let you know the best things to do for your two days in Yogyakarta. I’ll also recommend some great places to stay and provide a detailed two-day itinerary to help you make the most of your visit, including estimated costs and practical tips.
Is Yogyakarta Worth Visiting?
Absolutely, Yogyakarta is worth visiting! The city is a cultural and historical treasure trove, with highlights such as the magnificent Borobudur Temple and the stunning Prambanan Temple.
Then there is the vibrant atmosphere of Malioboro Street with rich traditional arts and crafts, delicious local cuisine, and warm Javanese hospitality.
Whether you’re a history enthusiast, a culture lover, or simply seeking a memorable travel experience, Yogyakarta has something to offer everyone.
What to do in Yogyakarta
Yogyakarta is an amazing cultural hub in Indonesia, offering a variety of experiences ranging from historical sites to unique local traditions. Here are 6 of the best things to do in Yogyakarta:
- Borobudur Temple: This UNESCO World Heritage site is one of the largest Buddhist temples in the world. Visitors can explore the temple grounds and marvel at its intricate carvings. Be sure to book your ticket in advance, especially if you want to climb the temple.
- Prambanan Temple: A stunning Hindu temple complex, Prambanan is another UNESCO World Heritage site. The architecture is breathtaking, and exploring the various temples here will give you insight into the region’s rich history. Don’t forget to check out the Ramayana Ballet performance at the temple, which brings ancient mythology to life through dance and music.
- Malioboro Street: A bustling hub of activity, Malioboro Street is the perfect place to shop for souvenirs, try out local street food, or simply immerse yourself in the vibrant atmosphere. There are plenty of local vendors selling batik, handicrafts, and other traditional products.
- Taman Sari Water Castle: Also known as the “Water Castle,” Taman Sari was once a royal garden for the Sultan of Yogyakarta. It has beautiful architecture, with underground tunnels, pools, and bathing areas. It’s a peaceful place to stroll around and take photos.
- The Chicken Church: The structure itself is fascinating, resembling a giant chicken (or dove, depending on who you ask) with a crown on its head. It was originally intended to be a place of worship for all religions, symbolizing peace and unity. Climb to the top of the “chicken’s head” for one of the best viewpoints in the area, especially around sunrise or sunset.
- Kraton (Sultan’s Palace): The Kraton is the cultural heart of Yogyakarta and serves as the residence of the Sultan. You can explore the palace complex and learn about Javanese culture and traditions. There are also daily cultural performances like traditional music and dance.
These are just a few of the highlights, but Yogyakarta has so much more to offer! Whether you’re into culture, history, adventure, or just relaxing, this city has something for every type of traveler.
How to Get to Yogyakarta
By Air: The most convenient way to reach Yogyakarta is by flying into Adisutjipto International Airport (JOG). This airport has regular flights from major Indonesian cities and some international destinations.
From the airport, you can use a taxi or ride-hailing app like Grab or Bluebird Taxi to reach your accommodation. The cost for a ride into the city center is approximately IDR 100,000 – 150,000 ($7 – $10 USD).
By Train: If you prefer traveling by train, you can depart from Gambir Station (Stasiun Gambir) in Jakarta. The train journey to Yogyakarta takes about 8 hours and costs between IDR 250,000 – 500,000 ($17 – $35 USD) depending on the class of service. The main train station in Yogyakarta is Tugu Station, located in the city center.
By Bus: Buses are another option, with various companies offering routes to Yogyakarta from other parts of Java. However, this can be less comfortable and more time-consuming than flying or taking the train.
Getting Around Yogyakarta
Hiring a Driver: For ease and convenience, especially if you plan to visit sites outside the city, hiring a driver for the day is highly recommended. Expect to pay around IDR 500,000 – 700,000 ($35 – $50 USD) per day.
Becak (Cycle Rickshaw): For shorter distances within the city, riding a becak is a charming and traditional way to get around. A short ride typically costs IDR 20,000 – 50,000 ($1.50 – $3.50 USD).
Ride-Hailing Services: Grab is widely used in Yogyakarta and provides an affordable and convenient way to travel around the city.
Public Transport: Public buses and minibusses (angkot) are available for budget-conscious travelers but may be less comfortable and reliable.
Where to Stay
Greenhost Boutique Hotel
Greenhost Boutique Hotel is an eco-friendly choice in Prawirotaman, known for its sustainable design and lush vertical gardens. The hotel features artistically designed rooms and an organic café. They also have an incredible rooftop garden area that’s worth checking out. Room rates start at around IDR 600,000 ($40 USD) per night.
Adhisthana Hotel
Adhisthana Hotel, also located in the trendy Prawirotaman area, offers a blend of Javanese charm and modern comforts. The hotel features beautifully decorated rooms, a cozy courtyard with a swimming pool, and a welcoming atmosphere. Room rates start at around IDR 500,000 ($35 USD) per night.
Two Days in Yogyakarta Itinerary
In two days, you can visit both Borobudur and Prambanan Temples, which are the primary reasons many travelers come to Yogyakarta. You can also squeeze in a few of the city’s cultural spots, such as the Kraton and Taman Sari as well as the unique Chicken Church!
On our two day visit, we decided to visit the temples on separate days so that we could explore one each morning, before the heat of the day really set in.
Day 1: Prambanan Temple, Sewu Temple, Kraton, and Taman Sari
Morning: Prambanan Temple
Start your day early with a visit to Prambanan Temple, a UNESCO World Heritage Site and the largest Hindu temple complex in Indonesia. Prambanan is renowned for its towering structures and intricate carvings.
Spend around 2 hours exploring the temple complex and marveling at the detailed stonework.
If you’re visiting during the rainy season, you might be lucky enough to see rainwater flowing down the temple walls and out of the mouths of the statues—an enchanting sight!
Entrance fees are approximately IDR 350,000 ($25 USD) for adults.
Late Morning: Sewu Temple
After exploring Prambanan, walk over to nearby Sewu Temple. Sewu is a lesser-known but impressive Buddhist temple complex, and it’s often quieter than Borobudur. The complex features beautiful reliefs and a serene atmosphere.
Spend about 1 hour here. The entrance fee is included in the Prambanan Temple ticket.
Afternoon: Kraton (Sultan’s Palace)
After returning to the city, visit the Kraton, the royal palace of the Sultan of Yogyakarta. Explore the palace grounds, learning more about Javanese culture, the royal family, and the history of Yogyakarta. You might catch a traditional music or dance performance if you arrive during the right time.
Allocate about 1-2 hours for a guided tour. The entrance fee is approximately IDR 15,000 ($1 USD).
Late Afternoon: Taman Sari (Water Castle)
Not far from the Kraton, visit Taman Sari, also known as the Water Castle. Wander through the pools, gardens, and tunnels of this former royal garden, which was once used by the Sultan and his family for leisure.
Spend about an hour exploring the beautiful pools, pavilions, and tunnels. The entrance fee is around IDR 15,000 ($1 USD).
Evening: Malioboro Street
You definitely need to visit Malioboro Street, Yogyakarta’s famous main street. Malioboro is a vibrant area known for its shops, street food, and lively atmosphere.
It’s the perfect place to pick up souvenirs, try local snacks, and soak in the local ambiance. The area is also known for its traditional markets and cultural performances.
A stroll along Malioboro Street is a great way to end your day in Yogyakarta. If you haven’t taken a becak ride yet, this is the place to do it!
Day 2: Borobudur Temple, Chicken Church, and Food Tour
Morning: Borobudur Temple
On your second day, head to Borobudur Temple, the largest Buddhist temple in the world and one of the greatest archeological sites in Southeast Asia. Starting early is advisable to avoid crowds and heat.
Spend 2-3 hours exploring the temple, climbing to the top for panoramic views, and admiring the stupas and carvings depicting Buddhist teachings.
Entrance fees are approximately IDR 375,000 ($27 USD) for adults.
Afternoon: Chicken Church (Bukit Rhema Gereja Ayam)
After Borobudur, visit the Chicken Church, an unconventional structure resembling a giant chicken. Quite unique to say the least!
Originally intended as a prayer house (it still is), it has become a quirky attraction. Your entry ticket includes a guided tour of the inside but be prepared, it’s not air conditioned inside. Climb the spiral staircase to the top of the chicken’s head for a unique view of the surrounding landscape.
Allocate 1-2 hours for your visit. The entrance fee is less than IDR 30,000 ($2 USD).
Evening: Night Food Tour
End your day with a food tour of Yogyakarta. Join a guided tour to sample local delicacies such as gudeg (young jackfruit stew), bakpia (sweet pastries), and other traditional dishes.
A food tour typically lasts 2-3 hours and costs around IDR 300,000 – 500,000 ($20 – $35 USD) per person. This is a fantastic way to experience the city’s culinary culture and discover hidden gems.
Additional Activities in Yogyakarta
Do you want to experience Yogyakarta more deeply? Immerse yourself in the local culture? Explore beyond the main attractions?
If so, here are a few other things to do in Yogyakarta.
Batik Workshop
Yogyakarta is famous for its batik, and several workshops around the city offer hands-on experiences where you can learn the traditional wax-resist dyeing technique and create your own batik piece.
Mount Merapi
Mount Merapi, an active volcano located just north of Yogyakarta, is a popular destination for adventure enthusiasts. Activities include jeep tours around the lava fields, visiting the Merapi Volcano Museum, and exploring the surrounding landscapes.
Ramayana Ballet at Prambanan
Witness a traditional Javanese ballet performance that tells the ancient Hindu epic of Ramayana. It is performed in an open-air theater with the illuminated Prambanan Temple as the backdrop, adding to the magical atmosphere.
Wayang Kulit (Shadow Puppet) Performance
Experience a traditional shadow puppet performance, where intricately carved leather puppets tell stories from Javanese mythology and folklore. The performances often take place in the evening and are accompanied by gamelan music.
Is 2 Days in Yogyakarta Enough?
With only two days in Yogyakarta, you may be wondering if it’s enough time. Spending two days in Yogyakarta is enough time to see the highlights, such as Prambanan Temple, Borobudur Temple, and a few other cultural and historical sites.
While two days allows you to see these major highlights, Yogyakarta has much more to offer. If you have additional time, you could explore Mount Merapi and take a batik-making workshop.
Ultimately, two days can provide a fulfilling taste of Yogyakarta, but extending your stay will allow for a deeper exploration and a more relaxed pace.
Hiring a Private Driver
When planning a trip to Yogyakarta, one of the key decisions is whether to hire a private driver or not.
We hired a private driver for both of the days we were in Yogyakarta. It cost about $35 for each day and it was so worth it! We were able to create our own itinerary and see what we wanted to each day without having to call for a ride every single time we went somewhere.
If we didn’t hire a driver for the day, we could have taken an organized tour to each destination. That’s a great option if you only want to go to one place. We could have also taken Grab (like Uber in the US) from place to place. Doing that will waste a lot of time waiting for a driver to come get you each time.
By using a private driver for the day, we had a driver ready and waiting for us at all times. Just a quick WhatsApp message and he was there within a couple of minutes. He also spoke perfect English, offered suggestions for other things to do in Yogyakarta and places to eat, and was used to being a “tour guide” for the day.
The best part tough was that we were able to leave all our “stuff” in the car the whole day!
You can hire a private driver through the Grab, Klook, or Traveloka apps.
Travel Tips for Yogyakarta
Stay Hydrated: Yogyakarta can get quite hot and humid, especially during the day. Drink plenty of water to stay hydrated.
Dress Modestly: When visiting temples and religious sites, dress modestly. Wear clothing that covers your shoulders and knees. Sarongs are often provided at the entrance if needed.
Use Sunscreen: Protect yourself from the sun by applying sunscreen regularly, especially if you’re spending extended periods outdoors.
Bring Cash: While many places accept cards, small vendors and some attractions might only accept cash. It’s a good idea to carry some Indonesian Rupiah (IDR) for such situations.
Negotiate Prices: In markets and with local transport services like becak, it’s common to negotiate prices. Don’t be afraid to ask for a better rate.
Learn Basic Bahasa Indonesia: Knowing a few phrases in Bahasa Indonesia can be helpful and appreciated by locals. Basic greetings and polite expressions can enhance your interactions.
Plan for Traffic: Yogyakarta can experience heavy traffic, especially during peak hours. Allow a lot of extra travel time when moving between sites.
Check Weather Conditions: Before heading out, especially if you plan to visit outdoor sites like Mount Merapi or the temples, check the weather forecast to prepare for any changes.
FAQ
Q: What is the best time to visit Yogyakarta?
A: The best time to visit Yogyakarta is during the dry season, from May to September, when the weather is more predictable and pleasant. The rainy season runs from October to April, with frequent showers, especially in January and February.
Q: How much time should I spend at Borobudur and Prambanan temples?
A: Allocate 2-3 hours at each to fully appreciate their architectural details and historical significance. This allows ample time for exploration and photography.
Q: Can I visit both Prambanan and Borobudur in one day?
A: While it’s possible to visit both temples in one day, it can be quite rushed and exhausting. The temples are in opposite directions of downtown Yogyakarta and each one requires a lot of walking.
Q: Is it necessary to hire a guide for an official temple tour?
A: Hiring a guide is not necessary but can enhance your experience by providing historical context and detailed explanations of the temple’s significance.
Q: Are there any dress codes for visiting the temples?
A: Yes, both Prambanan and Borobudur require modest dress. It’s recommended to wear clothing that covers your shoulders and knees.
Q: How do I get from Yogyakarta to Borobudur and Prambanan?
A: You can hire a driver, use ride-hailing services, or join a tour. Public buses are available but are less convenient. Hiring a driver is the most flexible and comfortable option.
Final Thoughts
Yogyakarta is a city that seamlessly blends the ancient with the modern, offering a rich tapestry of experiences. Whether you’re exploring the majestic temples of Prambanan and Borobudur, soaking in the local culture at the Sultan’s Palace and Taman Sari, or indulging in a food tour of the city, Yogyakarta promises an unforgettable journey!