Things to do and where to stay in Yogyakarta
Where to stay · Indonesia

Where to stay in Yogyakarta — pick the right hotel, book in 3 clicks

Yogyakarta (or "Jogja") is the cultural heart of Java, still ruled by a sultan and serving as the gateway to two UNESCO World Heritage sites: the Buddhist mega-stupa of Borobudur and the Hindu temple of Prambanan. In the city you'll find the sultan's palace, the artsy Malioboro street, and traditional batik crafts. It's perfect for travellers who love culture, history, and family trips.

🛕Borobudur🕉️Prambanan🏯Sultan's Palace🛍️Malioboro Street🎨Batik
1ranked guides
11See & Eat
🤝 Curated by the TopOfHotel team · scores from real guest reviews · live price comparison across 3 sites · no hidden adsHow we review →

Why stay in Yogyakarta

🛕

Borobudur at dawn

The largest Buddhist stupa in the world. Watch the sunrise rise above the mist and the volcanoes.

🕉️

Prambanan Temple

An elegant cluster of soaring Hindu spires, a World Heritage site that pairs with Borobudur.

🏯

The Sultan's Palace and Javanese culture

The living Kraton palace, complete with classical dance performances and gamelan music.

🎨

A city of art and batik

A hub for batik fabric, shadow puppets, and traditional Javanese crafts at shopper-friendly prices.

Ranked reviews — find your ideal stay in Yogyakarta

Start with where to stay (the heart of the trip), then explore food and sights

Find the right Yogyakarta hotel for you

1 ranked reviews

👆 Tap a chip to filter — pick more than one

By location

Local dishes to try in Yogyakarta

  1. 1🍗

    Gudeg

    Young jackfruit slow-braised in coconut milk and palm sugar for a sweet flavour, Jogja's signature dish.

    📍 Signature local dish
  2. 2🐔

    Ayam Goreng (fried chicken)

    Chicken marinated in Javanese spices, crispy outside and tender inside, served with sambal.

    📍 Local eateries
  3. 3🍢

    Sate Klathak

    Goat satay skewered on bicycle spokes and grilled over charcoal, boldly flavoured and uniquely local.

    📍 Bantul district
  4. 4🍜

    Bakmi Jawa (Javanese noodles)

    Javanese-style fried or soup noodles, cooked over a fragrant charcoal stove by the roadside.

    📍 Evening food carts
  5. 5

    Kopi Joss

    Coffee with a piece of red-hot charcoal dropped into the glass, the city's quirky signature drink.

    📍 Malioboro
  1. 1🛕

    Borobudur Temple

    A 9th-century Buddhist mega-stupa, the largest in the world and a UNESCO World Heritage site.

    📍 Magelang (nearby)
  2. 2🕉️

    Prambanan Temple

    A towering cluster of pointed Hindu temple spires, a World Heritage site over a thousand years old.

    📍 City outskirts
  3. 3🏯

    Kraton Ngayogyakarta

    The sultan's palace, still actively in use, a hub of Javanese art and culture.

    📍 City center
  4. 4💧

    Taman Sari Water Castle

    A former royal water garden and bathing complex with strikingly beautiful architecture.

    📍 City center
  5. 5🌋

    Mount Merapi

    An active volcano with lava-jeep tours that explore the volcanic terrain in the early morning.

    📍 North of the city
  6. 6🛍️

    Malioboro Street

    The city's main shopping street, packed with souvenirs, batik, and lively street food.

    📍 City center

Things to do in Yogyakarta

Day tours, attraction tickets and travel essentials for Yogyakarta — book ahead on Klook with mobile e-tickets.

Affiliate links — we may earn a commission at no extra cost to you.

★ TEAM'S TOP PICKS

3 Yogyakarta hotels our team picked for you

Selected from real reviews — one per budget tier, each with a score and instant 3-site price comparison

Amanjiwo★ 9.6Luxury

Amanjiwo

📍 Yogyakarta⭐⭐⭐⭐⭐

#1 legendary location · resort facing Borobudur

From~$1,029/night
read the full review →
Grand Hotel De Djokja (อดีตชื่อ Grand Inna Malioboro)★ 9.4Luxury

Grand Hotel De Djokja (อดีตชื่อ Grand Inna Malioboro)

📍 Yogyakarta⭐⭐⭐⭐⭐

#9 Historic 1911 hotel · On Malioboro street

From~$83/night
read the full review →
Hotel Tentrem Yogyakarta★ 9.1Luxury

Hotel Tentrem Yogyakarta

📍 Yogyakarta⭐⭐⭐⭐⭐

#2 best home-grown hotel in the city · Asia-level gym + Gaharu Spa

From~$123/night
read the full review →
🏨 ALL PICKS

โรงแรมแนะนำทั้งหมดในYogyakarta

ครบทุกระดับงบ — คัดจากคะแนนรีวิวจริง พร้อมเทียบราคา 3 เว็บ

#4

Royal Ambarrukmo Yogyakarta

★ 8.9⭐⭐⭐⭐⭐Luxury📍 Yogyakarta

#4 Palace hotel on royal retreat grounds · joined to Plaza Ambarrukmo

~$83/night
#5

The Phoenix Hotel Yogyakarta - Handwritten Collection

★ 8.8⭐⭐⭐⭐⭐Luxury📍 Yogyakarta

#3 1918 colonial building · Handwritten Collection

~$86/night
#6

Yogyakarta Marriott Hotel

★ 8.8⭐⭐⭐⭐⭐Luxury📍 Yogyakarta

#8 modern 5-star · mall-connected + infinity pool

~$86/night
#7

Melia Purosani Yogyakarta

★ 8.7⭐⭐⭐⭐⭐Luxury📍 Yogyakarta

#6 international 5-star in a city-center garden · 5-min walk to Malioboro

~$66/night
#8

Plataran Heritage Borobudur Hotel

★ 8.6⭐⭐⭐⭐⭐Luxury📍 Yogyakarta

#5 Colonial country resort · Menoreh views near Borobudur

~$120/night
#9

Greenhost Boutique Hotel Prawirotaman

★ 8.6⭐⭐⭐⭐Upper-mid📍 Yogyakarta

#7 design-led eco boutique · heart of Prawirotaman district

~$40/night
#10

THE 1O1 Yogyakarta Tugu

★ 8.4⭐⭐⭐⭐Upper-mid📍 Yogyakarta

#10 Modern value pick · 3 min to Tugu & 5 min to Malioboro

~$37/night

🚆 Getting around Yogyakarta

🛵

Gojek / Grab

Apps for hailing motorbikes and cars, convenient and cheap, ideal for getting around the city.

🚗

Car with driver

The most popular option for visiting Borobudur and Prambanan, which lie outside the city.

🛺

Becak & horse carriage

Traditional pedicabs and horse-drawn carriages for touring the old town and Malioboro.

🚆

Train

Yogyakarta station connects to major cities across Java, such as Jakarta and Surabaya.

Where to go next near Yogyakarta

Frequently asked — where to stay in Yogyakarta

When is the best time to visit Borobudur?+

Dawn is the most beautiful and least crowded, but these days you must book in advance and a guide leads you up the stupa.

How many days do you need in Yogyakarta?+

Two to three days is just right, splitting time between Borobudur, Prambanan, the Sultan's Palace, and strolling Malioboro.

Can you see Borobudur and Prambanan in a single day?+

You can, but it's fairly tiring since they're in opposite directions. We recommend hiring a car and starting early.

Ready to book your Yogyakarta stay?

Start with the 3 hotels our team picked, or search all 3 sites — always compare before booking