Main image

Gunawan Kartapranata CC BY-SA 4.0 Wikimedia Commons

Yogyakarta Travel Guide

Region

Java’s cultural heart centers on the Sultan’s Kraton, Malioboro street stalls and nearby Borobudur and Prambanan temples; batik workshops, gudeg cuisine and Merapi tours pack the itinerary with art, food and volcano country.

Yogyakarta Map data © OpenStreetMap contributorsKauman Great MosqueSonobudoyo MuseumThe Cosmological Axis of Yogyakarta and its Historic LandmarksKraton Ngayogyakarta HadiningratTugu YogyakartaTaman SariYogyakarta

Yogyakarta essentials

Country: Indonesia
Driest months: Jul-Sep
Pay in: Rupiah (Rp)
Language: Indonesian
Emergency: 110

Where to Go in Yogyakarta

Neighbourhoods of Yogyakarta

Malioboro

Sensory city centre for shopping, street food and batik buyers; ideal for lively stays and evenings.
Dining: Street Food Nightlife: Lively Shopping: Souvenirs Stays: Mid-Range

  • Malioboro Street: Main shopping and street-eating artery; go for batik and snacks.
  • Fort Vredeburg Museum: Small museum showcasing colonial and local history; visit for context.

Kraton / Sultan’s Quarter

Measured, cultural quarter for palace grounds, performances and craft workshops; good for heritage seekers.
Dining: Traditional Nightlife: Quiet Shopping: Cultural Stays: Mid-Range

  • Kraton (Sultan’s Palace): Living palace with daily cultural performances; visit for Javanese court traditions.
  • Taman Sari (Water Castle): Atmospheric ruins of former royal baths; explore palace waterworks and chambers.
  • Wayang Workshops: Nearby studios preserving puppet-making traditions; see artisans crafting wayang puppets.

Prawirotaman / Sosrowijayan

Quieter bohemian area of guesthouses, yoga studios and cafés; suited to long-stay, laid-back travellers.
Dining: Cafés Nightlife: Backpacker Shopping: Boutiques Stays: Budget

  • Prawirotaman Street: Street of cafés, guesthouses and international eateries; go for relaxed dining.
  • Local Art Shops: Small galleries and printmakers; visit for local contemporary art and prints.
  • Evening Cafés: Evening cafés with live music and relaxed hangouts; popular with travellers.

Kotagede

Historic silver-making quarter with narrow lanes and workshops; ideal for artisan shopping.
Dining: Traditional Nightlife: None Shopping: Handicrafts Stays: Guesthouses

  • Kotagede Silver Workshops: Artisanal silversmiths and small shops; buy handcrafted silver direct from makers.
  • Historic Mosque and Alleyways: Centuries-old streets and local markets; wander historic alleyways and market stalls.
  • Traditional Houses: Examples of Javanese domestic architecture; see traditional house layouts.

Yogyakarta at a Glance

Local Time
7:15 AM
GMT+7
Population
373,589

Costs: $25-70 per day - very affordable; budget $25, comfortable $45-70 depending on tours.

Safety: Safe with ordinary precautions - generally safe for tourists; petty theft occurs in crowded areas.

Best Time: May-September - dry season is best for temple visits and outdoor activities.

Java’s soulful cultural capital - a graceful royal city that’s the cradle of Javanese art, batik and dance, and the gateway to the colossal ancient temples of Borobudur and Prambanan.

Yogyakarta (“Jogja”) spreads across the plains beneath the smoking volcano of Merapi; the walled Kraton (Sultan’s Palace) anchors the old city, with the lively Malioboro shopping street nearby, and the great temples on the surrounding plains.

Why go / don’t miss: the vast Buddhist Borobudur and Hindu Prambanan temples (both UNESCO), the Sultan’s Kraton palace and Water Castle, the Malioboro street and batik workshops, the Ramayana ballet, and Mount Merapi jeep tours.

