Cheapest price
$14
Average price
$15
Fastest journey
6 h 30 m
Average duration
10 h 21 m
Buses per day
3
Distance
270 km
The best way to find a cheap coach ticket from Surabaya to Yogyakarta is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Surabaya to Yogyakarta will cost around $15 if you buy it on the day, but you can find cheap coach tickets today for only $14.
Of the 3 buses that leave Surabaya for Yogyakarta every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct buses cover the 270 km distance in an average of 10 h 21 m but if you time it right, some buses will get you there in just 6 h 30 m .
The slowest buses will take 16 h 6 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Distance 270 km |
Average bus duration 7h 51m |
Cheapest ticket price $14 |
Buses per day 14 |
Direct buses 14 |
Fastest bus 6h 30m |
First bus 05:00 |
Last bus 21:40 |
For as little as $17 you can travel by coach with Daytrans and Nugi Trans Mandiri. Omio will show you the best deals, timetables and tickets available for this journey.
Established in 2006 in Indonesia, operates from Jl. Deplu Raya No. 43, Bintaro, Pesanggrahan, South Jakarta. The fleet consists of approximately 80 buses. Night buses are not available. Accessibility is provided for passengers with disabilities. Luggage is included in the fare; excess and bulky luggage allowed for an additional fee. Free onboard WiFi and USB plugs are available. Pets and bikes are not permitted. Food options are offered onboard, and seat reservations can be made. Bathrooms are also available on the bus for passenger convenience.
To find the cheapest bus tickets for your trip from Surabaya to Yogyakarta, follow these tips:
Start your search now and compare ticket prices to find the best deal!
Here are some other resources that might have the information you need