Explore Destinations

Discover the world's most amazing places

How to Get from Gadjah Mada University (UGM) to Yogyakarta International Airport

Quick Answer

Best overall way: Shuttle bus from UGM to Yogyakarta Station (Tugu) + Bandara International Airport Train (BIAS) to YIA. Total time: 75–90 minutes  |  Total cost: IDR 60,000–80,000 (≈ USD 4–5). Fastest option: Taxi or Grab/Gojek direct — 45–70 minutes, IDR 130,000–200,000 (≈ USD 8.5–13). Cheapest option: Trans Jogja bus + DAMRI airport bus — IDR 20,000–40,000 (≈ USD 1.3–2.6), 90–120 minutes.

Distance: Approximately 45 km (28 miles) southwest of Yogyakarta city center. UGM is located in the northern part of the city, so factor in 10–15 minutes to reach the main ring road.

Quick Navigation: UGM → YIA Transport Options

🚆 Train: Airport Rail Link (Yogyakarta Station → YIA)

The Bandara International Airport Train (BIAS) is the most recommended way for solo travelers and couples who want a balance of speed, cost, and reliability. Since UGM is located in the northern part of Yogyakarta, you first need to reach Yogyakarta Station (Tugu Station) — about 4–5 km (15–20 minutes by shuttle or ride-hailing).

Step-by-Step Guide (Train Route)

  1. From UGM to Tugu Station: Take a Trans Jogja bus (Route 1A or 1B) from the UGM Bus Stop (near the UGM Main Gate) to Tugu Station — 15–25 minutes, IDR 3,500 (≈ USD 0.23). Or use Grab/Gojek — IDR 15,000–25,000 (≈ USD 1–1.6).
  2. At Tugu Station: Purchase a ticket at the dedicated Bandara International Airport Train counter or via the KAI Access app. Trains depart from Platform 4.
  3. Train journey: 40–50 minutes direct to YIA. Trains run every 30–60 minutes from 05:15 to 20:30.
  4. Arrive at YIA: The station is located at the airport's basement level — follow signs to the departure hall (2–3 minutes walk).

Train Types & Seat Classes

Train TypeClassPrice (IDR)Notes
BIAS EkonomiEconomy50,000 (≈ USD 3.3)Basic seating, no AC (rare — usually AC is standard)
BIAS EksekutifExecutive80,000 (≈ USD 5.3)AC, reclining seats, power outlets, luggage rack
BIAS PremiumPremium100,000 (≈ USD 6.6)Wider seats, extra legroom, complimentary snack

Note: Most travelers choose Eksekutif class for the best value. Premium is available on selected departures.

Schedule Frequency

  • Peak hours: Every 30 minutes (06:00–09:00 & 16:00–19:00)
  • Off-peak: Every 60 minutes
  • First train: 05:15 from Tugu → YIA
  • Last train: 20:30 from Tugu → YIA

Total door-to-door time: 70–90 minutes (including transfer at Tugu). Total cost: IDR 53,500–105,000 (≈ USD 3.5–7).

Pros & Cons

  • ✅ Pros: Reliable, avoids traffic, comfortable, affordable, luggage-friendly.
  • ❌ Cons: Requires transfer from UGM to Tugu Station; last train at 20:30 — not suitable for late-night flights.

Official KAI Schedule & Tickets →

🚌 Public Bus & DAMRI Airport Bus — Cheapest Option

For budget travelers and backpackers, the Trans Jogja + DAMRI combination is the most economical way to reach YIA. It requires two transfers but costs less than a cup of coffee.

Route Details

  1. Trans Jogja Route 1A or 1B from UGM Bus Stop (opposite the UGM Library) to Jombor Terminal — 25–35 minutes, IDR 3,500 (≈ USD 0.23).
  2. At Jombor Terminal: Walk to the DAMRI bus bay (signs are clear). Purchase a ticket at the DAMRI counter.
  3. DAMRI Airport Bus from Jombor Terminal to YIA — 55–75 minutes, IDR 20,000–30,000 (≈ USD 1.3–2).
  4. Arrive at YIA: Drop-off at the arrival hall entrance.

DAMRI Bus Schedule (Jombor → YIA)

DirectionFirst BusLast BusFrequencyPrice (IDR)
Jombor → YIA04:3020:00Every 30–60 min25,000 (≈ USD 1.6)
YIA → Jombor05:3021:00Every 30–60 min25,000 (≈ USD 1.6)

Alternative: Direct DAMRI from UGM Area?

As of 2025, there is no direct DAMRI bus from UGM campus. The nearest DAMRI stop is at Jombor Terminal, which is 4 km west of UGM — easily reached by Trans Jogja or a short ride-hailing trip (IDR 10,000–15,000).

Pros & Cons

  • ✅ Pros: Extremely cheap (IDR 23,500–33,500 total ≈ USD 1.5–2.2); frequent departures; good for lightweight travelers.
  • ❌ Cons: Two transfers; longer travel time (90–120 min); limited luggage space; not ideal for early morning or late evening flights.