Neighborhoods: the Kraton / Malioboro area for the palace, shopping and street life; and Prawirotaman for the traveller cafés and guesthouses.

Getting around: becak (pedicabs), TransJogja buses, scooters and ride-hailing (Gojek/Grab); the centre is walkable.

When to go: the dry season May - Sep is best.

Where to stay: near Malioboro for the centre, or Prawirotaman for the traveller scene.

Dining: Javanese fare - gudeg (jackfruit stew, the local specialty), nasi goreng, and street-side angkringan stalls.

Local tips: see Borobudur at sunrise, catch the Ramayana ballet at Prambanan, buy batik at the source, and it’s the cultural heart of Java.

Yogyakarta is a special region governed by a hereditary sultan; the Sultan also serves as the province’s governor.

Why Visit Yogyakarta?

A cultural and spiritual center of Java, the city draws visitors for its living court traditions, arts and proximity to major temples. The Sultan’s Kraton, bustling Malioboro street and nearby Borobudur and Prambanan temples give a mix of royal culture, street life and monumental history. Workshops for batik and gamelan performances offer hands-on cultural experiences, while local gudeg cuisine rounds out a trip that balances tradition with energetic urban life.

Who's Yogyakarta For?

Foodies

Yogyakarta is a paradise for food lovers: street-side nasi gudeg, angkringan stalls on Malioboro and sophisticated restaurant scenes around Prawirotaman. Prices are very affordable for adventurous tastings.

Backpackers

Affordable guesthouses, lively Malioboro street and cheap transport to Borobudur and Prambanan make Yogyakarta a backpacker favorite. Hostels and tour counters cater to budget travelers and group excursions.

Couples

Romantic sunrise trips to Borobudur, boutique stays in Sosrowijayan or Prawirotaman and mellow horse-cart rides through the old town suit couples well. Cultural performances add intimate evening entertainment.

Adventure Seekers

Yogyakarta is a launchpad for active outings: sunrise hikes up Mount Merapi, jeep tours, caving in Jomblang and cycling through rural villages provide varied adventure options close to the city.

Plan Your Visit to Yogyakarta

Dining
Outstanding street food and gudeg
Incredible street stalls, iconic gudeg, and rich Javanese flavors.
Nightlife
Cultural nights, mellow bars
Wayang shows, live gamelan, relaxed cafés and a few bars.
Accommodation
Wide range, excellent value
Homestays, boutique hotels, and budget hostels across Malioboro.
Shopping
Batik, art, and souvenirs
Batik markets, silverwork, puppets, and traditional crafts.

Best Things to Do in Yogyakarta

Yogyakarta Bucket List

Don't Miss

Kraton Ngayogyakarta Hadiningrat (Sultan’s Palace) - Historic royal palace offering Javanese court culture, artifacts, and daily cultural performances.

Prambanan Temple - 9th-century Hindu temple complex with towering spires and dramatic shadow-lit reliefs.

Malioboro Street - Bustling shopping avenue full of street stalls, batik shops, and lively evening atmosphere.

Taman Sari Water Castle - Former royal garden and bathing complex featuring pools, underground passages, and frescoes.

Beringharjo Market - Central market selling textiles, traditional snacks, and antiques in a lively indoor labyrinth.

Hidden Gems

Kota Gede - Quiet historic neighborhood famed for silver smiths, narrow alleys, and traditional architecture.

Museum Ullen Sentalu - Private museum exploring Javanese art and royal history inside a tranquil hillside setting.

Affandi Museum - Museum-cum-home of modernist painter Affandi, displaying expressive works and his riverside studio.

Alun-Alun Kidul (South Square) - Twin banyan trees, nightly food stalls, and the playful tradition of walking blindfolded.

Angkringan Lik Man - Late-night street-food cart serving sate, rice, and strong local coffee cheaply.

Day Trips

