Yogyakarta to Yogyakarta

How to Get From Yogyakarta Airport to Yogyakarta City Centre

45 kmFrom $1Research Verified

Train · Bus · Taxi

Yogyakarta International Airport (YIA) is the main airport serving Yogyakarta and Central Java. In 2020, it officially replaced the older Adisutjipto Airport as the region’s primary gateway.

It handles both domestic and international flights into Yogyakarta, connecting travellers with major Indonesian cities like Jakarta, Bali, and Surabaya, as well as several regional destinations like Singapore and Kuala Lumpur.

Abegail
Written by Abegail
Travel Writer
Ela
Reviewed by Ela
Senior Travel Writer
Updated 2 weeks ago
COMPARE

What are the 3 ways to travel from Yogyakarta Airport to Yogyakarta City Centre?

There are three ways to travel the 45 km distance from Yogyakarta Airport to Yogyakarta City Centre. You can choose between the train, bus, and private.

If you're on a budget, the cheapest option is by train with tickets starting at 20,000 IDR ($1.10).

TrainCheapest
Duration

40m

Price

20,000 IDR ($1.10)

Bus
Duration

1.5-2 hours

Price

80,000 IDR ($4.50)

Taxi
Duration

1.5 hours

Price

250,000 IDR ($14)

Where to stay in Yogyakarta?

Still looking for accommodation? Don't forget to check out our favourite places to stay in Yogyakarta at the bottom of this page.

Already in Yogyakarta?

Onward from Yogyakarta

Once you're in Yogyakarta, here's where to next — 4 researched onward routes to pick from.

From

Yogyakarta Airport to Yogyakarta City Centre by Train

40mFrom 20,000 IDR ($1.10)

The airport railway link is a quick, comfortable and cost-effective way to travel between Yogyakarta International Airport and Yogyakarta city centre. Travel time is less than 40m. A ticket costs 20,000 IDR ($1.10) on the regular trains, which are free-seating.

If you want reserved seats, you can get them on the express trains. Fares start from 55,000 IDR ($3.10). These are slightly faster and can take you to the heart of Yogyakarta in about 35 minutes.

You can expect a train departure once or twice every hour, with an interval of 30 to 50 minutes.

Departure and arrival station

Trains depart from YIA Airport Train Station, which is conveniently connected to Yogyakarta International Airport.

The last stop is at Yogyakarta Train Station (also known as Tugu Station). From here, it's a short walk to the famous Malioboro Street.

Train schedule from Yogyakarta Airport to Yogyakarta City Centre

YIA to city centre
Yogyakarta
Every hour from 05:16 to 21:30
Yogyakarta
20,000 IDR ($1.10)
City centre to YIA
Yogyakarta
Every hour from 04:20 to 20:12
Yogyakarta
20,000 IDR ($1.10)

Ready to book your train?

Direct operator sites

Old route: Train via Wojo Station

1h 10m85,000 IDR ($4.80)

Before the launch of the airport railway link, Wojo Station was the closest train hub to Yogyakarta International Airport.

Nowadays, you can still take a direct train from here to the city. But there's a catch: it's 6.5 km away from Yogyakarta Airport.

That said, we don't really recommend this route. But it's worth knowing in case you are out of options.

The cheapest way to get from Yogyakarta Airport to Wojo Station is by taking the state-owned Damri bus. These buses are parked outside the arrivals hall and are available from 04:40 to 18:15. Just ask which ones are bound for Wojo Station. A ticket costs 25,000 IDR ($1.40) for the 15-minute journey.

Alternatively, you can take a taxi with rates from 50,000 IDR ($2.80).

From Wojo Station, take a train to Tugu Station, the nearest station to Malioboro Street in central Yogyakarta.

The train journey takes around 40 minutes, and ticket fares start from 60,000 IDR ($3.40). You can find the schedule on booking.kai.id.

Yogyakarta Airport to Yogyakarta City Centre by Bus

1.5-2 hoursFrom 80,000 IDR ($4.50)

The bus is an affordable way to get from Yogyakarta Airport to Yogyakarta City Centre, but it takes so much longer than the train.

Travel time with the bus is 1.5-2 hours, depending on traffic. A ticket costs 80,000 IDR ($4.50).

Conveniently, buses have several drop-off points in the city. This makes it a good alternative to the train if your accommodation is not close to Tugu Station.

Damri and SatelQu offer several trips from Yogyakarta Airport to Jogja city centre daily. The first trip is at 04:00, and there are bus departures almost every hour until 21:00.

Departure and arrival station

Damri and SatelQu buses are parked outside the arrivals hall at the airport. You’ll be able to easily spot them by their company names boldly printed on the side of the vehicles.

There are several bus routes available from Yogyakarta Airport. If you’re not sure which bus to take, tell the driver where your hotel is located so that he can direct you to the bus that passes by the nearest bus stop.

Bus from the city centre to Yogyakarta Airport

When travelling from the city centre to the airport, Damri buses depart from Perum Damri Station along Jl. Majapahit. They also pick up passengers at bus stops across the city. Ask your hotel for the nearest bus stop to your accommodation.

Buses from the city to Yogyakarta International Airport are available from 07:00 to 21:00.

Yogyakarta Airport to Yogyakarta City Centre by Taxi

1.5 hoursFrom 250,000 IDR ($14)

Private transfers are a good option if you're carrying bulky luggage from Yogyakarta International Airport to the city centre.