DAMRI Official Routes & Schedules →

🚕 Taxi & Ride-Hailing — Fastest & Most Direct

If you value speed, privacy, and door-to-door service, a taxi or ride-hailing car is the best choice. This is especially recommended for families, business travelers, anyone with heavy luggage, or those departing on late-night or early-morning flights.

Cost Comparison: Taxi vs. Ride-Hailing

ServiceEstimated Price (IDR)Estimated Price (USD)Travel TimeNotes
Metered Taxi (Blue Bird / Express)150,000–200,00010–1345–70 minReliable, bookable via app or phone
GrabCar (Standard)130,000–170,0008.5–1145–65 minDynamic pricing — surges possible
GoCar (Standard)125,000–165,0008–1145–65 minSimilar to Grab, often slightly cheaper
Premium Airport Taxi (Pre-booked)250,000–350,00016–2350–70 minLuxury car, fixed price, meet & greet

Where to Catch a Ride at UGM

  • Grab/Gojek pick-up points: UGM Main Gate (Bulaksumur), UGM Hotel lobby, or the GSP (Gedung Serba Guna) parking lot.
  • Taxi stand: Near UGM Hotel entrance — taxis are available 24/7 but may charge a higher flat rate at night.

When to Choose Taxi / Ride-Hailing

  • 🌙 Late-night flights (after 21:00) — no train or DAMRI bus available.
  • 🌅 Early-morning flights (before 06:00) — first train is at 05:15, too late for check-in.
  • 👨‍👩‍👧‍👦 Groups of 3+ — cost per person becomes competitive with train.
  • 🧳 Heavy luggage (more than 2 bags per person) — no transfer hassle.

Pros & Cons

  • ✅ Pros: Fastest (45–70 min); door-to-door; available 24/7; best for luggage and groups.
  • ❌ Cons: Most expensive (4–10× the cost of public transport); traffic-dependent; surge pricing possible.

Book Grab to YIA →  |  Book Gojek →

🚐 Shared Shuttle & Airport Transfer Services

Several local operators offer shared door-to-door shuttle vans from UGM-area hotels to YIA. This is a middle-ground option: cheaper than a private taxi, more convenient than public transport.

Popular Shuttle Operators

OperatorPrice (IDR/person)Pick-up ZoneBook in Advance?
Traveloka Airport Shuttle55,000–75,000 (≈ USD 3.6–5)UGM area hotelsYes — via Traveloka app
KAI Airport Shuttle (door-to-door)65,000–85,000 (≈ USD 4.3–5.6)UGM Main GateYes — via KAI Access
Local shuttle (e.g., Jogja Airport Shuttle)50,000–70,000 (≈ USD 3.3–4.6)UGM Hotel or Main GateRecommended — WhatsApp booking

How It Works

  1. Book at least 2–4 hours in advance (or 12 hours for early morning).
  2. Shuttle picks you up at your hotel or the agreed UGM meeting point.
  3. Shared van (6–10 seats) with other passengers heading to YIA.
  4. Drop-off at departure hall — 55–80 minutes depending on stops.

Pros & Cons

  • ✅ Pros: Cheaper than private taxi; door-to-door; fixed price; good for solo travelers who dislike transfers.
  • ❌ Cons: Less flexible timing; may wait for other passengers; luggage space limited; not available late at night.

Book Traveloka Shuttle →

📊 Complete Cost & Time Comparison: UGM → YIA

Transport ModeTotal TimeTotal Cost (IDR)Total Cost (USD)TransfersBest For
🚆 Train (BIAS) + Shuttle ⭐75–90 min53,500–105,0003.5–71 (to Tugu Station)Solo travelers, couples, budget+comfort
🚌 Bus (Trans Jogja + DAMRI) 💰90–120 min23,500–33,5001.5–2.22 (Jombor)Backpackers, lowest budget
🚕 Taxi (Metered)45–70 min150,000–200,00010–130Families, groups, luggage-heavy
🚐 Grab/Gojek45–65 min125,000–170,0008–110Solo+value, direct, flexible
🚐 Shared Shuttle55–80 min50,000–85,0003.3–5.60 (door-to-door)Solo travelers, no transfers
🚖 Premium Airport Taxi50–70 min250,000–350,00016–230Business, VIP, peace of mind

⭐ = Recommended for most travelers  |  💰 = Cheapest option

Which One Should You Choose?

  • Best overall: Train (BIAS) — affordable, comfortable, avoids traffic.
  • Cheapest: Trans Jogja + DAMRI bus — just IDR 23,500 (≈ USD 1.5).
  • Fastest: Taxi or Grab/Gojek — 45–65 minutes direct.
  • Most convenient (no transfers): Shared shuttle or private taxi.

💡 Traveler Tips & Local Insights

