Borobudur, the world's largest Buddhist temple, Yogyakarta, Indonesia
Travel Guide · Yogyakarta

Things to Do in Yogyakarta: 8 Places You Can't Miss

Borobudur — a 9th-century Mahayana Buddhist temple and UNESCO World Heritage Site

T TopOfHotel Travel Team Published June 11, 2026 Updated June 11, 2026 6 min read
✓ 2 UNESCO World Heritage Sites in one city✓ Centre of Javanese art and culture for more than 300 years✓ A vibrant university city shaped by a creative younger generation
Find great-value hotels in Yogyakarta

Yogyakarta — or Jogja, as locals call it — is the cultural heart of Java, a city where the line between ancient civilisation and modern life stays sharp. Borobudur and Prambanan stand as proof of the Javanese kingdoms' former scale, while a network of caves, beaches, and an active volcano surrounds the city with genuine adventure. Whether you come for history, art, or nature, Jogja doesn't disappoint.

Stupas and tiered architecture of Borobudur Temple at dawn #1
📍 Magelang, 40 km from Jogja

Borobudur

The largest Buddhist temple in the world, built around the 9th century by the Sailendra dynasty. The structure rises across 6 square terraces and 3 circular platforms, decorated with <strong>2,672 relief panels</strong> and originally holding <strong>504 Buddha statues</strong>. It earned UNESCO World Heritage status in <strong>1991</strong> and holds a Guinness record as the world's largest Buddhist temple.

Best time May–October (dry season) — clear skies, minimal rain.
How to get there A hired minibus from Jogja takes 1–1.5 hours. Tour buses also run from Jombor terminal.
Travel tips
  • Go at sunrise (05:30) for the best light and thinner crowds.
  • Buy tickets online in advance — IDR 455,000 (around USD 28) — to skip the queue.
  • Dress modestly and wear the provided sarong wrap before entering the temple.
🎟️ Book tickets & tours for Borobudur on Klook →
🏨 Want to wake up near these spots? See top-rated hotels in Yogyakarta →
Towering spires of Prambanan Temple dedicated to Shiva, Vishnu, and Brahma #2
📍 Central Java border, 17 km from Jogja

Prambanan

The largest Hindu temple complex in Southeast Asia, built in the <strong>9th century</strong> and dedicated to the Trimurti. The compound originally held more than <strong>240 temples</strong> and, like Borobudur, carries UNESCO World Heritage status. Every evening an open-air Ramayana ballet plays out with the Prambanan towers as the backdrop.

Best time Early morning or mid-afternoon — avoid midday when the sun is intense.
How to get there Local Trans Jogja bus route 1A from the city, or a private car hire (30–45 minutes).
Travel tips
  • Catch the evening Ramayana performance (Thursday–Saturday) — it's genuinely memorable.
  • Buy a combo ticket with Borobudur for IDR 750,000 — better value than buying separately.
  • Wear comfortable shoes; the compound involves a fair amount of walking between shrines.
🎟️ Book tickets & tours for Prambanan on Klook →
Entrance gate of Kraton Yogyakarta Palace, traditional Javanese architecture in white and yellow #3
📍 City centre, Yogyakarta

Kraton Sultan Palace

The seat of the Ngayogyakarta Hadiningrat Sultanate, founded by Sultan Hamengkubuwono I in <strong>1755</strong> and covering more than <strong>14,000 square metres</strong>. The reigning sultan still lives here and serves simultaneously as governor of the province. Parts of the palace are open to the public, with galleries of Javanese art and regular traditional music performances.

Best time 09:00–11:00 — good light, before tour groups arrive.
How to get there Walk or cycle from Malioboro Street, around 10–15 minutes.
Travel tips
  • Attend the gamelan music and Javanese dance performances held every Tuesday, Wednesday, and Thursday.
  • Dress modestly — no shorts or bare shoulders in the sacred areas.
  • Hire a guide to get the full historical context; the space is easy to underread without one.
🎟️ Book tickets & tours for Kraton Sultan Palace on Klook →
Malioboro Street at night, orange streetlights illuminating stalls and shops on both sides #4
📍 City centre, Yogyakarta

Malioboro Street

Jogja's main cultural artery, running from the Tugu Monument down to Kraton Palace. The street opens to pedestrians at night and fills with stalls selling batik cloth, silverwork, handicrafts, and street food. Every budget and pace works here.

