11 top things to do in Yogyakarta, Indonesia

Yogyakarta, also known as Jogja, is a city located on the island of Java, Indonesia. It is a popular tourist destination due to its rich history and cultural heritage. In this blog post, we will explore the best things to do in Yogyakarta.

Yogyakarta is a city that boasts a rich history and culture, making it a must-visit destination if you’re traveling to Indonesia. From ancient temples to vibrant street markets, Yogyakarta offers a unique blend of traditional and modern experiences. Whether you are interested in art, history, or nature, this city has something to offer for everyone. In this blog post, we will explore the top things to do in Yogyakarta, from visiting ancient temples and palaces to trying the local cuisine and experiencing traditional art forms. So, pack your bags and get ready for an unforgettable adventure in Yogyakarta!

what to do in yogyakarta

* Since I need to maintain Feast of Travel, it is possible that this post contains affiliate links. It does not affect you in any way, but if you want to read more about it, you can have a look at the Trusted companies page.

1. Watch the sunrise at Borobudur Temple

Borobudur Temple is one of the most famous landmarks in Yogyakarta. It is a UNESCO World Heritage Site and is the largest Buddhist temple in the world. The temple was built in the 9th century and is located about an hour’s drive from the city center. Borobudur Temple consists of nine stacked platforms, topped by a central dome. Each level is adorned with intricate carvings and statues, depicting stories from Buddhist teachings. The temple is surrounded by beautiful rice paddies and mountains, making it a picturesque location. It is best to visit the temple early in the morning to avoid the crowds and to see the sunrise.

Schedule: 6.30 – 16.30, Price: IDR 387,500 / USD 25

borobudur

Update: As of 2022, due to Covid-19, it is currently not possible to enter the temple or climb it. This is really the only thing that is worth it in the visit, and with such a steep price, it seems like an unfair deal. That is why I suggest that you do not visit Borobudur until the entrance is reinstated. Additionally, the government of Indonesia plans to make changes in the pricing of the entrance, with an added 100$ for those intending to climb the temple. These prices increase even further if you plan to visit the complex at sunrise or sunset. While I appreciate the effort in trying to preserve it, I feel that using a cultural good to fill the pockets of a few people to such a degree, especially how much the amount represents in a country like Indonesia, should be controlled.

Price controversy

While Borobudur is truly an incredible site, not all tourists (including myself) can afford such an expense in their trips. But worry not! Yogyakarta has more to offer, including another incredible temple complex with a reasonable price: the Prambanan Temple (read more below). If you still want to visit Borobudur temple but you are not willing to pay the exorbitant prices, you can see the sunrise in Punthuk Setumbu Hill, located nearby and overlooking the temple. You can arrange it yourself if you find your way there, in which case you only have to pay the entrance fee of 30k IDR (1,8€) or 15k IDR if you’re local. Otherwise, you can have a pre-arranged tour below:

Klook.com

2. Visit Prambanan Temple

Prambanan Temple is a Hindu temple complex that is also a UNESCO World Heritage Site. It is located about 17 kilometers from Yogyakarta and is one of the largest Hindu temples in Southeast Asia. The temple complex was built in the 9th century and is dedicated to the Hindu trinity of Brahma, Vishnu, and Shiva. It consists of several smaller temples that surround the main complex, each of which is adorned with intricate carvings and sculptures depicting scenes from Hindu mythology.

Schedule: 6.30 – 16.30, Price: IDR 387,500 / USD 25

prambanan yogyakarta

The main temple at Prambanan

The main temple will probably look familiar from seeing it on instagram, or in the movie The Philosophers, and it is easy to understand why. This wonderfully preserved temple from the 9th century in honor of Shiva stands at over 47 meters tall. The temple is adorned with intricate carvings depicting scenes from the Ramayana and Mahabharata, two of the most important Hindu epics. The carvings are so detailed that it is possible to make out individual expressions on the faces of the figures depicted in them. While there were not many people on the grounds when we visited the complex in 2022, this temple was clearly more visited than the rest.

prambanan temples

Klook.com

The smaller temples at Prambanan

The smaller temples dedicated to Brahma and Vishnu are smaller and less known, but they are also truly wonderful to visit. Also, not a lot of visitors venture to these temples, so we were exploring them on our own most of the time. I suggest you make enough time to explore the complex grounds for a while to truly immerse in the beauty of the temples and marvel at the skill of their builders.