Borobudur Temple - Largest Buddhist monument, sunrise visits reward with layered terraces and intricate stone carvings.

Parangtritis Beach - Sandy southern coastline known for dramatic dunes, sunset drives, and local mysticism.

Kalibiru National Park - Hillside park offering treehouse viewpoints and panoramic views over Menoreh’s forested reservoirs.

Mount Merapi jeep tour (Kaliurang base) - Guided 4x4 drives across recent lava fields, plus views of the volcano’s raw landscape.

Pindul Cave (cave tubing) - Gentle underground river tubing through illuminated stalactites inside Gunungkidul’s accessible limestone caves.

When to Go

Best Time to Visit Yogyakarta

Visit Yogyakarta in the dry season (May-September) for clear skies, comfortable mornings and the best conditions for temples and outdoor sightseeing. If you prefer lush scenery and fewer crowds, the rainy season (Nov-Mar) delivers dramatic green landscapes despite frequent downpours.

Dry Season

May - September23-33°C (73-91°F)

Perfect for temple tours and hiking - sunny mornings, lower humidity, and golden sunsets; hot afternoons but almost no rain, ideal for Borobudur at dawn.

Rainy Season

November - March23-31°C (73-88°F)

Heavy afternoon downpours and humidity make outdoor plans iffy, but rice terraces turn vivid green and tourist numbers drop - great for lower prices.

Inter-monsoon

April & October24-34°C (75-93°F)

Short afternoon storms alternate with very hot, hazy days; a useful compromise - fewer crowds and lower rates, but bring sun protection and a light rain jacket.

Climate

Tropical climate with consistently warm temperatures year-round. Temperatures range from 21°C to 32°C. Heavy rainfall (2189 mm/year), wettest in January with a pronounced dry season.

Air Quality: AQI 56 Moderate
Temperature & Rainfall
Temperature Range
32°
Warmest Month
21°
Coldest Month
Monthly Conditions
Month Comfort Temp Feels Rain Sky Humidity Wind UV Daylight
January - 23° - 31° 27° 397 mm - - 2.2 m/s - -
February - 23° - 31° 27° 329 mm - - 2.2 m/s - -
March - 23° - 31° 27° 325 mm - - 1.8 m/s - -
April - 23° - 32° 28° 184 mm - - 1.6 m/s - -
May - 23° - 32° 27° 119 mm - - 1.5 m/s - -
June - 22° - 32° 27° 79 mm - - 1.6 m/s - -
July - 21° - 31° 26° 32 mm - - 1.4 m/s - -
August - 21° - 31° 26° 28 mm - - 1.8 m/s - -
September - 22° - 32° 27° 45 mm - - 1.7 m/s - -
October - 23° - 32° 27° 119 mm - - 1.8 m/s - -
November - 23° - 32° 27° 228 mm - - 1.9 m/s - -
December - 23° - 31° 27° 304 mm - - 2.0 m/s - -
Getting There & Around

How to Get to Yogyakarta

Yogyakarta is served by Yogyakarta International Airport (YIA) in Kulon Progo and the nearer Adisutjipto Airport (JOG), and by major rail links at Stasiun Tugu and Stasiun Lempuyangan. Most visitors arrive by air or intercity train; from either hub you can reach the city centre by shuttle buses, taxis or app-based ride services.

By Air

Yogyakarta International Airport (YIA): Located in Kulon Progo about 40-50 km west of central Yogyakarta, YIA is the main airport for most domestic and international flights. Transfer options include the DAMRI airport shuttle bus to Giwangan Bus Terminal or Yogyakarta city (≈ IDR 40,000; 45-60 minutes), airport taxis or app-based cars (Grab/Gojek car) which typically cost ≈ IDR 180,000-300,000 and take 45-60 minutes depending on traffic.