Best time 18:00–21:00 — lively atmosphere and cooler air.
How to get there Central location — walkable from most hotels, or use Grab/Gojek.
Travel tips
  • Bargain freely at street stalls and market stands — opening prices are typically inflated.
  • For quality batik, shop inside established stores like Hamzah Batik or Mirota Batik.
  • Come after dark to catch the night market atmosphere and try nasi goreng and Javanese sweets from the roadside stalls.
🎟️ Book tickets & tours for Malioboro Street on Klook →
Umbul Pasiraman bathing pool at Taman Sari Water Castle, blending Javanese and Portuguese architecture #5
📍 West of Kraton, city centre Jogja

Taman Sari Water Castle

A royal pleasure garden built in <strong>1758</strong> by Sultan Hamengkubuwono I, once used as a private retreat and bathing complex for the sultan and his consorts. The still-beautiful ruins include bathing pools, water channels, an underground mosque, and a water tower — a distinctive blend of Javanese, Baroque, and Portuguese architectural styles.

Best time 08:00–10:00 before organised tour groups arrive.
How to get there About 10 minutes on foot from Kraton Palace, or ride a becak (cycle rickshaw).
Travel tips
  • Explore the labyrinthine alleyways around the complex, full of wall art and community batik shops.
  • The underground Sumur Gumuling mosque requires passing through a cave and climbing stairs — dress modestly and watch your step.
  • Cover knees and shoulders out of respect for the site.
🎟️ Book tickets & tours for Taman Sari Water Castle on Klook →
🛏️ Halfway through the list — pick a great-value hotel in Yogyakarta before rooms sell out →
Timang Beach — sheer black cliffs against deep blue sea and a rock islet offshore #6
📍 Gunungkidul, 70 km from Jogja

Timang Beach

An adventure-oriented beach tucked in the Gunungkidul district, famous for the traditional gondola that local fishermen use to cross to an offshore rock to catch spiny lobster. Visitors can ride this gondola for a genuinely thrilling experience above the crashing waves. The clifftop scenery is also excellent for photography.

Best time 07:00–10:00 — good light and manageable waves for photos.
How to get there Rent a car or motorbike from Jogja; around 2 hours via the Wonosari road.
Travel tips
  • The traditional gondola (IDR 100,000–150,000) is the thrill version — if heights bother you, take the electric gondola instead.
  • Some stretches of road are rough; rent a motorbike or 4WD vehicle.
  • Bring food and water — shops on site are limited.
🎟️ Book tickets & tours for Timang Beach on Klook →
A shaft of light piercing down into Jomblang Cave, casting golden rays across the dark cavern floor #7
📍 Gunungkidul, 65 km from Jogja

Jomblang Cave

An ancient sinkhole cave famous for its <strong>'heavenly light'</strong> — a natural shaft of sunlight that falls through the opening above and hits the cave floor between roughly <strong>10:00 and 13:00</strong>. The visit involves rappelling more than <strong>60 metres</strong> down into the cave, then walking through fossil forest and ancient vegetation to reach the main chamber where the light appears.

Best time May–October (dry season), between 10:00 and 12:00.
How to get there Private car from Jogja takes 1.5–2 hours; or join a day tour combining Jomblang with Timang Beach.
Travel tips
  • Entry is capped at 150 visitors per day — always book ahead through the official website or a tour agent.
  • Wear clothes you don't mind getting dirty and flat non-slip shoes.
  • The light shaft appears most clearly between 10:00 and 12:00 in the dry season; it may be less distinct during the wet months.
🎟️ Book tickets & tours for Jomblang Cave on Klook →
Mount Merapi summit releasing thick smoke in the morning, visible from surrounding villages #8
📍 North of Jogja, 30 km

Mount Merapi

One of the most active volcanoes in the world. Its last major eruption in <strong>2010</strong> destroyed several villages. Visitors can tour the Merapi Museum, explore villages buried under lava on a <strong>4WD jeep tour</strong>, or hike to the summit at dawn for sunrise and a sea of clouds.

Best time April–October, early morning for the best visibility.
How to get there The main departure point is Kaliurang village, 25 km from Jogja — take a Grab or rent a vehicle.
Travel tips
  • Lava Tour jeeps depart at 04:00–05:00 to catch sunrise on the mountain.
  • Always check current volcanic activity levels at bpptkg.esdm.go.id before you go.
  • Do not approach the crater — follow your guide's instructions and all official advisories.
