There are 6 ways to get from Surabaya to Prambanan Terminal by train, car, taxi, plane, or shuttle
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 Surabaya Gubeng to YogyakartaSancaka / ...
4h 50mRp 191,593–331,067Drive 306 km
- Drive from Surabaya to Prambanan Terminal306 km
3h 28mRp 564,790–815,808Taxi
- Take the taxi from Surabaya to Prambanan Terminal306 km
3h 28mRp 1,300,000–1,700,000Fly to Yogyakarta International Airport, train
- Fly from Juanda International Airport (SUB) to Yogyakarta International Airport (YIA)SUB - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Station
5h 51mRp 1,736,704–2,287,268Shuttle
- Take a shuttle bus from Surabaya to YogyakartaSurabaya
3h 46mRp 203,600–253,600Fly to Adisumarmo International Airport, train
- Fly from Juanda International Airport (SUB) to Adisumarmo International Airport (SOC)SUB - SOC
- Take the train from Solobalapan to Stasiun Maguwo
6h 58mRp 1,037,230–2,657,794
Juanda International Airport (SUB) to Yogyakarta International Airport (YIA) flights
Questions & Answers
The cheapest way to get from Surabaya to Prambanan Terminal is to shuttle which costs Rp200000 - Rp260000 and takes 3h 46m.
The fastest way to get from Surabaya to Prambanan Terminal is to drive which takes 3h 28m and costs Rp550000 - Rp850000.
The distance between Surabaya and Prambanan Terminal is 332 km. The road distance is 306 km.
The best way to get from Surabaya to Prambanan Terminal without a car is to train which takes 4h 50m and costs Rp190000 - Rp340000.
It takes approximately 4h 50m to get from Surabaya to Prambanan Terminal, including transfers.
Yes, the driving distance between Surabaya to Prambanan Terminal is 306 km. It takes approximately 3h 28m to drive from Surabaya to Prambanan Terminal.
There are 2256+ hotels available in Prambanan Terminal.
What companies run services between Surabaya, Indonesia and Prambanan Terminal, Indonesia?
Kereta API operates a train from Surabaya Gubeng to Yogyakarta every 4 hours. Tickets cost Rp 180,000–330,000 and the journey takes 4h. Alternatively, Indah Jaya Travel operates a shuttle from Surabaya to Yogyakarta 4 times a day. Tickets cost Rp 200,000–250,000 and the journey takes 3h.
- Website
- lionair.co.id
Flights from Juanda International Airport to Yogyakarta International Airport via Ngurah Rai
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- Rp 1,600,000–2,100,000
Flights from Juanda International Airport to Yogyakarta International Airport via Sultan Hasanuddin
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- Rp 1,600,000–2,100,000
Flights from Juanda International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- Rp 1,600,000–2,100,000
Flights from Juanda International Airport to Yogyakarta International Airport via Syamsudin Noor
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- Rp 1,600,000–2,100,000
Flights from Juanda International Airport to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 20m
- When
- Friday
- Estimated price
- Rp 1,000,000–2,600,000
Flights from Juanda International Airport to Adisumarmo International Airport via Ngurah Rai
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- Rp 900,000–2,500,000
- Website
- batikair.com
Flights from Juanda International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- Rp 1,200,000–3,400,000
Flights from Juanda International Airport to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- Rp 1,200,000–3,400,000
- Website
- garuda-indonesia.com
Flights from Juanda International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- Rp 1,400,000–5,500,000
Flights from Juanda International Airport to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 1,400,000–5,500,000
- Website
- citilink.co.id
Flights from Juanda International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 22m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 950,000–2,600,000
Flights from Juanda International Airport to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- Rp 950,000–2,600,000
- Website
- pelita-air.com
Flights from Juanda International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 1,000,000–2,300,000
Train from Surabaya Gubeng to Yogyakarta
- Ave. Duration
- 4h
- Frequency
- Every 4 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
- info@railink.co.id
- 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
- admin@prameks.com
Train from Solobalapan to Stasiun Maguwo
- Ave. Duration
- 58 min
- Frequency
- Every 3 hours
- Estimated price
- Rp 13,526
- Schedules at
- jadwalkereta.net
- contact@indahjayatrans.com
- Website
- indahjayatrans.com
Shuttle from Surabaya to Yogyakarta
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- Rp 200,000–250,000
- Schedules at
- indahjayatrans.com
- Ave. Duration
- 3h 28m
- Estimated price
- Rp 1,300,000–1,700,000
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62 313 721234
- Website
- bluebirdgroup.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 5 incredible day trips from Florence by train, Travelling to the UK: What do I need to know?, and How to travel India's Golden Triangle - to help you get the most out of your next trip.








