Yogyakarta, known locally as 'Jogja', is a vibrant cultural and artistic hub on the island of Java in Indonesia. Home to two UNESCO World Heritage Sites—Borobudur and Prambanan temples—and the storied Kraton royal palace, it is considered the spiritual heart of Javanese culture. The region blends ancient history, living traditions, volcanic landscapes, and a thriving contemporary arts scene into one of Southeast Asia's most compelling destinations.
- Public
- TransJogja city buses cover main routes at IDR 3,500 per ride—very affordable but slow and complex for first-time users
- Taxi
- Gojek and Grab apps are excellent—safe, transparent pricing, reliable. Avoid unmarked street taxis
- Rental
- Motorbike rental is the most flexible way to explore beyond the city. Car hire with driver is practical for day trips
- Walking
- The Malioboro–Kraton–Taman Sari triangle is very walkable. Heat and lack of sidewalks limit walking in other areas
Transport at a glance
Airport transfers
Getting from the airport to your accommodation.
- Taxi
- $15-25, 45-60 min from YIA airport
- Taxi Info
- Book Gojek or Grab from inside the airport arrivals hall or use the official taxi counter
- Shuttle
- $3, Damri airport bus service
- Shuttle Info
- Damri bus runs every 30-45 minutes from YIA to the Yogyakarta bus terminal and city center
- Bus
- $3.50, Airport Express Train (RAILINK)
- Bus Info
- Most convenient option—RAILINK train from YIA directly to Yogyakarta Tugu Station in 40 minutes
- Private
- $45-65, pre-booked hotel transfer or travel agent car
- Private Info
- Book through your hotel or a reputable Yogyakarta travel agency online in advance
Local transport
Getting around the city.
Bus
TransJogja buses cover the city for IDR 3,500 ($0.25) per ride. Routes 1A, 1B, 2A, 2B cover major tourist zones.
Alternatives
Gojek GoRide (motorcycle) or GoCar (car) apps are the best alternatives for flexibility. Becak and andong available near tourist sites.
Taxis & rideshare
What to expect from taxis and apps.
- Regular
- IDR 5,000 base fare + IDR 4,000/km (metered taxis)
- Apps
- Gojek, Grab
- App Names
- Gojek, Grab
- Typical Fare
- $2-6 for average city ride within Yogyakarta
Intercity travel
Getting between cities and regions.
Bus
Long-distance buses from Giwangan Terminal to Java cities from $3-15. Also buses to Bali ferry connections.
Shared
Shared minibuses (angkot/minibus) serve routes to Prambanan, Kaliurang, and surrounding areas for $0.50-2
Flights
Domestic flights from YIA: Jakarta 1h from $30-80, Bali 1h from $25-60, Surabaya 45min from $20-50
Private
Private car hire with driver from $35/day; most guesthouses can arrange
Transportation details
Full breakdown of how to get around.
Yogyakarta has good regional transport connections. The new Yogyakarta International Airport (YIA) in Kulonprogo serves domestic and some international routes. Within the city and region, options include the TransJogja bus network, Gojek/Grab ride-hailing apps, becak (cycle rickshaws), andong (horse-drawn carriages), and motorbike rentals.
Airports
Yogyakarta International Airport
Adisutjipto Airport
Useful apps
Download before you arrive.
Gojek
Indonesia's leading super-app for GoRide (motorbike taxi), GoCar, food delivery, and payments
Grab
Alternative to Gojek with GrabBike and GrabCar options—compare prices between the two apps
KAI Access
Indonesian national railway app for booking intercity train tickets online
Google Maps
Surprisingly accurate for Yogyakarta navigation including TransJogja bus routes
Transport tips
Travel smarter, not harder.
Download Gojek and Grab apps before arriving—they work throughout Yogyakarta and are essential
For Borobudur and Prambanan day trips, hire a private driver for $35-50/day for maximum flexibility
The RAILINK airport express train from YIA is the fastest and most reliable way to/from the new airport
Avoid becak drivers who approach you on Malioboro—negotiate prices in advance and know the fair rate ($1-3)
The Tugu train station (Stasiun Tugu) is the main station for executive and business class trains; Lempuyangan serves economy class
Motorbike rental on Jl. Sosrowijayan is easy and cheap—check the bike thoroughly before renting