🧳 Luggage Advice

  • Train luggage limit: BIAS trains allow 2 bags per person (max 20 kg each). Oversized luggage may require an extra ticket — buy online in advance.
  • Bus luggage: DAMRI buses have limited underfloor storage — large suitcases (over 28") may not fit easily. Consider a taxi if you have big bags.
  • Takkyubin (baggage delivery): Not widely available in Yogyakarta yet, but some hotels offer luggage forwarding to the airport. Ask your hotel reception for pengiriman bagasi (baggage delivery) services — typically IDR 50,000–80,000 per bag.

⏰ Peak Hours & Traffic Warning

  • Yogyakarta traffic peaks: 07:00–09:00 and 16:00–19:00. The ring road (Jalan Ring Road Utara) near UGM can get congested. Add 20–30 minutes to your travel time during these windows.
  • Airport check-in: Domestic flights recommend arriving 90 minutes early; international flights 2 hours early. Factor this into your departure time.
  • Weekend vs. weekday: Saturdays and Sundays have lighter traffic — the bus option becomes more viable.

🚉 Navigating Stations

  • Tugu Station: The airport train platform (Platform 4) is at the far end of the station. Allow 5–7 minutes to walk from the main entrance. Ticket counters close 10 minutes before departure.
  • Jombor Terminal: The DAMRI bus bay is at the back of the terminal — follow the blue signs. There are food stalls and a small waiting area.

📱 Useful Apps

  • KAI Access — book airport train tickets, check schedules.
  • Grab / Gojek — ride-hailing, food delivery at airport.
  • Traveloka — book shuttle, train, and flight tickets.
  • Google Maps — real-time traffic and bus tracking (Trans Jogja routes).

🌙 Late-Night & Early-Morning Flights

  • Before 07:00: The first BIAS train arrives at YIA around 06:05 — too late for a 07:00 flight. Use a taxi or ride-hailing (pre-book the night before).
  • After 21:00: No train or DAMRI service. Taxi or Grab/Gojek is your only option. Prices may increase by 20–30% after midnight.
  • Overnight at airport: YIA has a transit hotel (Hotel YIA) and 24-hour food court — acceptable for very early departures.

YIA Airport Official Website →

❓ FAQs: UGM to Yogyakarta International Airport

Is there a direct train from UGM to Yogyakarta International Airport?

No, there is no direct train from UGM to YIA. You must take a shuttle bus from UGM to Yogyakarta Station (Tugu Station), then board the Bandara International Airport Train (BIAS) to YIA. The total journey takes about 75–90 minutes and costs around IDR 60,000–80,000 (≈ USD 4–5).

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

The cheapest option is Trans Jogja Bus Route 1A or 1B from a UGM-area stop to Jombor Terminal, then connecting to DAMRI airport bus to YIA. Total cost is approximately IDR 20,000–40,000 (≈ USD 1.3–2.6), with a travel time of 90–120 minutes depending on traffic.

How much does a taxi cost from UGM to Yogyakarta International Airport?

A standard metered taxi costs IDR 150,000–200,000 (≈ USD 10–13), while a Grab or Gojek ride-hailing car costs IDR 130,000–180,000 (≈ USD 8.5–12). Premium airport taxis or private hire cars can cost IDR 250,000–350,000 (≈ USD 16–23). Prices vary by time of day and demand.

How long does it take to get from UGM to Yogyakarta International Airport?

Travel time ranges from 45 minutes (by taxi or ride-hailing in light traffic) to 120 minutes (by public bus in peak traffic). The train-shuttle combination takes 75–90 minutes. Average travel time by private vehicle is 55–70 minutes for the 45 km (28 mi) journey.

What time does the airport train from Yogyakarta to YIA start operating?

The Bandara International Airport Train (BIAS) from Yogyakarta Station (Tugu) to YIA operates from approximately 05:00 to 21:00 daily, with departures every 30–60 minutes. The first train typically leaves Tugu Station around 05:15 and the last around 20:30. Schedules may vary, so checking the KAI Access app is recommended.

Can I use a ride-hailing app like Grab or Gojek from UGM to YIA?

Yes, both Grab and Gojek operate in Yogyakarta and can take you directly to YIA. The cost for a GrabCar or GoCar is IDR 130,000–180,000 (≈ USD 8.5–12). However, note that ride-hailing pickups at UGM are restricted to designated zones — use the main gate or the UGM Hotel drop-off point. Booking in advance is recommended for early morning flights.

Is there a night bus or 24-hour service from UGM to Yogyakarta Airport?

There is no 24-hour bus service on this route. DAMRI airport buses run from around 04:00 to 21:00 from Jombor Terminal. For late-night or early-morning departures (before 05:00 or after 21:00), a taxi or ride-hailing vehicle is your only practical option. Plan accordingly for flights before 07:00 or after 22:00.

Which is better: train or taxi from UGM to Yogyakarta International Airport?

It depends on your priorities. The train-shuttle combo (IDR 60k–80k, 75–90 min) is cheaper and avoids traffic, but requires a transfer. A taxi or ride-hailing car (IDR 130k–200k, 45–70 min) is faster, direct, and better for luggage or groups. For solo travelers on a budget, the train is recommended. For families or business travelers, a taxi offers convenience and door-to-door service.