Explore Destinations

Discover the world's most amazing places

How to Get from Tugu Railway Station to Yogyakarta International Airport

Quick Answer

Best way: Take the KA Bandara Yogyakarta airport train directly from Tugu Station to YIA Airport Station. Total time: ~40 minutes. Cost: IDR 50,000 (≈$3.2). No transfers, punctual, and very affordable. If you prefer a private ride, a taxi costs IDR 200,000–350,000 (≈$12–$22) and takes 45–60 minutes. For the budget-conscious, the DAMRI airport bus costs IDR 50,000 but takes up to 90 minutes.

Quick Navigation: All Transport Options

🚆 Airport Train (KA Bandara Yogyakarta) – The Best Way

The KA Bandara Yogyakarta is a dedicated airport rail link connecting Tugu Station (downtown Yogyakarta) directly to Yogyakarta International Airport (YIA). It is the most popular option among travelers for its speed, reliability, and low cost.

Route & Schedule

The train runs from Tugu Station (Platform 2) to YIA Airport Station (located in the airport basement). Services operate daily from approximately 5:00 AM to 9:00 PM, with departures every 30–60 minutes. The journey covers about 45 km and takes exactly 38–42 minutes.

Fares & Seat Classes

ClassPrice (IDR)Price (≈USD)Features
EconomyIDR 50,000$3.2Standard seat, AC, luggage rack
ExecutiveIDR 100,000$6.4Wider seat, more legroom, power outlet

Prices are fixed and do not surge. Children under 3 travel free. Tickets can be bought at Tugu Station counter, vending machines, or via the KAI Access app (official railway app).

Step-by-Step: How to Ride

  1. Arrive at Tugu Station – Enter through the main hall, go to Platform 2 (signs indicate "KA Bandara").
  2. Purchase ticket – At the counter or self-service kiosk. Show passport for foreign travelers.
  3. Board the train – Doors open 10 minutes before departure. Store large luggage in the designated racks.
  4. Enjoy the ride – Free Wi-Fi, AC, and clean toilets. Announcements in Indonesian and English.
  5. Arrive at YIA Station – Escalators lead directly to the departure hall (level 2) and arrival hall (level 1).

Luggage & Comfort

Each train car has overhead racks for small bags and a dedicated luggage area near the doors for suitcases (max 2 large bags per passenger). The trains are modern, air-conditioned, and wheelchair-accessible. No food service is available, but vending machines are at the station.

Why It's the Best Choice

Compared to taxis, the train costs 75–85% less and is unaffected by traffic. Compared to the bus, it's nearly twice as fast. For solo travelers, couples, and small groups, it offers the best balance of speed, cost, and convenience.

Official source: PT KAI (Indonesian Railways) – KA Bandara Yogyakarta schedule

✈️ Flying from YIA – Domestic & International Connections

While you obviously cannot fly from Tugu Station to YIA (the distance is only 45 km), this section explains how to use the train + flight combination if you are continuing your journey to another city in Indonesia or abroad.

YIA Airport – Overview

Yogyakarta International Airport (YIA) opened in 2020 and replaced the old Adisucipto Airport. It serves over 8 million passengers annually (2024 data) and handles flights to 15+ domestic destinations and 5 international routes.

Top Domestic Routes from YIA

DestinationAirlinesFlight TimeAvg. Fare (IDR)
Jakarta (CGK)Garuda, Lion Air, Citilink1h 10mIDR 400,000–900,000
Denpasar/Bali (DPS)Garuda, Lion Air1h 30mIDR 500,000–1,200,000
Surabaya (SUB)Citilink, Lion Air55mIDR 350,000–700,000
Medan (KNO)Garuda, Lion Air2h 40mIDR 700,000–1,500,000
Makassar (UPG)Lion Air, Batik Air2h 10mIDR 600,000–1,300,000

Train + Flight – Total Travel Time

If you are connecting to a flight, factor in the following timeline from Tugu Station:

  • Train to YIA: 40 minutes
  • Buffer + check-in: 60–90 minutes (domestic) / 90–120 minutes (international)
  • Total from Tugu to gate: ~2 hours (domestic) / ~2.5 hours (international)

This makes the train + flight combination very efficient — far better than a taxi stuck in traffic.

International Routes

YIA currently serves direct flights to Singapore (SIN), Kuala Lumpur (KUL), and Jeddah (JED) (seasonal). More routes are expected as the airport expands.

Official source: Angkasa Pura I – YIA flight schedule

🚌 DAMRI Airport Bus – The Budget Alternative

