Yogyakarta to Yogyakarta

How to Get From Yogyakarta Airport to Yogyakarta City Centre

3Options
40mFastest
$1.10From
AbegailElaWritten by Abegail · Reviewed by Ela · Updated 1 week ago

Train · Bus · Taxi

Yogyakarta Airport sits in Kulon Progo, a fair way west of the city. The train is the quickest and cheapest way to get from Yogyakarta Airport to the city centre. It costs $1.10 (20,000 IDR) and takes 40m. The bus takes 1.5-2 hours, and a taxi costs more at $14 (250,000 IDR).

COMPARE

3 ways to travel from Yogyakarta Airport to Yogyakarta City Centre

There are three ways to travel from Yogyakarta Airport to Yogyakarta City Centre. You can choose between the train, bus, and private transport. The journey takes 40m–1h 30m and the quickest way is by train. If you're on a budget, the cheapest option is by train with tickets starting at $1.10 (20,000 IDR).

Reach out to our Community

No questions yet — be the first to ask about Yogyakarta to Yogyakarta.

Yogyakarta Airport to Yogyakarta City Centre by Train

40mFrom $1.10 (20,000 IDR)

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 $1.10 (20,000 IDR) on the regular trains, which are free-seating.

If you want reserved seats, you can get them on the express trains. Fares start from $3.10 (55,000 IDR). 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

All services arrive at Yogyakarta

YIA to city centre
Yogyakarta
$1.10
20,000 IDR
City centre to YIA
Yogyakarta
$1.10
20,000 IDR

Train tickets are available on Reservation.

Old route: Train via Wojo Station

1h 10m$4.80 (85,000 IDR)

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 $1.40 (25,000 IDR) for the 15-minute journey.

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

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 $3.40 (60,000 IDR). You can find the schedule on booking.kai.id.

Yogyakarta Airport to Yogyakarta City Centre by Bus

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

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 $4.50 (80,000 IDR).

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 $14 (250,000 IDR)

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 $14 (250,000 IDR).

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 $14 (255,000 IDR), 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

$14 (255,000 IDR)

Zone 2

Mlati, Kasihan, Sewon

$17 (300,000 IDR)

Zone 3

Magelang, Solo

$19 (330,000 IDR)

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 $17 (300,000 IDR) to $23 (400,000 IDR).

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

Check availability
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
Check availability
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

Check availability

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.

Rounding it up

That's the full picture for getting from Yogyakarta Airport to Yogyakarta City Centre, roughly apart. In all, there are 3 ways to make the trip. The cheapest fare is $1.10 (20,000 IDR). The quickest trip takes 40m.

Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.

Frequently Asked Questions

What is the fastest way to get from Yogyakarta to Yogyakarta?

The fastest way to get from Yogyakarta to Yogyakarta is by train and takes 40m.

What is the cheapest way to get from Yogyakarta to Yogyakarta?

The cheapest way to get from Yogyakarta to Yogyakarta is by train with ticket costs starting from 20,000 IDR.

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.