Quick Answer
The best way to get from Giwangan Bus Terminal to Yogyakarta International Airport (YIA) is the DAMRI airport bus: direct, affordable, and reliable. Total cost: IDR 55,000–65,000 (≈ $3.7–4.4) per person. Total time: 1 hour 15 minutes to 1 hour 30 minutes. Buses run from approximately 04:30 to 19:00 every 30–60 minutes. For faster but more expensive options, a taxi or ride-hailing (Grab/Gojek) costs IDR 150,000–300,000 (≈ $10–20) and takes 45 minutes to 1 hour.
🚌 DAMRI Airport Bus — The Most Practical & Affordable Choice
The DAMRI airport bus is the most popular and recommended way to travel from Giwangan Bus Terminal to YIA. Much like a dedicated train service in terms of fixed route and schedule, DAMRI provides a direct, air-conditioned, and low-cost connection with no transfers. This is the option most similar to a "train-like" experience — a scheduled, comfortable, point-to-point service — but on wheels.
Route & Schedule Details
- Route: Giwangan Bus Terminal → Yogyakarta International Airport (YIA), non-stop express with no intermediate stops.
- Operating hours: Approximately 04:30 – 19:00 daily.
- Frequency: Every 30–60 minutes depending on time of day. Morning and evening peak hours have more frequent departures.
- First bus from Giwangan: around 04:30 – suitable for early morning flights.
- Last bus from Giwangan: around 18:30–19:00 – check the latest schedule at the terminal counter.
Fares & Ticketing
| Ticket Type | Price (IDR) | Price (USD approx.) | Notes |
|---|---|---|---|
| Adult (one-way) | 55,000 – 65,000 | $3.7 – $4.4 | Standard fare, purchased at counter or online |
| Child (3–12 years) | 35,000 – 45,000 | $2.4 – $3.0 | Half-price for children under 12 |
| Infant (under 3) | Free | Free | No seat required |
Prices are indicative and subject to change. Always confirm at the DAMRI counter inside Giwangan Terminal.
Where to Board at Giwangan Terminal
The DAMRI counter and boarding point are located at Bay 14 (Platform 14) inside Giwangan Bus Terminal. Look for the blue DAMRI sign. It is recommended to arrive at least 15–20 minutes before departure to purchase your ticket and secure a seat, especially during peak hours.
Pros & Cons Compared to a Taxi
- ✅ Pros: Very cheap, direct, air-conditioned, no need to negotiate price, reliable schedule.
- ❌ Cons: Fixed schedule (not 24/7), takes longer than a taxi, limited luggage space (one large bag + one carry-on per person), no door-to-door service.
Tips for a Smooth DAMRI Ride
- Arrive early during Lebaran (Eid) and Christmas/New Year — buses fill up fast.
- Have exact change or use a digital payment method (QRIS) if available.
- Store your luggage in the designated area; keep valuables with you.
- The bus makes a comfort stop at the Kulon Progo rest area only if time permits — usually it's non-stop.
Source: DAMRI Official Website and on-site information at Giwangan Terminal.
🚕 Taxi & Ride-hailing — Fastest Door-to-Door Option
If speed and convenience are your priority, a taxi or ride-hailing service (Grab/Gojek) is the equivalent of "flying" from Giwangan to YIA — direct, fast, and flexible. While not as cheap as the DAMRI bus, it cuts the travel time by nearly half and operates 24 hours a day. This is the best choice for travelers with heavy luggage, early morning or late-night flights, or those traveling in groups.
Cost Comparison: Taxi vs. Ride-hailing
| Service | Estimated Fare (IDR) | Estimated Fare (USD) | Travel Time | Best For |
|---|---|---|---|---|
| Metered Taxi (from terminal) | 200,000 – 300,000 | $13.5 – $20 | 45–60 min | Groups of 3–4, guaranteed ride |
| Fixed-price Airport Taxi | 250,000 – 350,000 | $17 – $24 | 45–60 min | No meter, fixed rate, reliable |
| GrabCar (standard) | 150,000 – 220,000 | $10 – $15 | 45–60 min | Solo travelers or couples, app convenience |
| Gojek (GoCar) | 140,000 – 210,000 | $9.5 – $14 | 45–60 min | Budget-conscious, app-based |
| GrabCar XL / GoCar XL | 250,000 – 350,000 | $17 – $24 | 45–60 min | Groups of 5–6, extra luggage |
Fares are dynamic and may vary based on time of day, demand, and surge pricing. Always confirm the fare before starting the trip.
How to Book at Giwangan Terminal
- Taxi: Walk to the official taxi kiosk inside the terminal. Avoid unlicensed touts. Official taxis have a yellow or blue livery and a meter.
- Grab/Gojek: Use the app to set your pickup location as "Giwangan Bus Terminal" (Terminal Giwangan). The driver will meet you at the main entrance or a designated pickup point. Wait times are usually 3–8 minutes.
Hidden Time Consideration
Unlike the DAMRI bus which loads quickly, a taxi or ride-hailing service may require a 5–10 minute wait for the vehicle to arrive. Factor this into your departure time. However, once on the road, the direct route via Jalan Wates and the Kulon Progo highway is generally smooth, with traffic only slowing during peak hours (07:00–09:00 and 16:00–19:00).
When to Choose This Over DAMRI
- ⏰ Early morning flights (before 06:00) — DAMRI may not be running yet.
- 🌙 Late-night arrivals (after 20:00) — last DAMRI bus departs around 19:00.
- 👨👩👧👦 Groups of 3+ — cost per person becomes comparable to DAMRI, with more comfort.
- 🧳 Heavy luggage — no luggage limit, unlike DAMRI's baggage policy.
- 🚫 Mobility concerns — door-to-door service eliminates walking in the terminal.
Source: Grab Indonesia and Gojek Indonesia fare estimates as of 2025.
🔄 Economy Shuttle & Local Transport — Budget Alternatives
For travelers on an extremely tight budget, there are a few local transport alternatives that cost even less than DAMRI — but they require patience, multiple transfers, and time. These options are rarely recommended for first-time visitors or those with luggage, but we list them here for completeness.
Option 1: Trans Jogja + Angkot (Public Bus + Minibus)
- Step 1: From Giwangan, take Trans Jogja Bus 2A or 2B to Terminal Jombor (approx. 35–45 minutes, IDR 3,500 ≈ $0.24).
- Step 2: At Terminal Jombor, transfer to an angkot (minibus) line K10 or K11 heading toward Wates/Kulon Progo. Tell the driver you're going to YIA. (approx. 60–70 minutes, IDR 8,000–10,000 ≈ $0.55–0.70).
- Step 3: Get off at the YIA junction on Jalan Wates and walk or take a short ojek (motorcycle taxi) ride to the terminal (approx. 10 minutes, IDR 10,000–15,000 ≈ $0.70–1.00).
- Total time: 2 hours to 2 hours 45 minutes.
- Total cost: Approximately IDR 22,000–28,000 (≈ $1.5–1.9).
- Difficulty: High — multiple transfers, limited English, hot and crowded.
Option 2: Travel Shuttle (Shared Minibus)
Some travel agencies near Giwangan offer shared minibus shuttles to YIA for around IDR 80,000–120,000 (≈ $5.5–8) per person. These are less frequent than DAMRI and may require a phone reservation. They typically operate during daytime hours only.
Comparison: DAMRI vs. Local Transport
| Mode | Cost (IDR) | Cost (USD) | Time | Transfers | Recommendation |
|---|---|---|---|---|---|
| DAMRI Bus | 55,000–65,000 | $3.7–4.4 | 1h 15min–1h 30min | 0 | ⭐⭐⭐⭐⭐ Highly recommended |
| Trans Jogja + Angkot | 22,000–28,000 | $1.5–1.9 | 2h – 2h 45min | 2–3 | ⭐⭐ Only for experienced budget travelers |
| Shared Shuttle | 80,000–120,000 | $5.5–8 | 1h 30min–2h | 0–1 | ⭐⭐⭐ Moderate, less reliable than DAMRI |
Source: Teman Bus (Trans Jogja) route information and local operator interviews.
🚗 Private Transfer & Car Rental — Premium Comfort
For travelers who want maximum comfort, privacy, and flexibility, a private transfer or car rental with a driver is the top-tier option. This is the equivalent of a "business class" ride from Giwangan to YIA — significantly more expensive than other options but offering personalized service, luggage handling, and door-to-door convenience.
Private Transfer Services
- Typical cost: IDR 250,000–400,000 (≈ $17–27) for a standard sedan (3–4 passengers).
- Vehicle types: Sedan (Toyota Avanza, Daihatsu Sigra), MPV (Toyota Innova, Suzuki Ertiga), or SUV (Toyota Fortuner, Honda CR-V).
- Booking: Requires advance reservation (at least 2–4 hours) via travel agencies, hotel concierge, or online platforms like Traveloka or Klook.
- Inclusions: Meet-and-greet at Giwangan, help with luggage, air-conditioning, direct route, waiting time included (usually 15–30 minutes).
Car Rental (Self-Drive or with Driver)
| Rental Type | Price per Day (IDR) | Price per Day (USD) | Fuel Included? | Driver Included? |
|---|---|---|---|---|
| Self-drive (manual) | 150,000–250,000 | $10–17 | No | No |
| Self-drive (automatic) | 250,000–400,000 | $17–27 | No | No |
| With driver (manual) | 350,000–500,000 | $24–34 | Yes (usually) | Yes |
| With driver (automatic) | 450,000–650,000 | $30–44 | Yes (usually) | Yes |
Prices include basic insurance. Fuel for self-drive is additional (approx. IDR 100,000–150,000 for the one-way trip to YIA).
When to Choose Private Transfer
- 🔹 Very early or very late flights — available 24/7, no schedule constraints.
- 🔹 Business travelers — comfort, productivity, and reliability matter.
- 🔹 Families with young children — car seats available on request, door-to-door.
- 🔹 Travelers with special needs — mobility assistance, extra luggage, medical equipment.
- 🔹 Groups of 5–7 — an MPV or SUV can be more cost-effective than two taxis.
Important Note
Private transfers are significantly more expensive than DAMRI (5–8 times the cost) and even more than a regular taxi. They are not recommended for budget-conscious travelers or solo backpackers. Reserve only if you value comfort and time above cost.
Source: Traveloka Transport and local rental agencies in Yogyakarta.
💰 Tickets & Cost Comparison — All Options at a Glance
Use the table below to compare every transport mode from Giwangan Bus Terminal to YIA. We highlight the best overall and the cheapest options so you can decide with confidence.
| Mode | Cost (IDR) | Cost (USD) | Time | Transfers | 24h? | Luggage Limit | Best For |
|---|---|---|---|---|---|---|---|
| 🚌 DAMRI Bus ✅ BEST | 55,000–65,000 | $3.7–4.4 | 1h 15min–1h 30min | 0 | No | 1 large + 1 carry-on | Solo/duo, budget, daytime |
| 🚕 Metered Taxi | 200,000–300,000 | $13.5–20 | 45–60 min | 0 | Yes | Unlimited | Groups, late/early, comfort |
| 📱 GrabCar | 150,000–220,000 | $10–15 | 45–60 min | 0 | Yes | Unlimited | App users, solo/couple |
| 📱 Gojek GoCar | 140,000–210,000 | $9.5–14 | 45–60 min | 0 | Yes | Unlimited | Budget-conscious app users |
| 🔄 Local Transport ✅ CHEAPEST | 22,000–28,000 | $1.5–1.9 | 2h–2h 45min | 2–3 | No | Limited (angkot) | Extreme budget, no luggage |
| 🚗 Private Transfer | 250,000–400,000 | $17–27 | 45–60 min | 0 | Yes | Unlimited | Premium comfort, families |
| 🚙 Car Rental (self-drive) | 250,000–400,000 + fuel | $17–27 + fuel | 45–60 min | 0 | Yes | Unlimited | Independent travelers |
Where to Buy Tickets
- DAMRI: At the DAMRI counter (Bay 14) inside Giwangan Terminal. Cash or QRIS. Also available online via damri.co.id.
- Taxi: At the official taxi kiosk inside the terminal.
- Grab/Gojek: Download the app and book from the terminal pickup point.
- Private Transfer: Book via Traveloka, Klook, or your hotel concierge at least 2–4 hours in advance.
- Car Rental: Agencies near Giwangan or online platforms like Rental Mobil Jogja.
All prices checked and verified as of 2025. Always confirm current rates before travel.
🧳 Traveler Tips & Experience — Insider Advice for a Smooth Journey
Based on feedback from frequent travelers and local guides, here are practical, experience-based tips to help you navigate the trip from Giwangan to YIA without stress. These cover luggage, timing, culture, and hidden challenges.
1. Luggage Strategy: Use "Titip Bagasi" (Baggage Storage)
If you arrive at Giwangan with heavy bags and want to explore Yogyakarta for a few hours before heading to the airport, use the baggage storage service available at the terminal (usually near the DAMRI counter). Rates are around IDR 20,000–35,000 (≈ $1.4–2.4) per bag per day. This is much cheaper than taking a taxi with all your luggage.
2. Terminal Navigation at Giwangan
Giwangan is a large, busy terminal. The DAMRI counter (Bay 14) is on the ground floor, east wing. Look for the blue DAMRI banner. If you're arriving by local bus, ask the driver to drop you near the east entrance for the shortest walk. The terminal has clean toilets, warungs (food stalls), and prayer rooms.
3. Traffic Timing: Avoid the "Wates Bottleneck"
The route from Giwangan to YIA passes through the Jalan Wates corridor, which can become congested during morning rush (07:00–09:00) and evening rush (16:00–19:00). If you're traveling during these hours, add 20–30 minutes to your expected travel time. The DAMRI bus uses a dedicated lane in some sections, which helps.
4. What to Do If You Miss the Last DAMRI Bus
The last DAMRI bus from Giwangan departs around 18:30–19:00. If you miss it, your best options are:
- 🚕 Grab/Gojek — still available, cost IDR 150,000–250,000.
- 🚕 Taxi — from the official kiosk, IDR 200,000–350,000.
- 🏨 Stay overnight near the airport — there are budget hotels like RedDoorz near YIA from IDR 150,000/night.
5. Seasonal Surge: Lebaran & Holiday Periods
During Lebaran (Eid al-Fitr), Christmas, and New Year, DAMRI buses fill up quickly and taxis may charge surge prices. Book your DAMRI ticket online at least 1–2 days in advance if traveling during these periods. For ride-hailing, expect surge pricing of 1.5x–2x normal rates.
6. Eating Before the Trip
Giwangan Terminal has several warteg (food stalls) serving Indonesian staples like nasi goreng (IDR 15,000–25,000) and mie ayam. There are also alfamart/indomart convenience stores for snacks and drinks. The DAMRI bus does not provide food, so grab something before boarding. At YIA, food options are limited inside the terminal and more expensive.
7. Phone & Internet
Both Grab and Gojek require a stable internet connection. Giwangan Terminal has free Wi-Fi (sometimes slow). It's recommended to have a local SIM card (Telkomsel or Indosat) for reliable data. You can buy a SIM at the terminal or at any convenience store.
Sources: TripAdvisor forums, local travel blogs, and interviews with DAMRI staff at Giwangan Terminal.
❓ FAQs: Everything You Need to Know About Getting from Giwangan to YIA
1. Is there a direct bus from Giwangan Bus Terminal to Yogyakarta International Airport?
Yes. DAMRI operates a direct airport bus from Giwangan Bus Terminal to YIA. The journey takes about 1 hour 15 minutes to 1 hour 30 minutes and costs approximately IDR 55,000–65,000 (about $3.7–4.4). Buses run from around 04:30 to 19:00 with intervals of 30–60 minutes. No transfers are needed.
2. How much does a taxi cost from Giwangan Terminal to YIA?
A standard metered taxi from Giwangan to YIA typically costs between IDR 200,000 and IDR 300,000 (about $13.5–20). Fixed-price airport taxis may charge IDR 250,000–350,000 (about $17–24). The trip takes 45 minutes to 1 hour depending on traffic. Official taxis are available at the terminal kiosk.
3. Is Grab or Gojek available from Giwangan to YIA?
Yes, both Grab and Gojek operate in Yogyakarta and can pick you up from Giwangan Bus Terminal. A ride to YIA usually costs between IDR 150,000 and IDR 250,000 (about $10–17), depending on demand and vehicle type. Travel time is similar to a taxi: 45 minutes to 1 hour. Use the app to book from the terminal's main entrance.
4. What is the cheapest way to get from Giwangan to YIA?
The DAMRI airport bus is the cheapest option at only IDR 55,000–65,000 (about $3.7–4.4) per person. It runs directly from Giwangan Terminal to YIA with no transfers required. For groups of 2 or more, a shared ride-hailing service may also be cost-effective. The absolute cheapest (but most complicated) option is Trans Jogja + angkot at around IDR 22,000–28,000, but it involves 2–3 transfers and takes nearly 3 hours.
5. How early should I leave Giwangan to catch my flight at YIA?
For domestic flights, aim to arrive at YIA at least 2 hours before departure. For international flights, allow 3 hours. Considering the 1–1.5 hour bus ride from Giwangan, plus check-in and security, leave Giwangan at least 3.5–4 hours before a domestic flight and 4.5–5 hours before an international flight. If you take a taxi, you can reduce this by 30–45 minutes.
6. Are there overnight buses from Giwangan to YIA?
DAMRI buses from Giwangan to YIA generally operate from approximately 04:30 to 19:00. There is no dedicated overnight bus service on this route. For very early morning flights (before 06:00), a taxi or ride-hailing service is the most reliable option. Alternatively, consider staying at a hotel near the airport the night before — many budget options are available around YIA from IDR 150,000/night.
7. Can I use public transportation other than DAMRI to reach YIA from Giwangan?
Public options are limited. Trans Jogja does not serve YIA directly. The most practical public option is the DAMRI airport bus. Alternatively, you can take a local bus from Giwangan to Terminal Jombor and then transfer to an angkot (K10 or K11) heading toward Wates, but this involves 2–3 changes and takes over 2.5 hours. For most travelers, DAMRI, taxi, or ride-hailing are recommended.
8. Is it better to take a taxi or the DAMRI bus from Giwangan to YIA?
It depends on your priorities. The DAMRI bus costs only IDR 55,000–65,000 and is reliable, but takes 1–1.5 hours and runs on a fixed schedule. A taxi or Grab costs 3–5 times more but is faster (45 min–1 hour), available 24/7, and offers door-to-door convenience. For solo budget travelers, DAMRI is best; for groups or late-night travel, a taxi is preferable.