Explore Destinations

Discover the world's most amazing places

How to Get from Yogyakarta International Airport to Kraton (Sultan's Palace)

Quick Answer

The fastest and most convenient way to get from Yogyakarta International Airport (YIA) to Kraton Palace is by pre-booked private transfer or taxi, taking 60-90 minutes and costing IDR 300,000 - 500,000. For budget travelers, the Damri Airport Bus + TransJogja combo is the cheapest option at around IDR 50,000, but takes 2-2.5 hours including transfers. There is no direct train from the airport to the city center.

Quick Navigation: YIA to Kraton Transport Options

Option 1: Private Transfer & Taxi (Fastest & Most Convenient)

For most travelers, especially families, groups, or those with luggage, a pre-booked private car or airport taxi is the top recommendation. While the most expensive, it offers door-to-door service without the hassle of navigating transfers with bags.

Service TypeEstimated Cost (IDR)Travel TimeBest For
Official Airport Taxi (e.g., Express Group)300,000 - 400,000*60-90 minsImmediate departure, fixed counter
Pre-Booked Private Car (Online)250,000 - 450,00060-90 minsFamilies, groups, guaranteed price
Hotel-Arranged PickupOften included or 400,000+60-90 minsLuxury/convenience, seamless check-in

* Prices are fixed from the official taxi counter inside the arrivals hall. Always confirm the price before getting in.

Why Choose This & Booking Tips

Deep Dive: The journey covers ~50km. Traffic is a major variable—peak hours (7-9 AM, 4-7 PM) can add 30+ minutes. Reputable online booking platforms like Klook or Booking.com offer reliable services with driver meet-and-greet. For a stress-free arrival, this is unbeatable.

Scenario: A couple with two suitcases arriving on a late flight at 11 PM should absolutely pre-book a transfer; public transport options are severely limited at night.

Option 2: Train (Indirect & Requires Multiple Transfers)

Important: There is no direct train line connecting Yogyakarta International Airport (located in Kulon Progo Regency) to Yogyakarta city center or Kraton. The only feasible train option involves a long taxi/bus ride to a distant station, making it impractical for most tourists heading straight to Kraton from the airport.

Theoretical Route (Not Recommended for Airport Arrival):

  1. Taxi/Bus from YIA to Wates Railway Station: 45-60 minute drive.
  2. Train from Wates to Tugu Station (Yogyakarta Main): Local commuter train (Prameks), takes ~1 hour, costs ~IDR 10,000.
  3. From Tugu Station to Kraton: Take a becak (cycle rickshaw), taxi, or TransJogja bus (~15 mins).

Verdict: This 2.5-3.5 hour, multi-transfer journey is only for adventure seekers or those extremely sensitive to cost. The train network is better utilized for inter-city travel (e.g., Jakarta-Bandung-Yogyakarta) via PT KAI.

Option 3: Damri Airport Bus + TransJogja (The Budget Champion)

This is the most cost-effective method, ideal for solo travelers and backpackers with light luggage and time to spare.

StepRoute/ServiceCost (IDR)DurationKey Details
1Damri Bus from YIA to Yogyakarta City Terminal (Giwo)40,000~75-90 minsBuses depart every 1-2 hours from 6 AM to 8 PM. Final stop is Giwangan (Giwangan Terminal).
2TransJogja Bus (1A or 2B) from Giwangan to Malioboro / Kraton Area3,500 (per segment)~30-45 minsGet a Multi-Trip Card (min. IDR 25,000) at the terminal. Aligns with Jogja's public transport policy.

Comprehensive Analysis & Challenges:

  • Luggage: Damri buses have storage. TransJogja buses can be crowded and have limited space for large suitcases.
  • Total Door-to-Door Time: Budget 2 to 2.5 hours including wait times and walking between stops.
  • Night Arrivals: If your flight lands after 8 PM, this option is not available.

Pro-Tip: From Giwangan Terminal, you can also take a Gojek/Grab bike (~IDR 25,000) to Kraton for a faster last mile if you have only a backpack.

Option 4: Ride-Hailing Apps (Gojek, Grab)

Ride-hailing is a popular middle-ground option, often cheaper than official taxis but requiring a stable internet connection.

How it Works: After collecting luggage, connect to airport Wi-Fi, open the Gojek or Grab app, and set your pickup point. Drivers usually wait in a designated area. Expect a wait time of 5-15 minutes.

Price & Car Type Comparison:

  • Gojek/GrabCar (Standard): IDR 200,000 - 350,000.
  • Gojek/GrabBike (Motorcycle): IDR 80,000 - 150,000 (For one person with one small backpack only).
  • GrabCar (6-seater): IDR 400,000+ for groups.

Critical Consideration: Surge pricing during peak hours, holidays, or bad weather can double prices. Driver cancellations are not uncommon. Have a local SIM card for reliable contact.

Ticket & Cost Comparison: YIA to Kraton Palace

Use this table to quickly compare all options side-by-side.

Transport MethodApprox. Cost (IDR)Travel TimeComfort / ConvenienceBest Suited ForKey Consideration
Private Transfer250,000 - 500,00060-90 min★★★★★Families, Groups, First-time visitors, Luxury travelersPre-book online for best rate.
Airport Taxi300,000 - 400,00060-90 min★★★★☆Immediate need, Fixed price comfortUse only official counter (Express).
Ride-Hailing (Car)200,000 - 350,00060-90 min★★★☆☆Solo/Couples, Tech-savvy, FlexibleRequires internet, price surges.
Damri Bus + TransJogja~50,000120-150 min★★☆☆☆Ultra-budget, Solo backpackers, Light luggageNot for night arrivals or heavy bags.
Train (Indirect)60,000+ (with taxi to station)150-210 min★☆☆☆☆Adventure, Deep cultural immersionHighly impractical for direct transfer.

Winner for Speed/Convenience: Private Transfer. Winner for Budget: Damri + TransJogja Bus.

Essential Traveler Tips & Local Insights

Pre-Arrival Preparation:

  • Book in Advance: For private transfers, booking 24-48 hours ahead secures better rates and guarantees availability, especially during peak season (June-August, December).
  • Get a Local SIM/e-SIM: Data is crucial for navigation, ride-hailing, and translating. Telkomsel or XL Axiata are reliable providers at the airport.
  • Cash is King: While cards are accepted for pre-bookings, have at least IDR 500,000 in small bills for taxis, buses, and tips.

At the Airport (YIA):

  • ATM & Money Changers: Withdraw or exchange money in the arrivals hall before heading out. Rates inside are fair.
  • Official Taxi Counter: It's clearly signposted. Avoid touts offering "cheaper taxis" inside the terminal.

Luggage Strategy:

If you have heavy bags but want to try local transport later, consider using a luggage delivery service (like JNE or TIKI) from the airport to your hotel. This is common in Indonesia and costs ~IDR 100,000-200,000 for 20kg, freeing you up to travel light.

Final Approach to Kraton:

The Kraton area has traffic restrictions. Vehicles often cannot enter the immediate palace square. Be prepared for a short 5-10 minute walk from the nearest drop-off point. Use a map app to guide you to your specific hotel or entrance.

Frequently Asked Questions (FAQs)

Is there a direct train from Yogyakarta Airport to Kraton?

No. There is no direct train service. Yogyakarta International Airport does not have a railway station. The nearest major station is over 40km away, requiring a long taxi ride first, making trains an impractical choice for this route.

What is the cheapest way from YIA to Kraton?

The absolute cheapest way is the Damri Airport Bus to Giwangan Terminal (IDR 40,000), followed by the TransJogja Bus (IDR 3,500) to the Malioboro/Kraton area. Total cost is under IDR 50,000.

How much is a taxi from YIA to Kraton Palace?

The official fixed-price taxi from the airport counter costs between IDR 300,000 to 400,000. Ride-hailing apps like Grab or Gojek may offer slightly lower fares (IDR 200,000-350,000), but prices can surge.

How long is the drive from YIA to Kraton?

The drive is approximately 50-60 kilometers and takes 60 to 90 minutes depending on traffic. Late-night or very early morning drives can be at the lower end of this range.

What should I do if my flight arrives very late (after midnight)?

Your only reliable options are a pre-booked private transfer (confirm they operate 24/7) or the official airport taxi. The Damri bus does not operate late at night, and ride-hailing drivers may be scarce.

Is it easy to find a Grab/Gojek at YIA?

Yes, but there can be a wait. Drivers operate from a designated pickup zone. Ensure you have a local SIM card with data to book and communicate with your driver. The airport Wi-Fi can be used to book initially.

Is the journey safe for solo female travelers?

Yogyakarta is generally very safe. For solo female travelers, pre-booking a private transfer or using the official airport taxi is the most secure and hassle-free option, especially at night.

Can I use a JR Pass or similar in Yogyakarta?

No. The Japan Rail (JR) Pass is only valid in Japan. Indonesia has its own railway company, PT Kereta Api Indonesia (KAI). For inter-city travel in Indonesia, you must purchase separate tickets.