Adisutjipto International Airport (JOG): Closer to the city (around 6-8 km from Malioboro), Adisutjipto still handles some domestic flights. From Adisutjipto you can take Trans Jogja bus lines that stop near the airport (fare ≈ IDR 3,500; 20-35 minutes), airport taxis or app-based cars (≈ IDR 60,000-120,000; 20-30 minutes).

By Train & Bus

Train: Yogyakarta has two main passenger stations: Stasiun Tugu (often called Yogyakarta Station) in the city centre and Stasiun Lempuyangan to the east. Long-distance trains connect Yogyakarta with Jakarta (Gambir/Gambir-serving trains) and Surabaya; typical travel times are ~7-8 hours to Jakarta and ~5-6 hours to Surabaya with fares varying widely by class (economy to executive, roughly IDR 100,000-400,000+). The local Prambanan Express (Prameks) and regular services link Yogyakarta with Solo (Surakarta) in about 1-1.5 hours; short regional fares can be under IDR 20,000.

Bus: Intercity buses operate from Terminal Giwangan (South Yogyakarta) with services across Java; overnight buses to Jakarta, Surabaya and Central Java towns take many hours (e.g., Jakarta ≈ 10-14 hours) with fares typically in the range IDR 120,000-300,000 depending on operator and comfort. Within the city the Trans Jogja bus network provides reliable routes for tourists and commuters at a flat fare (≈ IDR 3,500) and connects key stops such as Malioboro, Tugu, and the Kraton area.

How to Get Around Yogyakarta

Yogyakarta is best explored with a mix of walking in the city centre, Trans Jogja buses for cheap point-to-point travel, and motorbike or app taxis for speed and flexibility. For day trips and intercity travel, trains are comfortable and reliable; renting a scooter is convenient if you’re experienced. Plan airport transfers in advance - especially from YIA, which is farther out.

  • Trans Jogja (city bus) (≈ IDR 3,500) - The Trans Jogja network is the backbone of cheap, predictable public transport around the city with numbered routes that stop at Malioboro, Tugu Station and the main tourist areas. Buses run frequently on main corridors and use a flat fare system, so they’re a good low-cost option for sightseeing and transfers. Expect basic vehicles and some crowding at peak times; buy a card or pay the driver where allowed to avoid confusion.
  • Intercity & commuter trains (IDR 8,000-400,000+) - Stasiun Tugu (Yogyakarta) and Stasiun Lempuyangan handle most long-distance services - executive/priority trains to Jakarta and Surabaya, plus regional services to Solo. Trains are comfortable for longer journeys and often faster than buses on Java; book in advance for popular routes and overnight services. Short regional trains (e.g., to Solo) are inexpensive and useful for day trips.
  • Taxis & ride-hailing (Gojek/Grab) (Motorbike ≈ IDR 10,000-40,000; Car ≈ IDR 30,000-150,000) - App-based cars and motorbike taxis are widely available and the quickest way to get around if you’re short on time or traveling late. Motorbike taxis (ojek via app) are very cheap for short trips; car rides are reasonably priced but surge pricing can increase fares during peak hours or airport runs. Use apps for transparent pricing and to avoid haggling; ensure drivers take the most direct route on meter or app.
  • Motorbike/scooter rental (≈ IDR 50,000-120,000 per day) - Renting a scooter is the most flexible and popular way to explore Yogyakarta and nearby attractions like Prambanan and Borobudur (for the latter, consider combined transport due to distance). Daily rental rates are affordable but check the bike’s condition, bring an international driver’s license where required, and wear a helmet. Traffic can be chaotic; rent only if you’re confident riding in busy Indonesian streets.
  • Becak (pedicab) & local minibuses (angkot) (Becak ≈ IDR 5,000-20,000; Angkot ≈ IDR 3,000-10,000) - Becak pedicabs operate in the old city and around narrow streets - great for very short trips and for the experience, but agree a price beforehand (short rides often IDR 5,000-20,000). Angkot minibuses cover routes not served by Trans Jogja and are very cheap, though they can be confusing for visitors because routes and stops aren’t always clearly signed. Use them if you want the local experience and aren’t in a hurry.
  • Walking - Central Yogyakarta (Malioboro, the Kraton, Tugu area and surrounding alleys) is compact and very walkable, with many sights, markets and cafés within easy reach. Walking is often the fastest way to soak up the atmosphere and find small shops or street food stalls. Stay aware of motorbike traffic on narrow streets and keep valuables secure.