But it's worth noting that the airport is quite far from the city. Expect a travel time of at least 1.5 hours when you take a private transfer, longer during peak hours.

You can choose from three different kinds of private transfers for this route.

Grab or Gojek from Yogyakarta Airport

Grab and Gojek have several stands at the arrival hall of Yogyakarta Airport. The staff can assist you with booking a taxi, or you can just check the rates yourself on the app.

Rates for a Grab taxi from Yogyakarta Airport to Malioboro Street start from 250,000 IDR ($14).

During peak hours, the rates can be higher than official airport taxis or Klook.

Klook taxi fares from Yogyakarta Airport

We recommend booking online beforehand with Klook if you plan to take a taxi for this route. They offer spacious cars with reliable drivers.

Rates start from 255,000 IDR ($14), depending on the zone you're heading to. See below for a price list:

Zone

Destination

Costs

Zone 1

Malioboro Street, Depok, Jetis, Kotabaru, Banguntapan, Kotagade, Wirobrajan, Ngampilan, Gondomanan, Pakualaman, Gedongtengen, Tegalrejo, Danurejan, Gondokusuman, Ngaglik, Umbulharjo, Kraton, Mergangsan, Mantrijeron

255,000 IDR ($14)

Zone 2

Mlati, Kasihan, Sewon

300,000 IDR ($17)

Zone 3

Magelang, Solo

330,000 IDR ($19)

Official airport taxis from Yogyakarta Airport

If you don’t have time to book your ride in advance or don’t have a data connection to use Grab or Gojek, the official airport taxi is your best option. Simply head to the official taxi stand and arrange your ride there.

Airport taxi fares are regulated, so you won’t need to worry about negotiating or being overcharged.

That said, airport taxis are usually more expensive than other private transport options. A ride from Yogyakarta International Airport to Malioboro Street costs around 300,000 IDR ($17) to 400,000 IDR ($23).

STAY

Our favourite places to stay in Yogyakarta

Here are our favourite places to stay in Yogyakarta for every budget.

Budget

Jogja Village

If you crave a tropical haven in the heart of the city with a stunning outdoor pool, Jogja Village is an ideal option.

It’s a 10-minute drive from Kraton Palace and is surrounded by a host of cool coffee shops and boutiques.

Choose from a range of colourfully decorated rooms, some with romantic four-poster beds and Bali-style open-air bathrooms. There is an excellent restaurant with seating by the pool as well as a fully equipped spa.

It’s one of Yogyakarta’s best family-friendly hotels in its price range and features an indoor play area.

  • Swimming pool
  • Spa
  • Family-friendly
  • Delicious on-site restaurant

Double rooms start from $27 per night

View on Booking.com
Budget

Rumah Mertua Heritage

Situated on the northern outskirts of Yogyakarta, you’ll enjoy a quiet Bali-style tropical haven with an inviting outdoor pool. Each room is tastefully decorated and includes TV, air-conditioning and modern ensuite bathrooms. The standout feature has to be the evocative garden restaurant with traditional Javanese décor.
  • Outdoor swimming pool
  • Stunning garden
  • Spa
  • On-site restaurant
Double rooms start from $20 per night
View on Booking.com
Budget

Snooze

This adult-only cosy guest house is situated in the heart of the Kraton palace district, and is like nowhere else in town.

Rooms are set around a central courtyard filled with tropical plants. In fact, even in the rooms it feels like you have stepped into the rainforest. There are plants, natural bamboo fixtures and colourful jungle murals painted on the walls.

Dotted throughout the guesthouse are several areas to socialise. It features a shared kitchen and coffee shop and airport pickup is available for an additional charge.

  • Social and fun atmosphere
  • Convenient location
  • Garden and terrace
  • On-site cafe

Double rooms start from $10 per night

View on Booking.com

Rounding it up

We hope this guide was helpful in planning how to get from Yogyakarta to Yogyakarta. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.

PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!

Frequently Asked Questions

The distance from Yogyakarta to Yogyakarta is 45 km.

ABOUT YOUR DESTINATION

Why Visit Yogyakarta?

Yogyakarta is Java’s cultural capital, the only region in Indonesia still ruled by a sultan. Commonly called Jogja, the city strongly values its age-old traditions and way of life. Quite impressive, given that it’s an urban area of over 3 million inhabitants.

The nearby ancient temples Borobudur and Prambanan are the main reasons why travellers visit Yogyakarta, but the city has much more to offer. Art lovers will enjoy its street art, boutique cafes, and iconic batik fabric. Head over to Malioboro Road and Kotagede for some amazing finds and jewellery. Explore Kraton Sultan Palace and Taman Sari for a glimpse of the city’s architecture and history.

TRUST

How We Research

Every route on Gecko Routes is independently researched and regularly verified.

500+

ROUTES RESEARCHED

Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.

Monthly

UPDATES

Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.

Verified

BY TRAVELLERS

Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.

About the Authors

Abegail
Abegail

Travel Writer

Abby is a writer who finds joy in mountains, beaches, and road trips. She considers her solo backpacking trip to the rice terraces of Bontoc one of the most fulfilling moments in her life. She's loyal to the islands of her home country, the Philippines, but Thailand's beaches also have a special place in her heart.

Ela
ElaReviewer

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Affiliate Disclosure

Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.

Reader Comments

No comments yet — be the first to share your experience!

Leave a Comment