Yogyakarta
City Guide

Yogyakarta

✈️ YIAπŸ›‘οΈ Safety: 70/100πŸ‘₯ 430,000 (city), 4M (metro)

Java's cultural heart β€” home to Borobudur and Prambanan temples, thriving batik tradition, and Javanese arts. One of Southeast Asia's best-value destinations with incredible food and warm hospitality.

Tours & Experiences

Browse bookable tours, activities, and day trips in Yogyakarta

Explore

πŸ“ Points of Interest

Loading map...

AttractionsLocal Picks

πŸ“‹The Rundown

πŸ›•

Borobudur, the world's largest Buddhist temple, sits just 40 km northwest of the city with over 2,600 relief panels and 504 Buddha statues

πŸ‘‘

Yogyakarta is the only Indonesian province still ruled by a sultan β€” the current Sultan Hamengkubuwono X also serves as governor

🎭

The city is the cradle of Javanese culture, where traditional batik, wayang (shadow puppetry), and gamelan music remain part of daily life

πŸ›οΈ

Prambanan is the largest Hindu temple compound in Indonesia, with 240 temples built in the 9th century during the Mataram Kingdom

πŸ’°

Yogyakarta is one of the most affordable major destinations in Southeast Asia β€” a full meal can cost under $2 at local warungs

🏯

