How to Travel from Yogyakarta Airport to the City

How to Travel from Yogyakarta Airport to the City

Landing in Jogja? Here is how to reach the city from both airports, what each option costs and takes, and how to spend y...

HolidaySG

HolidaySG Travel Team

July 13, 2026

24 min read 50 views

Landing in Jogja? Here is how to reach the city from both airports, what each option costs and takes, and how to spend your first afternoon in the city well.

The first time I flew into Yogyakarta, I made the classic mistake of assuming the airport was basically in the city. It was not. I walked out of the arrivals hall with a vague plan, a half-charged phone and a driver holding someone else's name on a card, and it took me nearly an hour to work out how far I actually had to go. That hour is the reason I am writing this. Getting from Yogyakarta airport to the city is easy once you know the shape of it, but the shape changed a lot in the last few years, and plenty of older advice online still describes an airport that no longer handles most of the flights.

This guide walks through both airports, every realistic way of reaching the centre, what each one costs in rough terms, how long it really takes, and what I would pick depending on your situation. I have also added the practical bits that nobody mentions until you are standing at the kerb: where the signal is weak, what to do about cash, which hotel areas are better for which kind of trip, and how to turn your first afternoon in Jogja into something more than a nap. Prices for transport are approximate and move around, so treat the numbers as a planning range rather than a quote.

Two airports, one confusing history

Yogyakarta has two airports on the map, and which one you land at depends on your airline and your date. Adi Sucipto, the old airport, sits on the eastern edge of the city, close enough that you can reach the Prambanan area in about twenty minutes. For decades this was the only way in. Then Yogyakarta International Airport, known as YIA, opened in Kulon Progo, out to the west, and over a period of months the bulk of commercial flights moved there. Adi Sucipto still exists and still handles some traffic, but you should check your ticket rather than assume.

The distance is the thing that surprises people. YIA is roughly 45 to 50 kilometres from the Malioboro area. That is not a short hop. On a good day with light traffic you are looking at something like an hour and a quarter by road, and it can stretch to two hours if you land during a holiday or a big event. Adi Sucipto, by comparison, is a ten to twenty minute ride from most central hotels. If your booking confirmation says "YIA" or "Kulon Progo", plan for the longer journey. If it says "JOG" with Adi Sucipto, you are in luck.

AirportWhere it isRough distance to MalioboroTypical drive time
Yogyakarta International (YIA)Kulon Progo, west of the cityAbout 45 to 50 km1 hour 15 minutes to 2 hours
Adi Sucipto (JOG)Eastern edge of the cityAbout 8 to 10 km15 to 35 minutes

One more thing on the two-airport confusion. A lot of listings, including some booking sites, still say "Yogyakarta Airport" without saying which. When you book a transfer, double check the pickup point in the confirmation. A driver waiting at the wrong terminal on the wrong side of the province is a miserable way to start a holiday, and it happens more often than you would think.

Before you leave the plane: entry, visas and the first hour

The airport transfer is the second problem you will solve. The first one is immigration, and it is worth sorting out before you fly. Singapore passport holders are visa exempt for a stay of up to 30 days under the ASEAN arrangement, which is how most of our readers travel. Plenty of other nationalities need a visa on arrival or an electronic version of it. The official fee at the moment of my last check was around IDR 500,000, and the e-visa route lets you apply online before departure so you are not queuing at a counter with cash in your hand.

I would not try to memorise any of this. Our visa requirements checker lets you pick your passport and the destination and shows what applies, with the source and the date we last verified it. Rules shift, so check it again a few days before you travel rather than relying on a screenshot from three months ago. If you are an Indian passport holder, the same page is where I would start, and the e-visa on arrival option is usually the smoother one because it clears most of the paperwork before you land.

Flights are the other half of the paperwork. Some visa applications and some onward-travel checks ask for proof of a flight in and out. If you are putting together an application and your final tickets are not issued yet, our flight reservation service can supply a manual reservation to support that. To be clear about what it is: a reservation, not an issued ticket, and it does not promise any visa outcome. It is simply a way to show a planned itinerary while you finish arranging the real thing.