Where to Stay in Yogyakarta

Budget

Malioboro / City centre - $8-35/night

Backpackers and budget travellers will find many guesthouses and homestays near Malioboro and the city centre; basic rooms, communal vibes and cheap food nearby.

Budget guesthouses (Malioboro area) - Cheap rooms near central attractions.

Simple Malioboro Inns - Clean, affordable and centrally located.

Mid-Range

Malioboro / Prawirotaman - $30-90/night

Mid-range hotels around Malioboro and Prawirotaman blend comfort, air conditioning and breakfast with easy access to Borobudur and Prambanan day trips.

Favehotel Malioboro - Modern, good location and breakfast.

Hotel Alana Yogyakarta - Comfortable rooms, quiet neighbourhood.

Luxury

South of Old City / Near cultural sites - $140-400/night

Luxury hotels provide spacious suites, spas and pools; ideal for relaxing after temple visits and arranging private driver excursions and guided tours.

Hotel Tentrem Yogyakarta - Luxury property with pool and spa.

Amanjiwo (nearby, top-tier resort) - High-end retreat, day-trip from city.

Best for First-Timers

Malioboro / Prambanan access - $35-150/night

Staying near Malioboro or central areas makes temple tours, culinary walks and transport to Borobudur simple; many hotels will arrange guide services.

Hyatt Regency Yogyakarta (Prambanan area) - Good base for temples and tours.

Favehotel Malioboro - Walkable to markets and transport.

Best for Families

Malioboro / South City - $60-220/night

Look for hotels with pools, family rooms and easy access to cultural shows; central locations reduce travel time to main sights for children.

Grand Keisha Yogyakarta - Family rooms and pool on site.

Hotel Tentrem Yogyakarta - Spacious suites and child-friendly amenities.

Digital Nomads

Prawirotaman / Malioboro - $30-120/night

Yogyakarta has many cafés and coworking spaces; choose hotels with reliable Wi‑Fi and quiet rooms near Prawirotaman or Malioboro for convenient remote work.

Adhisthana Hotel Yogyakarta - Quiet rooms and steady Wi‑Fi.

Hotel Alana Yogyakarta - Good workspaces and internet.

Eat & Drink

Where to Eat in Yogyakarta

Yogyakarta is a food-lover’s city for Javanese classics: gudeg (sweet jackfruit stew), sate klathak and a culture of night markets and angkringan (street food carts). Malioboro and the Old City offer endless snacks and family-run places, while the university and Prawirotaman bring international cafés and modern bistros.

Come for the gudeg but stay for the variety - tradition sits comfortably alongside creative menus and vegetarian-friendly warungs using tempeh, tofu and an abundance of local vegetables.

Local Food

Yogyakarta is the gudeg capital - sweet jackfruit stew, sate klathak and street snacks define the local palate.

  • Gudeg Yu Djum - Classic slow-cooked gudeg, popular local institution.
  • Gudeg Pawon - Fire-heated gudeg served near night markets.
  • Malioboro street stalls - Street snacks, sate and local specialties.

International Food

Yogyakarta mixes strong local traditions with a lively international scene around Prawirotaman and the university area.

  • Gadjah Mada area cafés - International cafés and casual bistros.
  • Prawirotaman eateries - Backpacker district with varied global menus.
  • Sleman and boutique restaurants - Modern takes on Indonesian and international cuisine.

Vegetarian

