Open Travel Guide
Transportation in Yogyakarta

Getting Around Yogyakarta 2026

How Yogyakarta moves: the transit systems, intercity routes, and fares that shape your trip.

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

Public 3.5/5
Taxi 4/5
Rental 4/5
Walking 4/5

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

Bus

TransJogja buses cover the city for IDR 3,500 ($0.25) per ride. Routes 1A, 1B, 2A, 2B cover major tourist zones.

Alternatives

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

Bus

Long-distance buses from Giwangan Terminal to Java cities from $3-15. Also buses to Bali ferry connections.

Shared

Shared

Shared minibuses (angkot/minibus) serve routes to Prambanan, Kaliurang, and surrounding areas for $0.50-2

Flights

Flights

Domestic flights from YIA: Jakarta 1h from $30-80, Bali 1h from $25-60, Surabaya 45min from $20-50

Private

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

YIA

Yogyakarta International Airport

JOG

Adisutjipto Airport

Useful apps

Download before you arrive.

App

Gojek

Indonesia's leading super-app for GoRide (motorbike taxi), GoCar, food delivery, and payments

App

Grab

Alternative to Gojek with GrabBike and GrabCar options—compare prices between the two apps

App

KAI Access

Indonesian national railway app for booking intercity train tickets online

App

Google Maps

Surprisingly accurate for Yogyakarta navigation including TransJogja bus routes

Transport tips

Travel smarter, not harder.

Tip

Download Gojek and Grab apps before arriving—they work throughout Yogyakarta and are essential

Tip

For Borobudur and Prambanan day trips, hire a private driver for $35-50/day for maximum flexibility

Tip

The RAILINK airport express train from YIA is the fastest and most reliable way to/from the new airport

Tip

Avoid becak drivers who approach you on Malioboro—negotiate prices in advance and know the fair rate ($1-3)

Tip

The Tugu train station (Stasiun Tugu) is the main station for executive and business class trains; Lempuyangan serves economy class

Tip

Motorbike rental on Jl. Sosrowijayan is easy and cheap—check the bike thoroughly before renting