What to do in the arrivals hall

After you clear immigration and collect your bags, do three small things before you walk outside. First, get connected. Mobile data in Java is cheap but the signal inside some airport buildings is patchy, and you want maps and a ride app working before you need them. An eSIM bought and installed ahead of the flight saves you the counter queue entirely, and I have put a couple of options further down. Second, grab a little rupiah from an ATM inside the terminal rather than relying on changers outside. Third, take a minute to sit down and decide which of the options below you are actually using. The touts at the exit are persuasive, and they have a talent for finding people who look undecided.

Getting from YIA into the city

This is where most travellers now land, so most of this guide is about this airport. You have four sensible choices: the airport train, the airport bus, a taxi or ride-hailing car, and a pre-booked private transfer. A fifth, renting a car with a driver, is worth considering if you are staying several days and want to cover the temples without arranging a new ride every morning.

The airport train

The railway station is attached to the airport, a short covered walk from the terminal, and the airport rail link runs to Yogyakarta's main station, Tugu. For many people this is the most predictable option, because a train does not care about traffic on the highway. The ride takes roughly 40 to 50 minutes depending on the service, and the carriages are clean and air conditioned. Fares have changed a few times since the line opened, so I will not quote a number as though it were fixed, but expect it to be noticeably cheaper than a car and in the same ballpark as a bus.

The catch is the last mile. Tugu station is central, sitting at the top of the street that runs down to Malioboro, so if your hotel is on or near that strip you can often walk or take a short becak or ride-hail trip. If your hotel is out in the south near the palace, or up north towards the university, you will still need a car from the station. Luggage matters too. If you have two large bags and a stroller, the platform walk and the station steps become part of the journey. Check the timetable on the day, because frequencies are not as dense as a metro, and a ten minute gap in your arrival can turn into a forty minute wait.

The airport bus

There is a public bus service connecting the airport with several points in the city and the wider region. It is the cheapest option on paper, and it makes sense if you are travelling light, are not in a hurry and your accommodation happens to be near one of the drop-off points. The downside is that it stops, and it can be slow. Think of it as a budget backup rather than your first choice on a night arrival when you are tired. If you are going with the bus, make sure you know the name of the stop closest to your hotel before you board, because announcements are not always in English.

Taxi and ride-hailing

Official airport taxis wait outside arrivals and work on a fixed-fare system by zone. You pay at a counter before you get into the car, which removes the haggling. This is a fair option if you land late and just want to be in a bed. Expect it to cost much more than the train, and bear in mind that quoted fares often include the toll. Ride-hailing apps work in Yogyakarta, though many airports restrict pickup to designated spots, so you may have to walk a bit or follow signs to a particular gate. Do not assume the driver will find you in the main drop-off lane. Message them, share your location and be patient, because the pickup rules at YIA have changed more than once.

Private transfer

For a long drive like YIA to the city, I think a pre-booked private transfer is the least stressful way to arrive, particularly for families, groups or anyone landing late. A driver meets you, the price is agreed in advance, and you do not have to work out which gate your app wants you at. It is more expensive per person than the train when you travel alone, but split between three or four people the gap closes quickly. We list one for the new airport here, and the starting price on the page is S$12.00, which is a "from" price and will depend on the vehicle and the number of passengers.

Yogyakarta Airport Transfer from/to Yogyakarta International Airport (YIA) - HolidaySG
A pre-booked airport transfer from YIA, the simplest way to avoid the long wait at the kerb

See the YIA airport transfer for dates, vehicle options and the pickup details. Read the pickup instructions on the page after you book, since they explain where your driver will be standing.

Comparing the YIA options

OptionRough timeCost levelBest for
Airport train40 to 50 minutes to TuguLowSolo and couples staying near Malioboro
Airport bus1.5 to 2 hours with stopsLowestLight packers who are not in a rush
Airport taxi1.25 to 2 hoursHighLate arrivals with no booking
Ride-hailing car1.25 to 2 hoursMedium to highPeople who already use the app
Private transfer1.25 to 2 hoursMedium, shared by the groupFamilies, groups, night arrivals