The Kraton (Sultan's Palace) is a living palace complex where the sultan still resides and traditional Javanese arts are performed daily

πŸ›οΈMust-See Spots

Borobudur Temple

πŸ“Œ

The world's largest Buddhist temple, a 9th-century masterpiece built from over 2 million blocks of volcanic stone. Nine stacked platforms crowned by a central dome, with 2,672 relief panels depicting Buddhist teachings. Sunrise visits are unforgettable.

Magelang (40 km NW)Book tours

Prambanan Temple

πŸ“Œ

A stunning 9th-century Hindu temple compound dedicated to Shiva, Vishnu, and Brahma. The central Shiva temple soars 47 meters tall. The Ramayana Ballet is performed here on full moon nights from May to October.

Prambanan (17 km NE)Book tours

Kraton (Sultan's Palace)

πŸ—Ό

The cultural heart of Yogyakarta β€” a vast 18th-century palace complex where the sultan still lives. Daily performances of gamelan, wayang, and Javanese dance take place within its ornate pavilions.

Taman Sari (Water Castle)

πŸ“Œ

The partly ruined 18th-century royal garden and bathing complex built for the sultan's family. Underground tunnels, bathing pools, and a subterranean mosque create an atmospheric labyrinth.

Malioboro Street

πŸ—Ό

The vibrant main street of Yogyakarta, stretching for over a kilometer with shops, street vendors, batik sellers, and food carts. After dark, lesehan (ground-level) dining stalls line the sidewalks.

MalioboroBook tours

Jomblang Cave

🌿

A dramatic vertical cave where a beam of sunlight pierces through a sinkhole into the underground forest below. Visitors rappel down on ropes to witness the "light from heaven" at midday.

Semanu (50 km SE)Book tours

Mount Merapi

🌿

Indonesia's most active volcano looms over the city at 2,930 meters. Jeep tours explore the devastation from the 2010 eruption, and sunrise treks to the summit reward with dramatic views.

Sleman (25 km N)Book tours

Ratu Boko Palace

πŸ“Œ

An 8th-century hilltop ruin with sweeping views over the Prambanan plain. Less visited than Prambanan itself, this archaeological complex offers spectacular sunset panoramas.

Prambanan (20 km NE)Book tours

πŸ—ΊοΈWhere to Next

🌍

Solo (Surakarta)

Yogyakarta's sister city and rival Javanese cultural capital. More traditional and less touristy, with its own kraton, bustling markets, and excellent batik workshops.

πŸš† 1 hr by trainπŸ“ 65 km northeastπŸ’° Rp 10,000-45,000 (~$0.65-3)
🌍

Dieng Plateau

A misty volcanic plateau at 2,000 meters with ancient Hindu temples, colorful lakes, and geothermal vents. Often called the "Abode of the Gods" β€” a cool escape from lowland heat.

🚌 3-4 hrs by bus/carπŸ“ 120 km northwestπŸ’° Rp 50,000-80,000 (~$3.25-5.25)
🌍

Karimunjawa Islands

A pristine marine national park with white sand beaches, coral reefs, and turquoise water. Far less developed than Bali's islands β€” a true tropical escape.

⛴️ 6-8 hrs by bus + ferryπŸ“ 180 km north (via Jepara)πŸ’° Rp 200,000-350,000 (~$13-23)
🌍

Semarang

The capital of Central Java with Dutch colonial architecture, Chinese temples, and the atmospheric Old Town (Kota Lama). A gateway to the north coast.

πŸš† 3.5 hrs by trainπŸ“ 125 km northπŸ’° Rp 50,000-85,000 (~$3.25-5.50)
🌍

Parangtritis Beach

A dramatic black sand beach on the Indian Ocean backed by towering sand dunes. Sacred in Javanese mythology as the domain of the South Sea Queen. Great for sunset horseback rides.

πŸš— 45 min by motorbike/carπŸ“ 27 km southπŸ’° Rp 15,000-30,000 (~$1-2)

πŸ“Hidden Gems

Kotagede Silver Village

The ancient capital of the Mataram Sultanate, now a quiet neighborhood famous for its silversmiths. Tiny workshops produce intricate filigree jewelry by hand using techniques passed down for centuries.

β˜…

You can watch artisans at work and buy directly β€” prices are a fraction of what shops on Malioboro charge for the same quality.

Kotagede

Warung Bu Ageng

A legendary no-frills warung near the Kraton serving gudeg (jackfruit stew) that has been made with the same recipe for decades. Locals line up at dawn for the best portions.

β˜…

Gudeg is Yogyakarta's signature dish, and this warung is where locals eat it β€” not the tourist-oriented versions on Malioboro.

Kraton

Imogiri Royal Cemetery

A hilltop burial complex reached by climbing 345 stone steps, where Javanese sultans from both the Yogyakarta and Solo royal houses have been interred since the 17th century.

β˜…

Visitors must wear traditional Javanese court dress (provided at the entrance) to enter the inner tombs β€” a deeply atmospheric cultural experience.

Imogiri (20 km S)

Prawirotaman Street

A laid-back neighborhood south of the Kraton that's become a hub for backpackers, artists, and creative cafes. Art galleries, vintage shops, and craft beer spots mix with traditional batik workshops.

β˜…

Where Yogyakarta's young creative scene meets its traditional artisan heritage β€” a much more authentic vibe than Malioboro.

Prawirotaman

Batik Workshop at Batik Winotosastro

A family-run batik workshop operating since 1959 where visitors can learn the traditional wax-resist dyeing technique. Watch master artisans create intricate patterns by hand.

β˜…

Yogyakarta is the undisputed capital of Javanese batik β€” UNESCO-recognized intangible heritage β€” and this workshop preserves traditional methods that are disappearing elsewhere.

Tirtonirmolo

β˜€οΈWeather

Yogyakarta has a tropical monsoon climate with two distinct seasons: a dry season (May-October) and a wet season (November-April). Temperatures are consistently warm year-round. Humidity is high, especially during the wet season. Early mornings are the most comfortable time for temple visits.

Dry Season

May - October

72-91Β°F

22-33Β°C

Rain: 30-80 mm/month

The best time to visit. Hot and sunny with lower humidity. Clear skies are ideal for sunrise at Borobudur and volcano views. June-August is the coolest and driest period.

Wet Season

November - April

73-91Β°F

23-33Β°C

Rain: 200-400 mm/month

Hot and humid with heavy afternoon thunderstorms. Rain usually falls in intense bursts lasting 1-3 hours, often clearing by evening. January-February is the wettest period.

πŸ›‘οΈSafety

70

Moderate

out of 100

Yogyakarta is generally safe for tourists and has a well-deserved reputation as one of Java's friendliest cities. Violent crime targeting visitors is rare. The main concerns are petty theft, traffic hazards, volcano monitoring, and the occasional earthquake. Use common sense and you'll have a great time.

Things to Know

  • β€’Be alert for bag snatching from passing motorbikes, especially on busy streets β€” carry bags on the side away from traffic
  • β€’Traffic in Yogyakarta is chaotic β€” motorbikes dominate and few drivers observe lane markings or signals
  • β€’Mount Merapi is actively monitored β€” check the volcano alert level before booking treks and follow official guidance
  • β€’Yogyakarta sits in an earthquake-prone zone β€” familiarize yourself with evacuation routes in your accommodation
  • β€’Avoid swimming at south coast beaches (Parangtritis, etc.) β€” the Indian Ocean has extremely strong and deadly rip currents
  • β€’Be wary of overly friendly strangers offering "free" tours, especially near tourist sites β€” this often leads to batik shop scams

Natural Hazards

⚠️ Mount Merapi erupts periodically β€” the last major eruption in 2010 was devastating. The volcano's status is continuously monitored by BPPTKG⚠️ Yogyakarta is in a seismically active zone β€” the 2006 earthquake killed over 5,700 people in the region⚠️ Flash flooding can occur during the wet season, particularly in low-lying areas and river valleys⚠️ The southern coastline has extremely dangerous waves and currents β€” multiple drownings occur each year

Emergency Numbers

General Emergency

112

Police

110

Ambulance

118/119

Fire Department

113

Tourist Police

(0274) 587390

πŸš•Transit & Transport

Yogyakarta's city center is manageable on foot, but getting to temples and outlying attractions requires transport. Ride-hailing apps (Grab, Gojek) are the most convenient option. The Trans Jogja bus system covers main routes, and renting a motorbike is popular with experienced riders.

πŸš€

Grab / Gojek

Rp 5,000-15,000 (~$0.35-1) for motorbike; Rp 15,000-50,000 (~$1-3.25) for car within the city

Ubiquitous ride-hailing apps offering car (GrabCar/GoCar) and motorbike (GrabBike/GoRide) services. Prices are metered and transparent. Available 24/7 across the city.

Best for: Point-to-point trips anywhere in the city and nearby areas β€” the easiest and most reliable transport

🚌

Trans Jogja

Rp 3,500 (~$0.23) flat fare per trip

Air-conditioned public buses running on fixed routes connecting the airport, train station, Malioboro, Kraton, and Prambanan. Sheltered stops along main roads.

Best for: Budget travelers going between major points β€” the bus to Prambanan is an excellent alternative to a taxi

πŸš€

Motorbike / Scooter Rental

Rp 70,000-100,000 (~$4.50-6.50) per day

Widely available from guesthouses and rental shops. An international driving permit is technically required. Helmets are mandatory and usually provided.

Best for: Exploring the countryside, visiting Borobudur at your own pace, and reaching off-the-beaten-path spots

πŸš€

Becak (Pedicab)

Rp 15,000-30,000 (~$1-2) for short trips

Traditional three-wheeled bicycle rickshaws still operating around the Kraton, Malioboro, and old town areas. Agree on a price before departing.

Best for: Short trips around the old town and Malioboro for a traditional Javanese transport experience

🚢 Walkability

The Malioboro-Kraton corridor is walkable but hot and dusty during the day. Sidewalks are narrow and often blocked by parked motorbikes. Early morning and evening are the best times to explore on foot. Carry water and sun protection.

✈️Getting In & Out

✈️ Airports

Yogyakarta International Airport (Kulon Progo)(YIA)

40 km southwest

Airport train (KLIA) to Tugu Station in about 45 minutes (Rp 30,000/~$2). Also available: airport bus (Rp 50,000/~$3.25), Grab/Gojek (Rp 150,000-200,000/~$10-13).

✈️ Search flights to YIA

πŸš† Rail Stations

Yogyakarta (Tugu) Station

Central β€” on Malioboro Street

The main station in the city center with trains to Solo (1h, Rp 10,000-45,000), Semarang (3.5h, Rp 50,000-85,000), Surabaya (4-5h, Rp 85,000-350,000), Jakarta (7-8h, Rp 250,000-650,000), and Bandung (6-7h). Book via the KAI Access app.

Lempuyangan Station

2 km east of the center

A secondary station serving economy-class trains to Solo, Semarang, and other Java destinations. Less comfortable but very cheap.

🚌 Bus Terminals

Giwangan Bus Terminal

The main inter-city bus terminal with services to Solo (1.5h, Rp 20,000), Semarang (4h, Rp 40,000), Surabaya (7h, Rp 80,000-120,000), and Denpasar/Bali (14h, Rp 200,000-300,000). AC executive buses are recommended for long journeys.

πŸ›οΈShopping

Yogyakarta is the shopping capital of Java, especially for traditional crafts. Batik, silverwork, wayang puppets, and Javanese woodcarvings are the standout buys. Malioboro is the most famous shopping street, but better prices and quality are found in specialist villages and workshops.

Malioboro Street

tourist shopping street

The iconic main shopping strip lined with batik shops, souvenir stalls, and street vendors. Prices are inflated and bargaining is essential β€” start at half the asking price.

Known for: Batik shirts and fabrics, wayang puppets, Javanese crafts, T-shirts, keychains

Beringharjo Market

traditional market

A massive, atmospheric traditional market near Malioboro selling batik fabrics, spices, jamu (herbal medicine), snacks, and everyday goods across multiple floors.

Known for: Wholesale batik fabric, Javanese spices, traditional snacks (bakpia, yangko), jamu ingredients

Kotagede Silver District

artisan workshops

A neighborhood of family-run silversmith workshops where you can watch artisans create filigree jewelry and buy directly at workshop prices.

Known for: Silver filigree jewelry, rings, bracelets, decorative items β€” all handmade

Kasongan Pottery Village

craft village

A village 8 km south of the city where nearly every household produces pottery and terracotta crafts. Huge range from small souvenirs to garden statues.

Known for: Terracotta pottery, garden decorations, ceramic tableware, decorative masks

🎁 Unique Souvenirs to Look For

  • β€’Hand-drawn batik tulis β€” look for the wax-crackle texture that indicates genuine hand-worked batik rather than printed imitations
  • β€’Silver filigree jewelry from Kotagede workshops
  • β€’Wayang kulit (leather shadow puppets) β€” functional puppets used in actual performances
  • β€’Bakpia Pathok 25 or 75 β€” the iconic Yogyakarta pastry filled with mung bean paste
  • β€’Jamu herbal medicine sets from Beringharjo Market
  • β€’Javanese gamelan instruments or miniature gamelan sets
  • β€’Blangkon (traditional Javanese men's headwear)
  • β€’Kopi Joss β€” Yogyakarta's unique charcoal coffee beans

πŸ’΅Money & Tipping

πŸ’΄

Indonesian Rupiah

Code: IDR

1 USD is approximately 15,400 IDR (as of early 2026). ATMs are widely available on Malioboro and at shopping malls. Major banks include BCA, BNI, BRI, and Mandiri. Bring clean, recent US dollars or euros for money changers β€” damaged or old bills may be refused.

Payment Methods

Cash is king in Yogyakarta. Most warungs, market stalls, becak drivers, and small shops are cash-only. Credit cards are accepted at hotels, malls, and upscale restaurants. QRIS (QR code payments) via GoPay, OVO, and Dana are increasingly common at mid-range establishments.

Tipping Guide

Restaurants

Tipping is not traditionally expected in Indonesia. Upscale restaurants may add a 5-10% service charge. Leaving Rp 5,000-10,000 at local warungs is a kind gesture.

Tour Guides

Rp 50,000-100,000 ($3.25-6.50) per person for a full-day guide at temples. More for private multi-day tours.

Drivers

Rp 30,000-50,000 ($2-3.25) per day for a hired driver. Not expected for Grab/Gojek rides.

Hotels

Rp 10,000-20,000 ($0.65-1.30) per bag for porters. Leave Rp 20,000-30,000 per day for housekeeping at upscale hotels.

Spas & Massage

Rp 20,000-30,000 ($1.30-2) is appreciated for traditional Javanese massage therapists.

πŸ’°Budget

Show prices in
πŸŽ’

budget

$25-40

Guesthouse dorm, warung meals, Trans Jogja bus and becak, free temple grounds, self-guided exploration

🧳

mid-range

$50-90

Boutique hotel, restaurant meals, Grab rides, Borobudur sunrise ticket, guided tours

πŸ’Ž

luxury

$150+

Luxury resort (Amanjiwo-level), private car and guide, fine dining, spa treatments, helicopter temple tours

Typical Costs

ItemLocalUSD
AccommodationHostel dorm bedRp 80,000-120,000$5-8
AccommodationMid-range hotel (double)Rp 300,000-600,000$20-39
AccommodationBoutique/luxury hotelRp 800,000-2,500,000$52-162
FoodWarung meal (nasi gudeg, etc.)Rp 15,000-25,000$1-1.65
FoodRestaurant mealRp 40,000-80,000$2.60-5.20
FoodStreet food snackRp 5,000-15,000$0.33-1
FoodCoffee at local cafeRp 15,000-30,000$1-2
TransportGrab motorbike (city trip)Rp 5,000-15,000$0.35-1
TransportTrans Jogja busRp 3,500$0.23
TransportMotorbike rental (day)Rp 70,000-100,000$4.55-6.50
AttractionsBorobudur sunrise ticketRp 475,000$31
AttractionsPrambanan entranceRp 375,000$24
AttractionsKraton entranceRp 15,000$1

πŸ’‘ Money-Saving Tips

  • β€’Eat at warungs (local food stalls) where locals eat β€” a full meal with drink rarely exceeds $2
  • β€’Use Trans Jogja buses or Grab/Gojek motorbikes instead of taxis β€” dramatically cheaper
  • β€’Visit Borobudur in the afternoon (after 3 PM) when the regular entrance fee drops and crowds thin
  • β€’Buy batik directly from workshops in the villages, not from Malioboro tourist shops
  • β€’Stay in the Prawirotaman neighborhood β€” better guesthouse value and cooler vibe than Malioboro
  • β€’Many temples outside the main two (Plaosan, Sambisari, Ijo) are free or nearly free to enter
  • β€’Rent a motorbike to visit multiple temples in a single day instead of booking separate tours
  • β€’Street food markets (angkringan) near Tugu Station offer full meals for under Rp 15,000 ($1)

πŸ—“οΈWhen to Visit

Best Time to Visit

The dry season from May to October offers the best conditions for temple visits and outdoor activities, with June to September being the driest months. Avoid Lebaran (Eid al-Fitr) holidays when domestic tourism peaks and prices surge.

Dry Season (May - October)

Crowds: Moderate to high β€” peaking in July-August and during Indonesian school holidays

Clear skies, lower humidity, and comfortable mornings make this the ideal time for sunrise temple visits. July-August sees the most international tourists but the weather is excellent.

Pros

  • + Clear sunrise views at Borobudur
  • + Lower humidity for temple exploration
  • + Best conditions for Merapi treks
  • + Ramayana Ballet at Prambanan (full moon nights)

Cons

  • βˆ’ Peak season pricing at hotels
  • βˆ’ Borobudur can feel crowded at sunrise
  • βˆ’ Dusty conditions on rural roads
  • βˆ’ Hotter afternoon temperatures

Wet Season (November - April)

Crowds: Low to moderate β€” except during Lebaran when domestic tourism surges

Afternoon thunderstorms are common but mornings are often clear. Lush green landscapes make the countryside beautiful. Significantly fewer tourists outside Lebaran periods.

Pros

  • + Lower hotel prices
  • + Fewer tourists at temples
  • + Lush green rice terraces
  • + Tropical fruit season

Cons

  • βˆ’ Afternoon thunderstorms can disrupt plans
  • βˆ’ Humidity can be oppressive
  • βˆ’ Some rural roads become muddy
  • βˆ’ Cloud cover may spoil Borobudur sunrise

πŸŽ‰ Festivals & Events

Waisak (Vesak Day)

May/June (full moon)

Buddhist pilgrims gather at Borobudur for a spectacular lantern release ceremony on the full moon of May, celebrating Buddha's birth, enlightenment, and death.

Ramayana Ballet

May - October

The ancient Hindu epic performed as an open-air ballet on full moon nights at the Prambanan temple complex, with the illuminated temples as a backdrop.

Sekaten Festival

Around the Prophet's birthday

A week-long Javanese-Islamic festival with gamelan performances, a huge night market at the Alun-Alun (main square), and a ceremonial rice mountain (gunungan) procession.

Yogyakarta Art Festival

July - August

A month-long celebration of Javanese and contemporary art with exhibitions, performances, and installations across the city's galleries and cultural spaces.

πŸ›‚Visa & Entry

Indonesia offers visa-free entry for many nationalities for stays up to 30 days, and a Visa on Arrival (VOA) for up to 30 days (extendable once for another 30 days) for most other nationalities. The VOA costs Rp 500,000 (~$32) and is available at major airports including Yogyakarta.

Entry Requirements by Nationality

NationalityVisa RequiredMax StayNotes
US CitizensVisa-free30 days (VOA, extendable)Visa on Arrival at Rp 500,000 (~$32). Extendable once for 30 more days at an immigration office. Passport must be valid for 6 months.
UK CitizensVisa-free30 days (VOA, extendable)Same VOA terms as US citizens. Can also apply for a 60-day B211 e-visa before travel for longer stays.
Australian CitizensVisa-free30 days (VOA, extendable)VOA available on arrival. Australia and Indonesia have strong tourism ties. E-visa also available for pre-arranged stays.
EU CitizensVisa-free30 days (VOA, extendable)VOA available for most EU nationalities. Standard 6-month passport validity rule applies.
Indian CitizensYes30-60 daysMust apply for e-visa before travel through Indonesia's Molina immigration portal. VOA not available for Indian passport holders for tourism.

Visa-Free Entry

SingaporeMalaysiaThailandPhilippinesBruneiCambodiaLaosVietnamMyanmarSouth KoreaJapanChileMoroccoPeru

Visa on Arrival

United StatesUnited KingdomCanadaAustraliaNew ZealandGermanyFranceNetherlandsItalySpainIndiaChinaBrazil

Tips

  • β€’The Visa on Arrival is payable in IDR or major foreign currencies β€” have cash ready as card payment may not work
  • β€’Your passport must be valid for at least 6 months from entry and have at least one blank page
  • β€’The VOA queue can be long at busy times β€” the e-VOA (applied online before travel) lets you skip this line
  • β€’If you plan to stay over 30 days, get the VOA and extend it at the Yogyakarta immigration office for Rp 500,000
  • β€’Keep your departure card and VOA receipt β€” you'll need them when leaving Indonesia

πŸ’¬Speak the Language

Language: Indonesian (Bahasa Indonesia) / Javanese

Bahasa Indonesia is the national language and understood by everyone. Most locals in Yogyakarta speak Javanese among themselves, which has different formality levels. Learning a few Indonesian phrases goes a long way β€” locals genuinely appreciate the effort.

EnglishTranslationPronunciation
HelloHalo / Selamat pagi (morning)HAH-loh / suh-LAH-maht PAH-gee
Thank youTerima kasihtuh-REE-mah KAH-see
Please / You're welcomeSilakan / Sama-samasee-LAH-kahn / SAH-mah SAH-mah
Excuse me / SorryPermisi / Maafper-MEE-see / mah-AHF
Yes / NoYa / Tidakyah / TEE-dahk
How much is this?Berapa harganya?buh-RAH-pah har-GAH-nyah?
Too expensiveTerlalu mahalter-LAH-loo mah-HAHL
Where is...?Di mana...?dee MAH-nah...?
DeliciousEnakEH-nahk
I don't understandSaya tidak mengertiSAH-yah TEE-dahk meng-ER-tee
The bill, pleaseMinta bonMEEN-tah bohn
No plastic bagTidak pakai plastikTEE-dahk PAH-kai PLAH-steek

πŸ’¬Traveler Tips