The DAMRI airport bus is the most affordable way to reach YIA from central Yogyakarta. It's a good choice if you have plenty of time or if the train schedule doesn't match your departure.

Route & Stops

The main DAMRI bus stop near Tugu Station is located on Jalan Malioboro (about 200 m east of the station). The bus runs to YIA with intermediate stops at Jombor Terminal and Sentolo. The full trip takes 60–90 minutes depending on traffic.

Schedule & Frequency

Buses operate from 5:00 AM to 9:00 PM, with departures every 30–60 minutes. The first bus leaves Malioboro at 5:00 AM and arrives at YIA around 6:15 AM — suitable for early morning flights.

Fare

RoutePrice (IDR)Price (≈USD)
Malioboro → YIAIDR 50,000$3.2
Jombor → YIAIDR 40,000$2.6

Luggage Rules

Each passenger is allowed 1 large suitcase (max 25 kg) and 1 carry-on. Extra luggage may incur a small fee (IDR 10,000–20,000). Buses have a cargo hold underneath.

Comfort & Amenities

DAMRI buses are air-conditioned, but seat comfort is basic. No toilet on board (rest stops are rare), so use facilities at the bus stop. The buses can get crowded during peak hours (7:00–9:00 AM and 4:00–6:00 PM).

Best For

  • Budget travelers willing to trade time for savings
  • Travelers with only a small backpack
  • Those staying near Malioboro Street

Official source: DAMRI – Yogyakarta airport bus routes

🚕 Taxi, Gojek & Grab – Private & On-Demand

Taxis and ride-hailing services offer door-to-door convenience from Tugu Station to YIA. This is the most comfortable option, but also the most expensive.

Taxi (Official Blue Bird / Local)

CompanyFare (IDR)Fare (≈USD)Notes
Blue Bird (metered)IDR 200,000–280,000$12–$18Reliable, AC, book via app or stand
Local taxi (fixed price)IDR 250,000–350,000$16–$22Negotiable, but agree before ride

Ride-Hailing (Gojek / Grab)

Both Gojek and Grab operate in Yogyakarta. A GoCar or GrabCar from Tugu Station to YIA costs approximately IDR 150,000–250,000 (≈$9–$15) depending on demand surge. The trip takes 45–60 minutes. Motorcycle taxis (Gojek/Grab Bike) cost ~IDR 80,000 but are not recommended with luggage.

When to Choose a Taxi or Private Transfer

  • Late night / early morning – Train and bus services are limited after 9:00 PM and before 5:00 AM.
  • Large groups (3–5 people) – A taxi can be cost-effective when split.
  • Heavy luggage – If you have 3+ large suitcases, a car offers more space than a train.
  • Mobility issues – Door-to-door service avoids station stairs and crowds.

How to Book

For taxis, use the official Blue Bird app or the taxi stand at Tugu Station (exit north side). For ride-hailing, use the Gojek or Grab app; the pickup point is at the station's main entrance.

Important Warning

Traffic on the Yogyakarta–Wates road can be heavy during rush hours (7:00–9:00 AM and 4:30–7:00 PM). A taxi ride may take up to 1.5 hours in peak traffic. Always add a 30-minute buffer if you have a flight to catch.

Official source: Blue Bird Group – Yogyakarta taxi fares

💰 Cost & Time Comparison – All Transport Options

Use this table to quickly compare every way to get from Tugu Station to YIA. The recommended option is highlighted.

Mode Time Cost (IDR) Cost (≈USD) Transfers Best For
🚆 Airport Train (KA Bandara) 40 min IDR 50,000 $3.2 0 ✅ Most travelers – fast, cheap, reliable
🚕 Taxi (Blue Bird) 45–60 min IDR 200,000–280,000 $12–$18 0 Groups, late night, heavy luggage
🚗 GrabCar / GoCar 45–60 min IDR 150,000–250,000 $9–$15 0 Convenience, app users
🚌 DAMRI Airport Bus 60–90 min IDR 50,000 $3.2 0 Budget travelers with light luggage
🏍️ Gojek/Grab Bike 35–50 min IDR 80,000–120,000 $5–$8 0 Solo travelers, no luggage
🚐 Private Transfer (pre-booked) 45–60 min IDR 300,000–500,000 $19–$32 0 VIP comfort, business travelers

💡 Verdict: The airport train offers the best combination of speed and cost. For only IDR 50,000, you get a 40-minute ride with no transfers. The bus costs the same but takes twice as long. Taxis are 4–7 times more expensive and not faster in good traffic.