Getting from Adi Sucipto into the city

If your flight lands at the older airport, the journey is a different animal entirely. You are closer to the city than you will be at almost any other airport in Southeast Asia, which means your options are cheaper and quicker. A small railway halt sits next to the terminal, and trains on the city commuter line run from there towards Tugu and further, so you can reach the centre in around fifteen to twenty minutes on a good connection. That is a very easy way to arrive, with the usual caveat that it is not frequent enough to be a "just turn up" service. Look at the timetable on your phone first.

The city's Trans Jogja buses also stop outside, running along several routes that hit the central streets. They are cheap and decent once you understand them, though the first time you try it with luggage can be a little awkward. Taxis and apps both work too, and because the distance is short the fare is modest. If you want a private car anyway, the transfer for this airport starts at only S$6.00, which tells you how short the ride is.

Yogyakarta Airport Transfer from/to Adi Sucipto Airport - HolidaySG
The transfer from the older Adi Sucipto airport is a short, inexpensive ride

You can look at the Adi Sucipto transfer here. Whichever airport you use, make sure the drop-off address you give the driver is written in Indonesian-friendly form: the hotel name, the street, and a nearby landmark. Many guesthouses in Jogja sit down narrow lanes called gang, and a car cannot always reach the front door. Ask your hotel in advance whether the driver should stop at the end of the lane and whether someone will come to carry the bags.

Which part of town to stay in

Your choice of neighbourhood changes how you should arrive, so it is worth deciding before you pick a transfer. Jogja is compact, but it splits into areas with quite different personalities.

AreaWhat it feels likeGood arrival method
Malioboro and TuguBusy, central, lots of shopping and street foodTrain to Tugu, then a short walk or becak
Kraton and PrawirotamanQuieter, guesthouses, cafes, close to the palacePrivate transfer or ride-hailing car
Sleman and the northGreen, student crowds, closer to MerapiPrivate transfer from either airport
Near PrambananQuiet, rural, handy for the eastern templesAdi Sucipto is only minutes away

For a first visit, I lean towards Malioboro or Prawirotaman. Malioboro is loud and a little chaotic, but you can walk to the main shopping street, the market and the palace area without needing a car, and you are about ten minutes from the station. Prawirotaman is more relaxed; it has a row of small hotels, restaurants and bars that suit people who want to spend an evening wandering instead of dealing with traffic. Both are a fine base for the temples, because every tour operator in town picks up from both.

Money, SIM cards and small practical things

A few boring details will save you time in the first hour. Cards are accepted in most hotels and bigger restaurants, but small warungs, parking attendants, becak drivers and market stalls still run on cash. Withdraw a modest amount at the airport, then top up in town from an ATM attached to a bank branch, which is safer than a standalone machine on a dark street. Carry small notes; nobody wants to break a very large bill for a short ride.

On connectivity, I strongly prefer an eSIM to hunting for a physical card in the arrivals hall. You buy it online, scan a QR code, and your phone is working before the plane doors open. Prices are low: one Indonesia data plan on our site starts from S$4.00, and it is built for tourists with coverage across the islands, not only the cities. Check that your phone supports eSIM before you buy, and install the profile while you still have wifi.

E-SIM Indonesia Data Plan - Tourist Travel esim Internet - Daily Data e sim - HolidaySG
An Indonesia eSIM saves you the queue at the arrivals counter

You can compare the plan on this page. Keep roaming on your home SIM switched off if you plan to rely on the eSIM, or you may be charged by your home operator without realising.

A last word on safety and manners. Jogja is calm by the standards of big Asian cities, but you should still keep your phone and wallet out of the back pocket on crowded Malioboro evenings, and agree the fare before getting into anything that does not have a meter. Dress modestly when you visit palaces and temples, with shoulders and knees covered, and carry a light scarf in your daypack for that. A bit of friendly effort with a few Indonesian words goes a long way. "Terima kasih" gets a smile every single time.

