There are 5 ways to get from Yogyakarta Airport (YIA) to Kasihan by train, bus, rideshare, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Stationtrain
40 minRp 23,600–53,600Bus
- Take the bus from Yogyakarta International Airport to Ambarketawang Rest Areabus Central Route / ...
53 minRp 42,000–60,000Airport Transfer
- Take the rideshare from Yogyakarta-YIA to Kasihan41.4 km
41 minDrive 41.4 km
- Drive from Yogyakarta Airport (YIA) to Kasihancar 41.4 km
41 minRp 81,090–117,130Taxi
- Take the taxi from Yogyakarta Airport (YIA) to Kasihantaxi 41.4 km
41 minRp 270,000–330,000
Questions & Answers
The cheapest way to get from Yogyakarta Airport (YIA) to Kasihan is to train which costs Rp23000 - Rp55000 and takes 40 min.
The fastest way to get from Yogyakarta Airport (YIA) to Kasihan is to train which takes 40 min and costs Rp23000 - Rp55000.
Yes, there is a direct bus departing from Yogyakarta International Airport and arriving at Ambarketawang Rest Area. Services depart every 20 minutes, and operate every day. The journey takes approximately 53 min.
No, there is no direct train from Yogyakarta Airport (YIA) to Kasihan station. However, there are services departing from Yogyakarta International Airport and arriving at Yogyakarta Tugu Station via . The journey, including transfers, takes approximately 40 min.
The distance between Yogyakarta Airport (YIA) and Kasihan is 44 km. The road distance is 41.4 km.
The best way to get from Yogyakarta Airport (YIA) to Kasihan without a car is to train which takes 40 min and costs Rp23000 - Rp55000.
It takes approximately 40 min to get from Yogyakarta Airport (YIA) to Kasihan, including transfers.
Yogyakarta Airport (YIA) to Kasihan bus services, operated by SatelQu, depart from Yogyakarta International Airport station.
Yogyakarta Airport (YIA) to Kasihan train services, operated by Railink, depart from Yogyakarta International Airport station.
The best way to get from Yogyakarta Airport (YIA) to Kasihan is to train which takes 40 min and costs Rp23000 - Rp55000. Alternatively, you can bus, which costs Rp42000 - Rp60000 and takes 53 min.
What companies run services between Yogyakarta Airport (YIA), Indonesia and Kasihan, Indonesia?
Railink operates a train from Yogyakarta International Airport to Yogyakarta Tugu Station hourly. Tickets cost Rp 20,000–50,000 and the journey takes 35 min. Alternatively, SatelQu operates a bus from Yogyakarta International Airport to Ambarketawang Rest Area every 20 minutes. Tickets cost Rp 42,000–60,000 and the journey takes 53 min.
- [email protected]
- Website
- railink.co.id
Train from Yogyakarta International Airport to Yogyakarta Tugu Station
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
- Phone
- 087877555545
- [email protected]
- Website
- SatelQu
Bus from Yogyakarta International Airport to Ambarketawang Rest Area
- Ave. Duration
- 53 min
- Frequency
- Every 20 minutes
- Estimated price
- Rp 42,000–60,000
- Schedules at
- SatelQu
- Website
- https://www.mozio.com
Rideshare from Yogyakarta-YIA to Kasihan
- Ave. Duration
- 41 min
- Frequency
- On demand
- Ave. Duration
- 41 min
- Estimated price
- Rp 270,000–330,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including South Korea: Travelling from Seoul to Busan , Why you should take the train in the US, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
Yogyakarta Airport (YIA) to Kasihan bus services, operated by SatelQu, arrive at Ambarketawang Rest Area station.
Yogyakarta Airport (YIA) to Kasihan train services, operated by Railink, arrive at Yogyakarta Tugu Station.
Yes, the driving distance between Yogyakarta Airport (YIA) to Kasihan is 41 km. It takes approximately 41 min to drive from Yogyakarta Airport (YIA) to Kasihan.
Book your Yogyakarta Airport (YIA) to Kasihan bus tickets online with 12go.asia.
There are 2383+ hotels available in Kasihan.
Check out Blablacar's carpooling service for rideshare options between Yogyakarta Airport (YIA) and Kasihan. A great option if you don't have a driver's licence or want to avoid public transport.