prambanan temples

Travel tip: if you’re tall, blonde or overall Western looking, be ready for people to ask to take pictures with you. In our case, we were the only non-local tourists that day so we were quickly surrounded by locals wanting to talk to us and take selfies with us. While it became a bit overwhelming when tens of people were surrounding us, they were very sweet.

Travel tip: if you plan to visit both Borobudur and Prambanan, or Prambanan and the nearby temple Ratu Boko, you can purchase combined tickets for USD 45. In the case of the Prambanan – Ratu Boko combined ticket, it includes a free shuttle between the two locations.

ratu boko

The Ratu Boko temple. Photo by LUKAS FITRIA ADI SETIAWAN on Unsplash

3. Explore the Kraton

The Kraton is the royal palace of the Sultan of Yogyakarta. It is a complex of buildings that reflects the Javanese culture and architecture. Visitors can explore the Kraton and learn about the history and traditions of the Sultanate of Yogyakarta. The Kraton is a vast complex with several pavilions and buildings. The Bangsal Kencana hall is a magnificent hall where the coronation of the Sultan takes place.

Schedule: 6.30-13.30 (8.30 on Fri), Price: 15k IDR (0,9€)

kraton yogyakarta

The Kraton Royal Palace in Yogyakarta. Photo by: Gunawan Kartapranata – Own work, CC BY-SA 3.0

4. Visit the Taman Sari Water Castle

The water castle

The Taman Sari Water Castle is a beautiful garden and bathing complex that was built in the 18th century. It was used by the royal family as a relaxation spot and also served as a hiding place during times of war. The complex consists of several pools, gardens, and pavilions. You can explore the complex and learn about the history and architecture of the Taman Sari Water Castle.

Schedule: 9-15, Price: 15k IDR (0,9€) + 3k for camera

taman sari

Underground Mosque and castle ruins

The entrance to the complex allows you to visit not only the Taman Sari, but also the Underground Mosque and the ruins of the castle of Pulo Cemeti. The Underground Mosque is a unique attraction in Yogyakarta. It is a mosque that is located underground, beneath the main mosque. Visitors have to descend a flight of stairs to reach the underground mosque. The mosque is adorned with carvings and is illuminated with colorful lights. It is a serene and peaceful place where visitors can learn about the Islamic culture and traditions of Indonesia.  The Pulo Cemeti castle ruins are the remains of a royal castle surrounded by a moat that you can visit from the Taman Sari Water Castle. The crumbling walls and its priviledged view of the city as one of its highest spots definitely makes it worth a visit.

Don’t forget to find your guide!

Also, included with the entrance fee, you can follow a local guide show you around the three sites and tell you about the story of the Water Castle and of Indonesia as a whole. The guides are very knowledgeable and will also help you take pictures if you want. They work for tips, so plan your budget accordingly.

taman sari guide

5. Learn about Batik

Batik is a traditional fabric art that is unique to Indonesia. It involves using wax to create patterns on fabric and then dyeing the fabric to create a colorful design. In Yogyakarta, you can learn about the history and techniques of batik at the Batik Museum. The museum has a collection of batik fabrics from different regions of Indonesia. You can also try their hand at creating their own batik design. There are several batik workshops in Yogyakarta where visitors can learn the art of batik-making from local artisans. You can even learn how to make your own Batik cloths in this Batik-making workshop!

6. Walk along Malioboro Street

Malioboro Street is the most famous shopping street in Yogyakarta. It is a bustling street with shops selling traditional Javanese handicrafts, batik fabrics, and souvenirs. You can also find street food vendors selling local delicacies such as gudeg, nasi kucing, and bakmi Jawa (see below), as well as the nation-wide favourite snack chicken sate skewers. The street is also a popular spot for street performers and musicians. It is basically the heart of the city today, so it fills up with locals and tourists, especially in the evening.

malioboro street yogyakarta

Photo by Farhan Abas on Unsplash

7. Try the Local Cuisine in Yogyakarta