What to do on your first afternoon

If you land in the morning, resist the urge to nap until dinner. The heat in Java builds slowly through the day, and the hours after lunch are when it feels worst, so I like to drop my bags, eat something light and spend a couple of hours in the cooler late afternoon seeing the old city. The royal water garden is the easiest place to do that.

Taman Sari was built in the eighteenth century as a retreat for the sultan's household. It has bathing pools, a sunken passage and winding alleys, and the surrounding neighbourhood is a living village where people still hang their washing between old walls. The entrance is cheap. At the time of writing the ticket for the Taman Sari complex starts from S$2.00. Wander slowly, take the lanes that seem to lead nowhere, and ask a local guide for a short tour if you want the stories behind the pavilions; it will probably be worth the small fee.

Kagungan Dalem Tamansari Kraton Yogyakarta - HolidaySG
The old water palace of Taman Sari is an easy first afternoon after the airport

You can check the Taman Sari ticket before you go. Combine it with a stroll to the Kraton palace and an early dinner of gudeg, the sweet jackfruit stew the city is known for. It is richer and sweeter than most visitors expect, so share a plate the first time rather than ordering a full portion.

If you prefer something more local and slower, join a walking tour in the old silver-working district. Kotagede was the capital of an earlier kingdom and still has traditional houses, quiet lanes and silver workshops where you can watch craftsmen at work. A guided walk is the best way to see it, because the old courtyards and mosque are easy to miss on your own.

Walking Tour Kota Gede - HolidaySG
A walking tour of Kotagede is a gentle way to see the old silver district

The Kota Gede walking tour starts from S$15.00. It is a good half-day option on a day when you want to ease in without much driving.

The temples, and how to plan around them

Most people come to Yogyakarta for two reasons, and both are temples. Borobudur is a ninth-century Buddhist monument about an hour's drive northwest of the city, with stepped terraces and hundreds of carved reliefs. Prambanan is a Hindu temple complex on the eastern side, with tall spires dedicated to the three principal gods. They are completely different in feeling and I would not skip either one.

Borobudur has become more tightly managed in recent years to protect the structure, and the rules about how far you can climb and how many people go up at once have changed over time. Check the current arrangement before you set your day around a specific time, and buy your ticket for the right date. The entrance listing on our site starts from S$5.00.

Borobudur Temple - HolidaySG
Borobudur is the big one, so book a date and arrive early

Details are on the Borobudur ticket page. Go early if you can; the stone gets hot and the crowds thicken by mid-morning. Bring water, a hat and sunscreen, and wear shoes you do not mind getting scuffed.

Prambanan is easier because it is closer to Adi Sucipto and the road is gentler. The complex is huge, so give yourself at least two hours. If you can time it for late afternoon, the stone turns a warm colour and the light is kinder to photographs. Our listing starts from S$5.00.

Prambanan Temple - HolidaySG
Prambanan in the afternoon light, when the heat finally eases

Look at the Prambanan ticket here. If you have the energy after the temple, the nearby hilltop ruins at Ratu Boko are a lovely place to watch the sunset, and there is plenty of room to walk around.

If you only have a day and want to see the major sites without arranging your own driver, the combined temple trip covers Borobudur, Mendut and Prambanan in one long day. It is a busy schedule and you will be tired at the end, but you get a lot for the money and you do not have to think about logistics. It starts from S$67.07.

One Day Temple Trip (Borobudur + Mendut + Prambanan) - HolidaySG
One long day covering three temples, handy when you are short on time

Read the full schedule on the one day temple trip page and check how the pickup works before you decide. On a trip this long, a comfortable car and a driver who knows the roads make a big difference.

A suggested three-day outline

DayMorningAfternoonEvening
1Arrive, transfer, check inTaman Sari and the KratonGudeg dinner, Malioboro walk
2Borobudur at opening timeMendut and a village stopEarly night
3Kotagede walking tourPrambanan and Ratu BokoSunset, late dinner, pack

