Quick Answer
The best overall way to transfer from Yogyakarta International Airport (YIA) to Adisucipto Airport (JOG) is by pre-booked private transfer or taxi, taking approximately 1.5 to 2.5 hours and costing between IDR 300,000 to 500,000. For the cheapest option, combine the Damri airport bus (IDR 40,000) to the city with a Gojek motorcycle taxi (IDR 20,000), totaling around IDR 60,000 but requiring 3+ hours. There is no direct train or flight between the two airports.
Using Train & The YIA Rail Link
While there is no single-train solution, the YIA Rail Link (Kereta Bandara YIA) is a key component for a comfortable and scenic partial journey. This dedicated airport train connects YIA to the heart of Yogyakarta at Yogyakarta Station (Stasiun Tugu). From there, you must complete the final leg to Adisucipto Airport (JOG) via road.
The Step-by-Step Train + Road Route
- At YIA: Follow signs to the "Railway Station" (Stasiun Kereta Api) within the airport terminal. Purchase a ticket for the YIA Rail Link to "Yogyakarta" (Tugu Station). Tickets cost IDR 100,000 (as of 2024) and can be bought at counters or vending machines.
- Train Journey: The train is modern, air-conditioned, and has dedicated luggage space. The journey to Tugu Station takes exactly 44 minutes with no intermediate stops, running approximately every 1-2 hours. Check the latest schedule on the official PT KAI website.
- At Tugu Station: Disembark and exit the station. You are now in central Yogyakarta, about 6-8 km from Adisucipto Airport (JOG).
- Final Leg to JOG: From Tugu, take a:
- Taxi/Ride-Hail (Recommended): Book a Grab or Gojek car (15-20 min, IDR 50,000-70,000).
- Local Bus (Trans Jogja): Take Route 1A or 3B towards "Terminal Jombor" and alight at "Bandara Adisucipto". Requires a Tap Card (IDR 3,500 per ride).
Pros, Cons & Who It's For
| Advantages | Disadvantages | Best For Travelers Who... |
|---|---|---|
| Punctual & avoids road traffic for the long haul. | Not a door-to-door solution; requires a second transfer. | Have moderate luggage and enjoy train travel. |
| Comfortable, scenic views of the countryside. | Fixed schedule may not align with flight times. | Are not in a extreme rush and have a 4+ hour connection window. |
| Fixed, transparent fare for the train segment. | Luggage haul from train station to pickup point can be cumbersome. | Want to experience a piece of Indonesia's modern rail infrastructure. |
The Flight Option: Why It Doesn't Make Sense
A common question is whether one can simply fly between YIA and JOG. The short answer is no, it is neither practical nor economical. Here’s a detailed breakdown of why flying is an illogical choice for this transfer.
Analysis of the "Flight" Route
There are no direct commercial flights between Yogyakarta International Airport (YIA) and Adisucipto Airport (JOG) because they serve the same metropolitan area. The only theoretical way to "fly" would involve a lengthy detour through a national hub like Soekarno-Hatta (CGK) in Jakarta.
Hypothetical Itinerary & Total "Door-to-Door" Time:
- YIA to CGK (Jakarta): Flight time ~1 hour 15 min. Requires check-in 90 min prior, plus baggage claim (45 min). Total segment: ~3.5 hours.
- Transfer at CGK: Change terminals, re-check bags, security. Minimum: 2 hours.
- CGK to JOG: Flight time ~1 hour 15 min. Arrival procedures. Total segment: ~2 hours.
- Total Transit Time: Approximately 7.5+ hours, assuming no delays.
Cost Comparison vs. Land Transport
- Flight Cost: Two one-way domestic tickets (YIA-CGK, CGK-JOG) would cost at least IDR 1,500,000 - 3,000,000+ per person, depending on booking time.
- Land Transport Cost: As shown in this guide, ranges from IDR 60,000 to 500,000 total.
Conclusion: Flying is at least 3-5 times longer and 5-10 times more expensive than any land-based option. It should only be considered if your travel plans already necessitate being in Jakarta.
Bus: The Most Budget-Conscious Choice
For travelers prioritizing cost over convenience and speed, buses offer the most affordable transfer from YIA to JOG. This involves at least one bus transfer, and sometimes a second local bus or ride-hail.
Option 1: Damri Airport Bus + Local Transport
Damri is the official airport bus operator. From YIA, buses go to several points in Yogyakarta city.
- Route & Fare: YIA → Malioboro / Giwangan Terminal. Fare: IDR 40,000. Journey: ~1.5 - 2 hours.
- Frequency: Approximately every 1-2 hours, coordinated with flight arrivals. Schedule available at the Damri counter at YIA arrivals.
- Final Leg: From the bus drop-off (e.g., Malioboro), take a:
- Trans Jogja Bus (IDR 3,500): Route 1A to "Bandara Adisucipto".
- Gojek Motorcycle (IDR 15,000-25,000): Fastest & cheapest motorized option.
- Becak (Cycle Rickshaw) (IDR 30,000-50,000): For short distances and an authentic experience.
Option 2: Direct Private Shuttle Bus (Tourist)
Some tour companies and hotels offer shared shuttle services. These are not public buses but pre-booked minivans.
- How to Book: Through travel desks at YIA or online platforms like Traveloka.
- Cost: IDR 150,000 - 250,000 per person.
- Benefit: Door-to-door to JOG or your hotel, less hassle than public bus.
Bus Travel Tips & Warnings
- Luggage: Damri buses have storage, but space is limited. Large suitcases may be problematic.
- Time: This is the slowest option. Total journey can exceed 3.5 hours with waits and transfers.
- Comfort: Buses are basic but air-conditioned. Not recommended for those with mobility issues or after a long international flight.
- Payment: Have small IDR notes ready for bus fare and subsequent transport.
Taxi, Ride-Hailing & Private Transfers
This category offers the highest level of convenience, providing direct, door-to-door service from YIA to JOG. It's the default choice for many, especially families, business travelers, or those with tight connections.
1. Airport Taxi (Official Counter)
Upon exiting YIA arrivals, you will find official taxi counters (like "Airport Taxi" or "Express Taxi").
- How it Works: Pay a fixed fare at the counter based on your destination zone. You receive a voucher given to the driver.
- Cost to JOG: IDR 400,000 - 500,000 (most expensive option).
- Pros: Guaranteed availability, fixed price, vehicles are in good condition.
- Cons: Highest price; often 30-50% more than ride-hailing.
2. Ride-Hailing Apps (Grab & Gojek)
The most popular and cost-effective on-demand option.
- How it Works: Use the Grab or Gojek app on your smartphone (ensure you have a local SIM or roaming data). Select your pickup at YIA's designated E-Vehicle Pickup Point.
- Cost to JOG:
- GrabCar / GoCar (Standard Car): IDR 200,000 - 350,000.
- Gojek (Motorcycle): IDR 80,000 - 120,000 (for backpackers only).
- Payment: Cash or in-app payment (link a credit card).
- Tip: Prices surge during peak hours and rain. Booking a "JustGrab" or similar fixed-price option is recommended.
3. Pre-Booked Private Transfer (Highly Recommended)
Booking a car in advance online is often the best balance of price, reliability, and convenience.
- How to Book: Use international platforms like Kiwitaxi, Booking.com, or local operators found via travel forums.
- Cost: IDR 300,000 - 450,000 for a standard sedan.
- Benefits:
- Driver meets you at arrivals with a name sign.
- Fixed, agreed-upon price with no surge.
- Reliable for late-night/early-morning arrivals.
- Can request child seats, larger vehicles (for groups), or multiple stops.
When to Choose a Private Transfer/Taxi:
- You have a tight connection (
- Traveling in a group (3+ people) or with lots of luggage.
- Arriving between 10 PM and 5 AM.
- Desiring maximum comfort and zero hassle after a long flight.
- Have special requirements (e.g., elderly passengers, infants).
Ticket Information & Cost Comparison Table
This table summarizes all key information to help you decide the best transport mode from Yogyakarta International Airport (YIA) to Adisucipto Airport (JOG).
| Transport Method | Approx. Total Travel Time | Approx. Cost (One Way) | Key Features & Best For | Booking Method |
|---|---|---|---|---|
| Private Car / Taxi | 1.5 - 2.5 hrs | IDR 300k - 500k | Door-to-door, best for groups/families, tight schedules, late arrivals. | Pre-book online, airport counter, or Grab app. |
| YIA Rail Link + Taxi | 2 - 2.5 hrs | IDR 150k - 180k | Scenic, avoids road traffic for long stretch, comfortable train. | Train ticket at YIA station + Grab/Gojek app at Tugu. |
| Ride-Hailing (GrabCar/GoCar) | 1.5 - 2.5 hrs | IDR 200k - 350k | Convenient, app-based, often cheaper than official taxis. | Grab or Gojek app (requires internet). |
| Damri Bus + Gojek | 2.5 - 3.5+ hrs | IDR 55k - 80k | CHEAPEST OPTION. For solo travelers/backpackers on a strict budget. | Bus ticket at counter, then ride-hail app. |
| Tourist Shuttle (Shared Van) | 2 - 3 hrs | IDR 150k - 250k | Door-to-door, shared cost, may include hotel drop-off. | Pre-book online or at airport travel desk. |
Key Decision Factors
- Lowest Cost: Damri Bus + Gojek Motorcycle.
- Best Value (Balance): Pre-booked private transfer or GrabCar.
- Fastest (Theoretical): Private car outside of peak traffic hours.
- Most Scenic/Comfortable (for part of trip): YIA Rail Link.
- Worst Choice: Attempting to fly.
Traveler Experience & Insider Tips
Essential Tips for a Smooth Transfer
- Traffic is Your Biggest Variable: The Yogyakarta area is notorious for unpredictable traffic jams, especially on Jl. Ring Road and near the airport. Always add a 1-hour buffer to any estimated travel time if you have a flight to catch from JOG.
- Money Matters: Have sufficient Indonesian Rupiah (IDR) in cash, especially in smaller denominations (IDR 50,000 and below). While apps and some counters take cards, drivers and small bus operators prefer cash. ATMs are available at YIA arrivals.
- Connectivity is Key: Purchase a local SIM card (Telkomsel, XL Axiata) at YIA arrivals immediately. Having mobile data is crucial for using ride-hailing apps (Grab/Gojek), checking maps, and communicating.
- Beware of Unauthorized "Touts": Ignore individuals inside the terminal offering "very cheap taxi" or transport. Always proceed to the official counters, use your pre-booked driver, or use the ride-hailing app to ensure safety and fair pricing.
- Luggage Strategy: If you have heavy bags, prioritize door-to-door options (taxi/private car). Dragging suitcases through multiple bus/train transfers in the heat is exhausting. Consider using a luggage forwarding service within Indonesia if you plan to return to YIA later.
Scenario-Based Advice
- International to Domestic Tight Connection (4-5 hours): Pre-book a private transfer. Inform the driver of your urgency. Use the toll road (Jalan Tol Yogya-Solo). This is not the time to experiment with buses or trains.
- Solo Backpacker with Time: The Damri bus to Malioboro + Gojek motorcycle is your rite of passage. Enjoy the street food at Malioboro while you're there.
- Family with Young Children: The extra cost for a private car with pre-arranged child seats (request when booking) is worth every rupiah for safety and convenience.
- Arriving During Ramadan or Major Holidays: Traffic can be extreme, and driver availability drops. Pre-booking is absolutely essential. Schedules for buses and trains may also change.
FAQs: Yogyakarta International Airport to Adisucipto Airport Transfers
Is there a direct train from Yogyakarta International Airport (YIA) to Adisucipto Airport (JOG)?
No, there is no direct train service connecting Yogyakarta International Airport (YIA) and Adisucipto Airport (JOG). YIA is served by the YIA Rail Link (Airport Train) to Yogyakarta Station (Tugu), while Adisucipto Airport (JOG) is a domestic airport located within the city. The most efficient connection involves a combination of train and taxi: take the Airport Train from YIA to Yogyakarta Station (Tugu), then a taxi or ride-hailing service (Gojek/Grab) for the final 6-8 km to JOG, taking approximately 2-2.5 hours total.
What is the cheapest way to get from YIA to JOG?
The cheapest option is a combination of public bus and ride-hailing. First, take the public Damri airport bus from YIA to Yogyakarta city center (like Malioboro or Giwangan Bus Terminal) for around IDR 40,000. From there, use a budget ride-hailing service like Gojek (motorcycle taxi) for the short trip to JOG, costing approximately IDR 15,000-25,000. Total cost can be under IDR 65,000. However, this is time-consuming (2.5-3.5 hours) and involves multiple transfers with luggage.
How long does a taxi take from Yogyakarta International Airport to Adisucipto Airport?
A direct taxi or private car takes about 1.5 to 2.5 hours, depending heavily on traffic. The distance is approximately 45-50 km via the Yogya-Solo Toll Road. While driving time can be just over an hour with no traffic, congestion around Yogyakarta city and the airport access roads is common, especially during peak hours (7-9 AM, 4-7 PM) and on weekends. Always factor in extra buffer time if you have a tight flight connection from JOG.
Can I use a ride-hailing app (Grab/Gojek) from YIA to JOG?
Yes, Grab and Gojek operate from Yogyakarta International Airport. You can book a car or motorcycle taxi (Gojek) via their apps from the designated ride-hailing pickup zone. Prices are usually fixed within the app and range from IDR 200,000 to 350,000 for a car (GrabCar/GoCar) to JOG. This is often cheaper and more transparent than negotiating with airport taxi counters. Motorcycle options (Gojek) are significantly cheaper (IDR 80,000-120,000) but only suitable for travelers with minimal luggage.
Is it worth flying between YIA and JOG?
No, it is not practical or worth flying between Yogyakarta International Airport (YIA) and Adisucipto Airport (JOG). There are no direct commercial flights between these two airports as they serve international and domestic flights for the same city region. Flying would require a long and illogical detour via a hub like Jakarta (CGK), taking a minimum of 6-8 hours and costing significantly more (over IDR 1,500,000) compared to a 2-hour direct land transfer. Land transportation is the only sensible option.
What if I arrive at YIA late at night or very early in the morning?
Transport options are limited during late-night (after 10 PM) and very early morning (before 5 AM) hours. The YIA Airport Train and Damri buses do not operate 24/7. Your only reliable options are: 1) Pre-booked private airport transfer (highly recommended), 2) Airport taxi counter (available 24/7 but most expensive), or 3) Ride-hailing apps (Grab/Gojek), though driver availability may be sparse. Always pre-arrange your transfer if arriving outside regular operating hours for peace of mind.
I'm traveling with a lot of luggage. What's the best option?
For travelers with substantial luggage, a pre-booked private car transfer or a standard airport taxi is the best option. These provide door-to-door service and ample trunk space. Avoid the Airport Train and public buses, as they involve carrying luggage on/off platforms and through stations with limited elevators. Ride-hailing cars (GrabCar) are a good middle ground, but confirm the car size (e.g., 'GrabCar 6' for larger vehicles) in the app to ensure sufficient space. Expect to pay IDR 300,000 - 500,000 for this convenience.
How early should I leave YIA for a domestic flight from JOG?
As a general rule, allow a minimum of 4-5 hours between your arrival at YIA and your domestic flight departure from JOG. This accounts for: 1) Immigration & baggage claim at YIA (45-90 mins), 2) Travel time to JOG (1.5-2.5 hrs), 3) Potential traffic delays, and 4) Check-in and security at the domestic airport (JOG recommends arrival 90 mins before flight). For international-to-domestic connections, a buffer of 5-6 hours is safer. It's always better to have extra time at JOG than to risk missing your flight.