There are 10 ways to get from Borobudur to Juanda International Airport (SUB) by taxi, plane, train, bus, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Ahmad Yani, fly
best- Take the taxi from Borobudur to Ahmad Yani (SRG)taxi
- Fly from Ahmad Yani (SRG) to Juanda International Airport (SUB)plane SRG - SUB
2h 38mRp 2,121,973–3,335,059Taxi, bus
cheapest- Take the taxi from Borobudur to Yogyakarta Giwandantaxi
- Take the bus from Yogyakarta Giwandan to Terminal Purabayabus
7h 59mRp 378,709–692,084Train via Surabaya Gubeng
- Take the train from Yogyakarta to Surabaya Gubengtrain Sancaka / ...
7h 21mRp 399,355–1,148,484Airport Transfer
- Take the rideshare from Borobudur to Juanda International-SUB334.3 km
4h 5mDrive 334.3 km
- Drive from Borobudur to Juanda International Airport (SUB)car 334.3 km
4h 5mRp 654,678–945,646Taxi
- Take the taxi from Borobudur to Juanda International Airport (SUB)taxi 334.3 km
4h 5mRp 2,000,000–2,400,000Taxi to Yogyakarta International Airport, fly
- Take the taxi from Borobudur to Yogyakarta-Airport-YIAtaxi
- Fly from Yogyakarta International Airport (YIA) to Juanda International Airport (SUB)plane YIA - SUB
4h 26mRp 1,643,994–3,306,538Taxi to Adisutjipto International Airport, fly
- Take the taxi from Borobudur to Adisutjipto International Airport (JOG)taxi
- Fly from Adisutjipto International Airport (JOG) to Juanda International Airport (SUB)plane JOG - SUB
4h 43mRp 2,267,498–4,616,134Train to Adisumarmo International Airport, fly
- Take the train from Yogyakarta to Solo Balapantrain
- Fly from Adisumarmo International Airport (SOC) to Juanda International Airport (SUB)plane SOC - SUB
6h 32mRp 1,232,255–2,875,484Train
- Take the train from Yogyakarta Lempuyangan Station to Warutrain Sri Tanjung
8h 47mRp 412,908–839,773
Ahmad Yani (SRG) to Juanda International Airport (SUB) flights
Questions & Answers
The cheapest way to get from Borobudur to Juanda International Airport (SUB) is to taxi and bus which costs Rp370000 - Rp700000 and takes 7h 59m.
The fastest way to get from Borobudur to Juanda International Airport (SUB) is to taxi and fly which takes 2h 38m and costs Rp2100000 - Rp3400000.
No, there is no direct train from Borobudur to Juanda International Airport (SUB). However, there are services departing from Yogyakarta and arriving at Waru via Surabaya Gubeng. The journey, including transfers, takes approximately 7h 21m.
The distance between Borobudur and Juanda International Airport (SUB) is 363 km. The road distance is 334.3 km.
The best way to get from Borobudur to Juanda International Airport (SUB) without a car is to train via Surabaya Gubeng which takes 7h 21m and costs Rp390000 - Rp1200000.
It takes approximately 2h 38m to get from Borobudur to Juanda International Airport (SUB), including transfers.
Borobudur to Juanda International Airport (SUB) train services, operated by Kereta API, depart from Yogyakarta station.
Borobudur to Juanda International Airport (SUB) train services, operated by Kereta API, arrive at Surabaya Gubeng station.
Yes, the driving distance between Borobudur to Juanda International Airport (SUB) is 334 km. It takes approximately 4h 5m to drive from Borobudur to Juanda International Airport (SUB).
There are 966+ hotels available in Juanda International Airport (SUB).
What companies run services between Borobudur, Provinsi Jawa Tengah, Indonesia and Juanda International Airport (SUB), Indonesia?
Kereta API operates a train from Yogyakarta to Surabaya Gubeng every 3 hours. Tickets cost Rp 180,000–330,000 and the journey takes 4h.
- Website
- citilink.co.id
Flights from Yogyakarta International Airport to Juanda International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,900,000
Flights from Adisutjipto International Airport to Juanda International Airport via Jakarta Halim Perdana Kusuma
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- Rp 2,000,000–4,300,000
Flights from Adisutjipto International Airport to Juanda International Airport via Jakarta Halim Perdana Kusuma, Ngurah Rai
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- Rp 2,700,000–4,900,000
Flights from Adisumarmo International Airport to Juanda International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- Rp 1,000,000–2,300,000
- Website
- batikair.com
Flights from Yogyakarta International Airport to Juanda International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- Rp 1,900,000–4,900,000
Flights from Adisutjipto International Airport to Juanda International Airport via Jakarta Halim Perdana Kusuma
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- Rp 2,900,000–7,500,000
Flights from Adisumarmo International Airport to Juanda International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- Rp 1,500,000–3,900,000
- Website
- garuda-indonesia.com
Flights from Yogyakarta International Airport to Juanda International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Rp 1,800,000–6,000,000
Flights from Adisutjipto International Airport to Juanda International Airport via Jakarta Halim Perdana Kusuma
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Rp 2,000,000–4,300,000
Flights from Adisumarmo International Airport to Juanda International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- Rp 1,400,000–4,500,000
- Website
- lionair.co.id
Flights from Yogyakarta International Airport to Juanda International Airport via Sultan Aji Muhammad Sulaiman
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- Rp 2,200,000–4,500,000
Flights from Yogyakarta International Airport to Juanda International Airport via Sultan Hasanuddin
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- Rp 2,200,000–4,500,000
Flights from Adisumarmo International Airport to Juanda International Airport via Ngurah Rai
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- Rp 950,000–2,500,000
- Website
- superairjet.com
Flights from Yogyakarta International Airport to Juanda International Airport via Ngurah Rai
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- Rp 1,300,000–3,300,000
Flights from Yogyakarta International Airport to Juanda International Airport via Palangkaraya
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,700,000–3,600,000
- Website
- lionair.co.id
Flights from Ahmad Yani to Juanda International Airport
- Ave. Duration
- 1h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,300,000–1,700,000
- Website
- flynamair.com
Flights from Ahmad Yani to Juanda International Airport via Pangkalanbun
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- Rp 950,000–5,500,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Yogyakarta to Surabaya Gubeng
- Ave. Duration
- 4h
- Frequency
- Every 3 hours
- Estimated price
- Rp 180,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 180,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 340,000–700,000
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 36,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 36,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
Train from Yogyakarta Lempuyangan Station to Waru
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Estimated price
- Rp 190,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 190,000–330,000
- Business
- Rp 390,000–550,000
- Executive
- Rp 360,000–700,000
- [email protected]
- Website
- kai.id
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,000
- Schedules at
- kai.id
- Phone
- (031) 88198899
Bus from Yogyakarta Giwandan to Terminal Purabaya
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- Rp 120,000–140,000
- Schedules at
- ekapatas.com
- Book at
- redbus.id
- Website
- https://www.mozio.com
Rideshare from Borobudur to Juanda International-SUB
- Ave. Duration
- 4h 5m
- Frequency
- On demand
- Ave. Duration
- 1h 35m
- Estimated price
- Rp 250,000–2,400,000
Blue Bird Group
- Phone
- +62 21 794 1234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62 21 794 1234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62 21 794 1234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62 21 794 1234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62 21 794 1234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
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 Travelling around the UAE, Travelling to the UK: What do I need to know?, and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
Check out Blablacar's carpooling service for rideshare options between Borobudur and Juanda International Airport (SUB). A great option if you don't have a driver's licence or want to avoid public transport.