If you have an extra day: the volcano

Mount Merapi towers over the north of the city, and you will see it from hotel windows on a clear morning. One of the more memorable things I did around Jogja was a jeep tour across the old lava flow, which sounds like a gimmick and turned out to be a decent half day. The jeeps are open, the tracks are rutted, and you get dusty. You also get a close view of the damage left by earlier eruptions and a real sense of how the villagers live below an active volcano. Operators run several versions of the same route, and prices vary with the length and the vehicle. One option starts from S$33.52.

Jeep Merapi Tour by JWM Adventure - HolidaySG
A jeep ride across the lava fields on the slopes of Merapi

See the Merapi jeep tour for what is included. Wear closed shoes, bring something for your face to keep out the dust, and check the volcano's status before you go; tours are cancelled when the activity level is raised.

Renting a car with a driver for your stay

If you are staying three days or more and plan to see the temples, the volcano and some of the countryside, it is worth thinking about a car with a driver for a day or two instead of paying for separate rides each morning. In Indonesia this is a normal arrangement and not a luxury. A driver who knows the roads will also tell you which temple to see first, where the traffic bottlenecks are and which warung serves a decent lunch without charging tourist prices. We list a twelve-hour option that starts from S$11.00, which is a "from" price and will change with the vehicle, the route and the date.

Read the details on the car rental with driver page before you commit. A few things are worth confirming: the hours the driver is available, whether fuel, parking and tolls are included, and whether you can change the route during the day. Twelve hours sounds long, but between a pre-dawn Borobudur start and a late sunset at Prambanan it disappears quickly. Tipping the driver at the end of a good day is common and appreciated, even if it is not required.

There is also a practical trick that worked for me. Book the airport transfer for the day you land and the driver for the following morning with the same company if you can. The person who collects you from the airport then already knows your hotel, your names and how many suitcases you have, and the next morning goes more smoothly than it would with a stranger. It also means one fewer message to send when you are tired.

Rain, heat and what to pack for the ride

Weather affects the airport journey more than people realise. In the wet months the highway to the city can slow to a crawl during an afternoon storm, and a drive that took ninety minutes in the morning might take two hours after lunch. If you land in the afternoon between November and March, add a cushion. In the dry months the problem is the opposite: the sun is fierce, and the car interior can be hot if the air conditioning is feeble. Ask for it to be turned on when you get in, and do not be shy about it.

For the flight itself I pack the things I will want within the first hour: a light layer for the cold cabin, a reusable water bottle, a small packet of tissues, some cash in a pocket I can reach, and a printed or saved copy of my hotel address in Indonesian. A power bank is useful because ride-hailing and maps drain a phone quickly, and a charger socket on the train is not guaranteed. Wear shoes that are easy to take off, because you will remove them at the mosque, at the palace entrance and in many guesthouses.

Timing your arrival and departure

Because YIA is so far out, your timing matters in both directions. For an arrival, add the transfer time to your landing time, then add another thirty to forty-five minutes for immigration and baggage, and you get a realistic hotel arrival. A flight that lands at ten at night probably puts you in the hotel lobby after midnight. Tell your guesthouse in advance, because small places lock up early and some will want a message before they leave the key.

For a departure, do not cut it fine. Leave the city at least four hours before an international flight if you are going by road, and a little less if you are using the train and the schedule suits. Rush-hour traffic, an accident on the highway or a missed connection can eat your buffer in a single stroke. If you are taking an early flight, arrange the car the night before, and ask your hotel whether they can give you a packed breakfast. It sounds obsessive, and then you stand at the airport check-in with ten minutes to spare and you stop thinking it is obsessive.

Scams, touts and how to stay calm

Nothing here is dangerous, but you will run into a few familiar habits. A driver may approach you inside the arrivals hall and offer a "special price" that turns out to be several times the posted fare. Politely decline and keep walking towards the official counters. Becak drivers on Malioboro sometimes offer to take you to a "government shop" that conveniently closes for lunch, and the shop is of course a commission operation. If a stranger tells you that the palace or a market is closed today and offers to show you somewhere better, check it yourself before you change your plans.