Where to buy tickets: Train tickets are available at Tugu Station counter or via the KAI Access app. Bus tickets can be bought at the DAMRI counter on Malioboro or online via DAMRI booking.

🧳 Traveler Tips & Pro Advice

Real-world advice from frequent travelers to help you avoid common mistakes and make your journey smoother.

⏰ Timing – When to Leave

  • Domestic flight: Depart Tugu Station at least 2.5 hours before your flight. This gives you 40 min train + 20 min buffer + 60 min at airport.
  • International flight: Depart at least 3.5 hours before to allow for immigration and longer check-in lines.
  • Late-night arrival: The last train departs Tugu around 9:00 PM. If your flight lands after 10:00 PM, you must take a taxi or private transfer.

🎒 Luggage Strategy – Use Takkyubin (Baggage Delivery)

If you have heavy suitcases, consider using Takkyubin (baggage delivery service) to send your luggage directly from your hotel in Yogyakarta to YIA. The cost is around IDR 150,000–250,000 per bag, and it frees you to travel hand luggage–only. Major hotels and the airport have counters for this service.

🚉 Navigating Tugu Station

  • The KA Bandara platform is Platform 2 – follow the yellow "Airport Train" signs.
  • There are luggage escalators at the station entrance – use them for heavy bags.
  • Buy your return ticket in advance at YIA Station to avoid queues, especially on Sunday afternoons.

📅 Peak Season Warning

During Lebaran (Eid), Christmas–New Year, and school holidays (June–July), the airport train can sell out. Book tickets online via KAI Access at least 3–7 days in advance. Taxi prices may also surge by up to 50% during these periods.

🌧️ Weather Considerations

Rainy season (November–March) can cause flooding on the Yogyakarta–Wates road, adding 30–60 minutes to taxi and bus journeys. The train is unaffected by weather, making it even more reliable during this period.

📱 Useful Apps

  • KAI Access – Book train tickets, check schedules.
  • Gojek / Grab – Ride-hailing and food delivery.
  • Traveloka – Compare flight + train combo deals.

Traveler forum source: TripAdvisor – Yogyakarta transport tips

❓ Frequently Asked Questions (FAQs)

1. Is there a direct train from Tugu Station to Yogyakarta International Airport?

Yes, the KA Bandara Yogyakarta airport train runs directly from Tugu Station to YIA Airport Station without any transfers. The journey takes approximately 40 minutes and costs around IDR 50,000 (≈$3.2) for economy class.

2. How long does the airport train from Tugu Station to YIA take?

The airport train takes about 38–42 minutes, making it the fastest ground transport option. Delays are rare, and the train runs on a fixed schedule from early morning until late evening.

3. How much does the airport train cost from Tugu to YIA?

The KA Bandara fare is IDR 50,000 (≈$3.2) for economy and IDR 100,000 (≈$6.4) for executive. Tickets are available at the station counter, vending machines, or via the official KAI Access app.

4. What is the cheapest way to get from Tugu Station to YIA?

The cheapest is the DAMRI airport bus at IDR 50,000 (≈$3.2), but it takes 60–90 minutes. The airport train at the same price is faster and more comfortable, offering better value for the same cost.

5. What is the fastest way to get from Tugu Station to YIA?

The fastest is the KA Bandara airport train at ~40 minutes door-to-station. A taxi takes 45–60 minutes depending on traffic, making the train the most time-efficient option.

6. Are taxis available at Tugu Station to go to YIA?

Yes, taxis are readily available at the Tugu Station taxi stand. The fare to YIA is approximately IDR 200,000–350,000 (≈$12–$22) and the journey takes 45–60 minutes. Ride-hailing services like Gojek and Grab are also accessible via app.

7. How early should I leave Tugu Station for a flight from YIA?

For domestic flights, leave at least 2.5 hours before departure: 40 min train + 30 min buffer + 60 min airport check-in. For international flights, add 30–60 minutes. Aim to arrive at YIA 2 hours (domestic) or 3 hours (international) before your flight.

8. Is there a bus from Tugu Station to Yogyakarta International Airport?

Yes, the DAMRI airport bus stops near Tugu Station (at the main bus stop on Jalan Malioboro). The fare is IDR 50,000 (≈$3.2) and the trip takes 60–90 minutes. Buses run every 30–60 minutes from 5:00 AM to 9:00 PM.

Disclaimer: Prices and schedules are as of 2025 and may change. Always verify with official providers. This guide contains affiliate links marked with rel="nofollow". We may earn a small commission at no extra cost to you.