🎟️ Book tickets & tours for Mount Merapi on Klook →
🏨 That's all 8 spots! Next step — book a top-rated stay in Yogyakarta →
WHERE TO STAY

Where to stay in Yogyakarta for this trip

A well-located hotel means less commuting and more sightseeing. Here are real, top-rated stays in Yogyakarta — compare Agoda · Booking · Trip.com in one click.

1

Amanjiwo

★ 9.6⭐⭐⭐⭐⭐📍 กลางทุ่งนาเชิงเขาเมโนเรห์ เมือง Magelang — มองเห็นมหาเจดีย์โบโรบูดูร์จากรีสอร์ต ห่างวัดราว 3 กม. ขับรถ 10 นาที
#1 ทำเลในตำนาน · รีสอร์ตหันหน้าโบโรบูดูร์
from~$1,029
Compare all 3 sites before you book — our link adds no markup to their price

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

2

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

★ 9.4⭐⭐⭐⭐⭐📍 บนถนน Malioboro ตรงข้ามสถานีรถไฟ Yogyakarta (Tugu) พอดี — เดินไม่กี่ก้าวถึงถนนคนเดิน Malioboro ตลาด Beringharjo และจุดขึ้นรถเข้าเมืองเก่า อยู่ใจกลางสุดของย่านท่องเที่ยว
#9 โรงแรมประวัติศาสตร์ปี 1911 · บนถนน Malioboro
from~$83
Compare all 3 sites before you book — our link adds no markup to their price

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

3

Hotel Tentrem Yogyakarta

★ 9.1⭐⭐⭐⭐⭐📍 บนถนน Jl. AM Sangaji ทางเหนือของใจกลางเมือง — ขับรถถึงถนนคนเดิน Malioboro และสถานีรถไฟ Tugu ราว 8–12 นาที · เดินออกจากโรงแรมไม่ถึงย่านเที่ยวทันที แต่ไม่ไกลและรถเรียกง่าย
#2 โรงแรมโฮมเกรดดีที่สุดของเมือง · ฟิตเนสระดับเอเชีย + Gaharu Spa
from~$123
Compare all 3 sites before you book — our link adds no markup to their price

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

4

Royal Ambarrukmo Yogyakarta

★ 8.9⭐⭐⭐⭐⭐📍 บนถนน Jl. Laksda Adisucipto ย่าน Depok ทางตะวันออกของเมือง — ติดกับห้าง Plaza Ambarrukmo เดินถึงได้เลย · ขับรถเข้าถนนคนเดิน Malioboro และสถานีรถไฟ Tugu ราว 15–20 นาที
#4 โรงแรมวังบนผืนที่ประทับราชวงศ์ · ติด Plaza Ambarrukmo
from~$83
Compare all 3 sites before you book — our link adds no markup to their price

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

See all recommended hotels in Yogyakarta + compare prices →

Tours, tickets & activities 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.

Before You Pack

Yogyakarta rewards longer stays — the more time you spend, the more layers you find. Plan for 4–5 days to take in the ancient temples, natural landscapes, and living Javanese culture without rushing.

Frequently Asked Questions

How many days do you need to see Yogyakarta properly?
4–5 days covers the full range: Borobudur, Prambanan, Kraton, Taman Sari, and the natural sites like Jomblang Cave and Timang Beach. If time is short, 2–3 days is enough for the main city highlights.
When is the best time to visit Yogyakarta?
The dry season, May–October, is ideal — clear skies, little rain, and good conditions for both temple visits and outdoor activities. Avoid December–January when heavy rain can close some sites or reduce visibility significantly.
How do you get around between attractions in Jogja?
In the city, Grab and Gojek are convenient and affordable. For Borobudur and more distant sites, a day-hire car with driver (IDR 400,000–600,000) is the practical choice, or join a group tour for a lower per-person cost.
T
TopOfHotel Travel Team Travelers & destination experts

TopOfHotel is a team of travelers and stay/destination experts working since 2017 — we travel for real, curate honestly, and review with heart so you can plan trips that are fun and worth every baht.

🏨 See hotels in Yogyakarta Compare prices →