None of this should make you suspicious of everyone. Most people in Jogja are warm and helpful, and the best moments of my trips were conversations with strangers, not tours. The simple rule is to agree the price in advance, keep small notes, and trust your own judgement.

Frequently asked questions

How far is Yogyakarta International Airport from the city centre?

It is about 45 to 50 kilometres from the central Malioboro area. By road, plan for roughly an hour and a quarter in good conditions and up to two hours when traffic is bad. The airport train is usually the most predictable way because it avoids the road entirely.

Which airport will my flight use?

Most commercial flights now use the new airport, but the older Adi Sucipto airport still handles some services. Look at the airport code and name on your ticket or booking confirmation. If you are unsure, ask your airline before you book a transfer.

Is the train better than a car?

For solo travellers and couples staying near Tugu station, yes, it is cheaper and not affected by traffic. For families with heavy luggage, late arrivals, or hotels far from the station, a private car is usually less stressful because it takes you to the door.

Do I need a visa for Indonesia?

It depends on your passport. Singapore citizens can enter without a visa for a stay of up to 30 days, while many other nationalities need a visa on arrival or an e-visa. Use our visa requirements checker to see what applies to you and when it was last verified.

What if I need proof of a flight for my application?

Our flight reservation service provides a manual reservation that can support an application while you finalise your tickets. It is a reservation rather than an issued ticket, and it does not guarantee any visa decision.

Can I pay by card for taxis and buses?

Do not count on it. Official airport taxis and some ride apps take cards or digital wallets, but buses, becaks and small shops generally run on cash. Carry some small rupiah notes from the first hour.

Is Yogyakarta suitable for children?

Yes, as long as you pace the days. Temples involve a lot of walking and heat, so aim for early mornings and rest in the afternoon. A private transfer from the airport takes a lot of the strain out of the first day with small kids.

What is the best time of year to visit?

The drier months, roughly April to October, are the most comfortable for temples and outdoor tours. The rainy season runs from about November to March, with heavy afternoon downpours, though the sites are quieter.

Featured experiences in this guide

Plan your Jogja arrival with HolidaySG

Sort the airport leg first, then build the rest around it. Book the YIA airport transfer or the Adi Sucipto transfer, add the Borobudur ticket, and check your entry rules with the visa requirements checker. Need a flight reservation for an application? Start at our flight reservation page. E-tickets are emailed after our team confirms your booking.

Important: Some of the links recommended here are paid placements or have sponsored our stay in one way. We have paid for these accommodations ourselves. If you book through any of our links, we make a small commission at no extra cost to you. This helps keep our site running – so thank you in advance for your support!
HolidaySG

Written by

HolidaySG Travel Team

Singapore-based travel specialists covering attractions, tours and travel experiences across Asia-Pacific and beyond. Licensed travel agency (TA04014).

Last updated: October 13, 2026

#Indonesia #Yogyakarta #Museums & Culture #HolidaySG
Share this guide

Visa for Indonesia

Indonesia Visa on Arrival / e-VOA — requirements, fees & how to apply

Singapore passport: Visa-free (up to 30 days)

Govt fee: Free (exempt) · Visa on arrival: IDR 500,000 · Traditional Visa on: IDR 500,000 · HolidaySG assistance: S$65

Check visa

Why book with HolidaySG?

  • Licensed Singapore travel agency
  • Secure online booking
  • Daily support (9 AM – 11 PM SGT)
  • E-tickets emailed after our team confirms your booking
  • Clear cancellation policies

Need Help Booking?

Our travel experts are available daily, 9 AM – 11 PM SGT.

Contact Support

Explore Indonesia on HolidaySG

Ask me anything!

Luna — HolidaySG

We use cookies

We use cookies to enhance your browsing experience, serve personalised content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies. Read our Cookie Policy