Yogyakarta has a diverse culinary scene, with many unique and delicious dishes to try. Some examples that you should definitely try are:

  • Gudeg is a traditional Javanese dish that is made with jackfruit, coconut milk, and various spices: the dream of a vegan foodie.
  • Nasi Kucing is a popular street food that consists of small portions of rice with various side dishes and toppings. While the name of the dish literally translates to cat rice, don’t worry, no cat meat is involved in the recipe, it is simply called that because of the portion size.
  • Bakmi Jawa is a Javanese noodle dish that is served with vegetables and meat.
  • Soto Ayam is a Javanese chicken soup noodle dish that is perfect when you need something simple but comforting.
  • Kopi Joss, which is coffee mixed with charcoal. There are many local restaurants and street food vendors in Yogyakarta where you can try the local cuisine.

Restaurant recommendations

  • Gudeg Yu Djum: A legendary restaurant known for its delicious gudeg, served with crispy fried chicken. They have been serving this dish for over 60 years.
  • Gudeg Mbok Lindu: Another great option for tasty gudeg.
  • Warung Sate Kambing Tegal: Specializes in juicy and tasty grilled goat meat skewers served with peanut sauce. You can also try these skewers at Warung Sate Kambing & Tongseng Pak Amat.
  • Angkringan Lik Man: A perfect spot to try nasi kucing (small portion of rice with various side dishes). They also serve fried bananas, cassava, and local drinks like Wedang Ronde (hot ginger drink with glutinous rice balls).
  • Warung Bu Ageng: Local eatery offering a variety of Javanese dishes, including bakmi jawa (Javanese noodles).
  • Bakmi Jawa Pak Man or Bakmi Jawa Mbah Mo: A small restaurant and a street vendor respectively, specializing in bakmi jawa.
  • Mie Ayam Tumini: A popular restaurant known for its rich and flavorful Mie Ayam (chicken noodle soup) with perfectly cooked noodles. It is located a bit far from the city center.
  • Lupis Mbah Satinem: A legendary street food stall run by Mbah Satinem, famous for her steamed glutinous rice cake called lupis. It is served with palm sugar syrup and is very popular, starting early in the morning.
  • Bale Raos: Located in the Kraton complex, this restaurant serves traditional Javanese cuisine in a beautiful Javanese-style building. Their signature dish is Nasi Gurih, fragrant rice cooked in coconut milk, accompanied by side dishes like Sate Ayam, Ayam Goreng, and Sambal Goreng Ati. The flavors are rich and the presentation is beautiful.

8. Watch a Wayang Kulit Show

Wayang Kulit is a traditional Javanese shadow puppet show that has been performed for centuries. The show involves shadow puppets made of leather, which are manipulated by a puppeteer behind a white screen. The stories depicted in the Wayang Kulit show are usually based on ancient Javanese mythology and legends. Visitors can watch a Wayang Kulit show in Yogyakarta and learn about the history and culture of the art form.

Some of the best places to catch a Wayang Kulit show are Sonobudoyo Museum, Taman Budaya Yogyakarta, Museum Ullen Sentalu and of course the Yogyakarta Palace (Kraton), where you can watch the show with the Sultan of Yogyakarta. You can also buy a gorgeous Wayang puppet at Astuti Gallery, where they also perform shows.

wayang kulit

9. Visit the Merapi Volcano

The Merapi Volcano is an active volcano located near Yogyakarta. It is one of the most active volcanoes in Indonesia and has erupted several times in the past. If you dare, you can hike up to the top of the volcano and enjoy the scenic views of the surrounding landscape. There are also several villages around the Merapi Volcano where visitors can learn about the local culture and traditions.

Update 2022: climbing to the crater of Mt. Merapi has been banned for safety reasons, but some areas are still accessible. Make sure you follow guidelines and government recommendations if you visit Mt. Merapi.

mt merapi

Klook.com

10. Watch the sunlight underground in Jomblang Cave

Visiting the Jomblang Cave is an unforgettable experience that should not be missed during your trip to Yogyakarta. This natural wonder features a large sinkhole that leads to an underground cave system filled with stunning geological formations and crystal-clear pools of water. The journey to the cave involves a steep descent down a rope ladder, followed by a trek through the cave’s underground river. Once inside, you’ll be surrounded by towering stalactites and stalagmites, creating a surreal and otherworldly atmosphere. The highlight of the trip is the “heaven’s light” phenomenon, where sunlight streams through a hole in the cave’s ceiling, creating a breathtaking display of light and shadow. Visiting the Jomblang Cave is an adventure that will leave you with memories that last a lifetime.

Photo by Shawn Pang on Unsplash

Klook.com

