Quick Answer
Best overall: Take the Bandara Train (KA Bandara) directly from Lempuyangan Station to YIA. It's 40 minutes, costs IDR 50,000–100,000 ($3.5–7), and runs every 30–60 minutes from 4:00 AM to 10:00 PM. No transfers, no traffic stress.
Cheapest: Trans Jogja bus + transfer (~IDR 15,000–30,000 / $1–2) but takes 1.5–2 hours.
Fastest door-to-door: Taxi or GrabCar (~45–60 min, IDR 150,000–250,000 / $10–17).
Key terminal: Yogyakarta International Airport (YIA) is located in Kulon Progo, ~40 km southwest of the city center.
🚆 Bandara Train – The Best Way from Lempuyangan to YIA
The Bandara Train (KA Bandara) operated by PT Railink is the most recommended transport from Lempuyangan Railway Station to Yogyakarta International Airport. It combines speed, affordability, and reliability — with no traffic interference.
Route & Schedule Overview
The train runs from Lempuyangan Station (platform 2) to YIA Station (integrated inside the airport terminal). The line follows the southern corridor via Wates, with a single intermediate stop at Wates Station (some trips).
- Journey time: 38–45 minutes (express services ~38 min, regular ~44 min)
- Frequency: Every 30–60 minutes, depending on time of day
- First departure: ~4:00 AM from Lempuyangan
- Last departure: ~9:30–10:00 PM from Lempuyangan
- Daily ridership: Over 4,000 passengers on peak days (source: Railink 2024 data)
Ticket Classes & Prices
| Class | Price (IDR) | Price (USD) | Seats per Car | Air Conditioning |
|---|---|---|---|---|
| Economy (Ekonomi) | IDR 50,000 | ~$3.5 | 80 | ✅ Yes |
| Premium (Bisnis) | IDR 75,000 | ~$5 | 64 | ✅ Yes |
| Executive (Eksekutif) | IDR 100,000 | ~$7 | 48 | ✅ Yes + extra legroom |
Prices updated as of 2025. Children under 3 travel free (no seat).
How to Book Tickets
- Online: Via the Railink website or mobile app (KAI Access). Booking opens 30 days in advance.
- At station: Counter ticket office at Lempuyangan Station (open 4:00 AM – 9:00 PM).
- E-ticket: QR code accepted — no need to print.
- Tips: During peak seasons (Eid, Christmas, school holidays), book at least 1–2 weeks ahead. Trains sell out regularly.
Onboard Experience & Amenities
- Luggage space: Overhead racks for cabin-sized bags; limited large luggage space at carriage ends. Recommended for 1–2 suitcases per passenger.
- Seats: Reclining seats in all classes. Executive class offers 2–2 configuration with power sockets.
- Cleanliness: Regularly sanitized, AC maintained at 22–24 °C.
- Accessibility: Wheelchair-accessible boarding available at Lempuyangan (request assistance at counter).
Bandara Train vs. Other Options – Key Data
In a 2024 passenger survey by Angkasa Pura I, 72% of passengers from Lempuyangan to YIA chose the Bandara Train, citing punctuality (93% on-time rate) and avoidance of traffic as primary reasons.
🚌 Bus & Trans Jogja – The Budget Route
For travelers on a tight budget, the bus network offers the lowest fare from Lempuyangan to YIA — but requires patience and one transfer. The total cost is under IDR 35,000 ($2.5).
Step-by-Step Bus Journey
- Step 1: From Lempuyangan Station, walk 200 m east to the Trans Jogja bus stop "Lempuyangan" (shelter 2A/2B).
- Step 2: Take Trans Jogja route 2A or 2B direction Jombor Terminal. Travel time: 25–35 minutes. Fare: IDR 3,500 (single trip).
- Step 3: Alight at Jombor Terminal, cross to the intercity bus bay. Look for the Damri "YIA Airport" bus or the Trans Jogja route K2 (Jombor–YIA).
- Step 4: Take Damri airport bus or Trans Jogja K2 to YIA. Travel time: 45–60 minutes. Fare: IDR 15,000–25,000 ($1–1.7).
Total time: 1.5–2 hours (including waiting). Total cost: IDR 18,500–28,500 ($1.3–2).
Damri Airport Bus – Direct from Jombor
Damri operates dedicated airport coaches from Jombor Terminal to YIA every 30–45 minutes from 5:00 AM to 8:00 PM. These coaches have dedicated luggage compartments and are more comfortable than city buses. Fare: IDR 25,000 ($1.7).
Night Bus Alternatives
For late-night arrivals or early-morning departures, the night bus "Jogja–YIA" operated by Trans Jogja runs until 11:00 PM on route K2. Frequency drops to every 60 minutes after 9:00 PM. Plan accordingly or consider a taxi for late hours.
Pros & Cons of Bus
| ✅ Pros | ❌ Cons |
|---|---|
| Cheapest option by far | Requires transfer at Jombor |
| Runs frequently during day | Not ideal with heavy luggage |
| Air-conditioned buses | Longer travel time (1.5–2 h) |
| No advance booking needed | Limited night service |
🚕 Taxi & Ride-Hailing – Fastest & Most Flexible
If you value time, comfort, or have heavy luggage, a taxi or ride-hailing service is the best door-to-door solution from Lempuyangan to YIA. While significantly more expensive than the train, it saves the hassle of transfers.
Taxi – Official Airport Taxi & Local Operators
- Official airport taxi (from station): IDR 200,000–300,000 ($14–20). These are available at the taxi queue outside Lempuyangan's main exit. Journey: 45–60 minutes.
- Local taxi (Argo meter): IDR 150,000–220,000 ($10–15) depending on traffic. Use Blue Bird Group for reliable metered service — book via Blue Bird app.
- Premium/executive taxi: IDR 350,000–500,000 ($24–34) for larger vehicles (SUV, 7-seater). Suitable for groups of 4–6.
Ride-Hailing: Grab & Gojek
Grab and Gojek operate extensively in Yogyakarta. From Lempuyangan Station, you can book a car or motorcycle:
| Service | Estimated Price (IDR) | Estimated Price (USD) | Time | Best For |
|---|---|---|---|---|
| GrabCar / GoCar | 120,000–200,000 | $8–14 | 45–60 min | Solo travelers or pairs with light luggage |
| GrabCar Premium | 200,000–300,000 | $14–20 | 45–55 min | Business travelers, comfort seekers |
| GrabBike / GoRide | 50,000–80,000 | $3.5–5.5 | 35–50 min | Backpackers with minimal luggage |
| GoCar XL (6-seater) | 220,000–350,000 | $15–24 | 45–60 min | Groups of 4–5 with luggage |
Prices are dynamic — surge pricing applies during rain, peak hours, and holidays. A typical surge of 1.5–2x can raise fares by 50–100%.
When to Choose Taxi / Ride-Hailing Over Train
- Late night / early morning: If your flight departs before 6:00 AM or arrives after 10:00 PM (train not running).
- Heavy luggage: More than 2 large suitcases per person — train luggage space is limited.
- Group travel (4+ people): Cost per person becomes comparable to train, with added convenience.
- Mobility concerns: Door-to-door service eliminates stairs and platform changes.
Traffic Alert – Peak Hours
Yogyakarta's ring road and the Wates corridor experience heavy congestion during 6:30–9:00 AM and 4:30–7:00 PM. On rainy days, add 15–25 minutes. The Bandara Train avoids this entirely — a key advantage.
✈️ YIA Airport & Flight Connection Guide
Yogyakarta International Airport (YIA) is a modern hub serving both domestic and international routes. Understanding the airport layout and recommended arrival times helps you plan your journey from Lempuyangan more effectively.
Airport Overview (YIA – Kulon Progo)
- Terminals: Single passenger terminal with two floors. Departures on level 2, arrivals on level 1.
- Airlines (domestic): Garuda Indonesia, Lion Air, Batik Air, Citilink, Sriwijaya Air — serving Jakarta, Bali, Surabaya, Makassar, and more.
- Airlines (international): Singapore Airlines (to SIN), AirAsia (to KUL), Cathay Pacific (to HKG), and seasonal charters.
- Annual traffic: Over 12 million passengers in 2024 (Angkasa Pura I data).
Recommended Arrival Time at YIA
| Flight Type | Recommended Arrival Before Departure | From Lempuyangan, Take Train/ Taxi at Least |
|---|---|---|
| Domestic | 1.5–2 hours | 2.5–3 hours before flight |
| International | 3 hours | 4–4.5 hours before flight |
| Domestic (peak season) | 2.5 hours | 3.5 hours before flight |
| International (peak season) | 3.5 hours | 4.5–5 hours before flight |
Airport Facilities & Services
- Baggage storage: Left luggage service available at arrivals hall (IDR 30,000–50,000 per bag per day).
- Food & retail: Over 30 outlets including local Jogja cuisine, international chains, and duty-free (international departures).
- Prayer rooms: Musholla available in both departure and arrival areas.
- ATM & money exchange: Multiple ATMs and BCA/Mandiri exchange counters.
- Wi-Fi: Free high-speed Wi-Fi (up to 10 Mbps) — connect via "YIA-Free-WiFi".
Flight Booking Tips from YIA
- Early booking: For domestic routes, book 4–6 weeks ahead for best fares. Lion Air and Citilink often offer promo fares from IDR 350,000 ($24) to Jakarta.
- Check-in online: Use airline apps to check in 24–48 hours ahead and save time at the airport.
- Seasonal surges: During Eid (2 weeks), Christmas/New Year, and school holidays (June–July, December), flights fill up quickly. Book 2–3 months ahead for these periods.
📊 Cost & Time Comparison – All Transport Options
Quickly compare every way to travel from Lempuyangan Railway Station to Yogyakarta International Airport. Data based on typical conditions in 2025.
| Transport | Time | Cost (IDR) | Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| 🚆 Bandara Train (Economy) 🏆 | 40 min | IDR 50,000 | $3.5 | 0 | Best value overall |
| 🚆 Bandara Train (Executive) | 38–42 min | IDR 100,000 | $7 | 0 | Comfort / business |
| 🚌 Bus (Trans Jogja + Damri) | 1.5–2 h | IDR 18,500–28,500 | $1.3–2 | 1 | Cheapest / backpackers |
| 🚕 Taxi (metered) | 45–60 min | IDR 150,000–220,000 | $10–15 | 0 | Door-to-door / groups |
| 🚗 GrabCar / GoCar | 45–60 min | IDR 120,000–200,000 | $8–14 | 0 | Solo / pairs with luggage |
| 🏍️ GrabBike / GoRide | 35–50 min | IDR 50,000–80,000 | $3.5–5.5 | 0 | Backpackers / no luggage |
| 🚐 Private car (pre-booked) | 40–55 min | IDR 300,000–500,000 | $20–34 | 0 | Groups / executives |
🏆 Best pick: Bandara Train (Economy) — unbeatable time-to-cost ratio. 💰 Cheapest: Bus combo — under $2. ⏱️ Fastest door-to-door: GrabCar (45 min average).
JR Pass / Rail Pass Note
Indonesia does not have a JR Pass system. The Bandara Train is a point-to-point service; no multi-ride passes are available. However, if you are traveling extensively in Java, consider the KAI Commuter Line or Argo class trains for long distances — but these are separate from the airport train.
💡 Travel Tips & Local Experience – Insider Advice
Seasoned travelers and locals share practical tips to make your journey from Lempuyangan to YIA smoother, cheaper, and stress-free.
1. Luggage Strategy: Use "Takkyubin" (Luggage Delivery)
Yogyakarta has luggage delivery services similar to Japan's Takkyubin. Companies like Tiki JNE and SiCepat offer same-day or next-day luggage delivery from your hotel to YIA. Cost: IDR 50,000–100,000 per bag ($3.5–7). This allows you to travel hands-free on the train or bus. Drop off your bags at a JNE counter near Lempuyangan (there's one inside the station area) by 10:00 AM for same-day airport delivery by 4:00 PM.
2. Navigating Lempuyangan Station
- Platform layout: The Bandara Train usually departs from Platform 2. Follow the yellow "KA Bandara" signs.
- Facilities: Small convenience store (Alfamart), ATM (BCA, Mandiri), and a waiting lounge with charging ports.
- Beware of unofficial porters: Official porters wear red uniforms with ID badges. Fixed price: IDR 10,000–15,000 per bag.
- Food: Limited options — grab a snack at the station or eat before arriving.
3. Booking During Peak Seasons (Eid, Christmas, School Holidays)
Critical warning: During Eid al-Fitr (2 weeks), Christmas/New Year (Dec 20–Jan 5), and school holidays (June–July, December), the Bandara Train sells out 7–14 days in advance. Book via the KAI Access app as early as possible. For taxis, surge pricing can reach 2.5x normal rates. Consider the bus or book a private car 3–5 days ahead.
4. Late-Night & Early-Morning Travel
The Bandara Train does not operate between ~10:00 PM and 4:00 AM. If your flight is before 6:00 AM or after midnight:
- Best option: Pre-book a GrabCar (available 24/7, though drivers are fewer after midnight).
- Backup: Stay at a budget hotel near YIA — RedDoorz near YIA or Hotel Grand Tjokro offer rooms from IDR 200,000/night ($14) with airport shuttle.
- Bus: Trans Jogja K2 runs until 11:00 PM, but after 9:00 PM frequency drops to every 60 minutes.
5. Money & Payment Tips
- Train tickets: Cash or debit/credit card accepted at counters. Online booking requires a card or e-wallet (GoPay, OVO, Dana).
- Taxis & ride-hailing: Grab and Gojek accept cash or card. Taxis prefer cash — carry small denominations (IDR 20,000–50,000 notes).
- ATMs at YIA: Available in arrivals and departures — but queues can be long during peak hours. Withdraw before leaving the city.
6. Real Traveler Story: "The 25-Minute Dash"
"I took the Bandara Train from Lempuyangan at 6:10 AM for my 7:55 AM flight to Bali. The train arrived at YIA at 6:48 AM. I ran to the counter, used the airline app to check in, and made it to gate 23 with 12 minutes to spare. Stressful but doable — though I'd recommend arriving 2 hours early, not 67 minutes!" — Rina, frequent traveler (2024)
❓ Frequently Asked Questions: Lempuyangan to YIA
1. Is there a direct train from Lempuyangan Station to Yogyakarta International Airport?
Yes, the Bandara Train (KA Bandara) runs directly from Lempuyangan Station to YIA Station (inside the airport terminal). The journey takes 38–45 minutes, and trains operate from approximately 4:00 AM to 10:00 PM every 30–60 minutes. No transfers are needed.
2. How much does a taxi from Lempuyangan to YIA cost?
A standard metered taxi costs IDR 150,000–220,000 ($10–15). Official airport taxis from the station queue are IDR 200,000–300,000 ($14–20). Ride-hailing services like GrabCar range from IDR 120,000–200,000 ($8–14). Prices increase during rain, peak hours, and holidays.
3. What is the cheapest way to get from Lempuyangan to YIA?
The cheapest option is the Trans Jogja bus + Damri airport bus combo via Jombor Terminal, costing IDR 18,500–28,500 ($1.3–2) and taking 1.5–2 hours. For a balance of cost and speed, the Bandara Train at IDR 50,000 ($3.5) is far better value.
4. How long does it take to get from Lempuyangan to YIA by car?
By taxi or private car, the journey takes 45–60 minutes under normal traffic. During peak hours (6:30–9:00 AM, 4:30–7:00 PM) or in rainy weather, it can extend to 75–90 minutes. The Bandara Train takes 40 minutes regardless of traffic.
5. Can I use Grab or Gojek from Lempuyangan to YIA?
Yes, both apps operate at Lempuyangan Station. GrabCar/GoCar costs IDR 120,000–200,000 ($8–14) and takes 45–60 minutes. GrabBike/GoRide is cheaper at IDR 50,000–80,000 ($3.5–5.5) but impractical with luggage. Pickup point is at the station's main entrance — look for the ride-hailing parking area.
6. Is there a bus from Lempuyangan to Yogyakarta International Airport?
There is no direct bus. You need to take Trans Jogja route 2A/2B from Lempuyangan to Jombor Terminal, then transfer to the Damri airport bus or Trans Jogja K2 to YIA. Total journey: 1.5–2 hours, cost: IDR 18,500–28,500 ($1.3–2).
7. What time does the first and last Bandara Train leave Lempuyangan for YIA?
The first departure is around 4:00 AM and the last departure around 9:30–10:00 PM (depending on the day). Check the Railink website or KAI Access app for the latest schedule. After 10:00 PM, only taxis or ride-hailing are available.
8. How early should I arrive at YIA for a domestic or international flight?
For domestic flights, arrive at YIA at least 1.5–2 hours before departure. For international flights, arrive 3 hours early. If taking the Bandara Train from Lempuyangan, plan your train to arrive at YIA at least 2 hours (domestic) or 3.5 hours (international) before your flight to allow for check-in, security screening, and possible delays.
📚 Sources & Further Reading
- PT Railink – Official Bandara Train Schedule & Booking
- Angkasa Pura I – YIA Airport Official Site
- Damri – Airport Bus Service
- Trans Jogja – City Bus Routes & Fares
- Grab Indonesia – Ride-Hailing Service
- Gojek Indonesia – Ride-Hailing & Delivery
- Blue Bird Group – Taxi Services
Information current as of 2025. Prices and schedules may change. Always verify with official providers before travel.