Vegetarian eating is easy thanks to tempeh, tofu and vegetable-heavy Javanese sides found in warungs and vegetarian cafés.

  • Angkringan and vegetarian warungs - Simple vegetable sides and rice dishes.
  • Vegetarian cafés near Jalan Kaliurang - Plant-based bowls and healthy options.
  • Local markets with tofu and tempeh - Protein-rich vegan staples and fresh produce.

Breakdown of cuisine types found across Yogyakarta’s restaurants and food venues, based on OpenStreetMap data.

Indonesian
Regional
Chicken
Asian
Noodle
Local
Coffee Shop
Burger
Chinese
Javanese
Pizza
Noodles
International
Italian
Seafood
Japanese
Tea
Fish
Donut
Daerahregional

Nightlife in Yogyakarta

Yogyakarta’s night scene blends cultural performances, street-food culture on Malioboro and relaxed expat-friendly bars in Prawirotaman and around Jalan Sosrowijayan. Evenings are lively but laid-back: batik shops close while warungs and food carts fire up. For traditional culture, watch a Ramayana ballet at Prambanan or local gamelan performances. Safety is good; carry small cash, and expect some venues to close earlier on weekdays.

Best Bets

Shopping in Yogyakarta

Yogyakarta is one of Indonesia’s best cities for shopping: Malioboro Street and Beringharjo Market are the anchors for batik, wayang puppets and street food. For higher-quality batik and crafts, head to specialised shops and small workshops; haggle at markets but pay fixed prices in boutique stores. Expect lively bargaining and abundant choices for gifts.

Best Bets

Living & Working

Digital Nomads in Yogyakarta

Yogyakarta is a cultural and student hub with a low cost of living and plenty of cafés that double as workspaces. For most nationalities the standard Indonesian tourist route applies: visa‑free entry for many (30 days) or Visa on Arrival (30 days, extendable once to 60 days for a fee ~US$35). There is no dedicated Indonesian digital nomad visa for long‑term remote work as of now. Monthly budgets in Yogyakarta are low compared with bigger Indonesian cities - around US$500-900 depending on lifestyle (cheap guesthouses or local apartments, meals from street stalls, occasional coworking). Internet reliability is mixed: many cafés and guesthouses provide 10-50 Mbps; Telkomsel and Indihome fibre cover built‑up areas and are the go‑to for stable connections. The nomad community is smaller than Bali’s but active thanks to universities and cultural events, making it easy to plug in via meetups and local workshops.

Coworking Spaces
Yogyakarta relies on cafés, university spaces and a handful of small coworking spots rather than big international brands.
  • Greenhost Coworking (Jogja) - small eco‑friendly space, workshops often
  • Kopi Joss cafés - popular cafes, reliable Wi‑Fi mornings
  • Perpusda DIY (regional library) - quiet, free study spaces, decent Wi‑Fi
  • Local university co‑working corners - student crowd, affordable day passes
Internet & Connectivity
City speeds vary - many cafés and guesthouses offer 10-50 Mbps; Telkomsel mobile 4G is the most reliable for roaming.
  • Telkomsel - best mobile coverage across the city
  • IndiHome (Telkom) - home fibre where available, stable speeds
  • XL Axiata - good mobile data deals for travelers
  • Café Wi‑Fi (Malioboro & Prawirotaman) - cafés with steady connections mornings
Community & Networking
A steady creative and student-driven community; expect informal networking and frequent short events geared to students and founders.
  • Meetup & Facebook groups - events for devs, designers, entrepreneurs
  • Local hackathons & workshops - regular university‑run gatherings
  • Cultural spaces (Galeria, art hubs) - good for informal networking and events
  • Tourist‑startup meetups - occasional co‑hosted sessions, friendly crowd

Demographics

Built-Up Density
10,161/km²
Hyper-Dense
Est. Median Age
35
Male 48.9% Female 51.1%
Age Distribution
  Children 19.9%   Youth 15.9%   Working age 53.8%   Elderly 10.4%