11. Spend the day at the beach

While Yogyakarta is known for its cultural attractions and historic landmarks, it can quickly get overwhelming and stressful. Spending a day at the beach is a perfect way to escape the city and enjoy some relaxation and sun. Some of the best beaches near Yogyakarta include Parangtritis Beach, Glagah Beach, Krakal Beach or the beautiful (but farther away) Gunung Kidul Beach. These beaches offer wide stretches of sand, crystal clear water, and stunning views of the Indian Ocean. Spending a day at the beach is a perfect way to unwind and soak up some of the natural beauty that Indonesia has to offer.

Gunung Kidul Beach

Gunung Kidul Beach. Photo by aris forgen on Unsplash

Klook.com

How to get to Yogyakarta

Yogyakarta is easily accessible by air, train, or bus. The Adisucipto International Airport is located just 7 kilometers from the city center and serves several domestic and international flights.

Alternatively, visitors can take a train from Jakarta, Surabaya, or other major cities in Java. The Tugu Station in Yogyakarta is the main train station in the city. Download the KAI Access app to book your tickets or simply go to the train station. Buses are also available for those who prefer a more budget-friendly option. There are several bus terminals in Yogyakarta that serve routes to other cities in Java and other parts of Indonesia. Once in Yogyakarta, you can move around use local transportation such as taxis, buses, and motorcycle taxis to get around the city.

Where to stay in Yogyakarta

Areas to stay in Yogyakarta

When visiting Yogyakarta, there are popular accommodation areas for tourists. One such area is Malioboro, situated in the city center. Here, you can find affordable guesthouses, hostels, and easy access to the main attractions and shopping areas.

Another well-liked area is Prawirotaman, located south of the city center. It offers a relaxed atmosphere with a variety of mid-range hotels, restaurants, and cafes. This neighborhood is trendy and popular among backpackers and travelers seeking a hip environment to explore.

If you prefer luxury, the outskirts of the city and the Borobudur area provide high-end resorts and villas. These accommodations are surrounded by breathtaking natural landscapes and offer views of ancient temples.

For a quieter experience and a touch of authenticity, Sleman, located north of Yogyakarta, is a great option. It’s also home to some of the city’s finest restaurants.

Recommendations based on budget

For budget travelers, some popular choices include the EDU Hostel, Ostic House, and The Packer Lodge. These accommodations offer clean and comfortable rooms, free Wi-Fi, and convenient locations close to the city’s main attractions.

Mid-range travelers can enjoy a comfortable stay at the Greenhost Boutique Hotel, Hotel Neo Malioboro or Gallery Prawirotaman Hotel. These accommodations offer stylish and modern rooms, excellent service, and amenities such as swimming pools, restaurants, and spas.

For those who want to splurge, there are several high-end hotels and resorts to choose from in Yogyakarta. The Amanjiwo Resort is one of the most luxurious options, set in a stunning location with views of Borobudur Temple. Other amazing options in the area are Villa Borobudur Resort or Plataran Borobudur. The Hyatt Regency Yogyakarta is another popular choice, offering a range of facilities including a golf course, swimming pool, and spa.

Booking.com

Closing statement

Yogyakarta is a city that offers a rich cultural experience for visitors. From exploring ancient temples to trying local cuisine, there are plenty of things to do in Yogyakarta. Whether you are interested in history, art, or nature, there is something for everyone in this vibrant city. So, plan your trip to Yogyakarta using this post and discover the beauty and charm of this unique Indonesian city.

If you’re in Yogyakarta, a perfect way to continue your journey through Java is visiting 2 of the most beautiful volcanoes in Indonesia:

Hiking Mt. Bromo and Mt. Ijen in Java, Indonesia

If you’re planning a trip to Indonesia, you’ll probably like these posts:

Perfect 3 days itinerary in Ubud, Bali

What to do in North Sumatra, the secret Indonesia keeps from you

Perfect 3-day itinerary in Nusa Penida, Indonesia

Quick Gili islands guide: a starters kit for paradise seekers in Indonesia

Perfect 10 days Flores itinerary in Indonesia

PIN ME:

what to do in yogyakarta


1 Comment

hiredriveryogyakarta · 24/10/2023 at 05:05

hi Guillem, i would like to say thank you for exploring our beautiful city. 🙂 greeting from Yogyakarta/Jogja

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Translate