There are 7 ways to get from Surabaya to Batang by plane, taxi, train, bus, car, 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.
Fly, taxi
best- Fly from Juanda International Airport (SUB) to Ahmad Yani (SRG)plane SUB - SRG
- Take the taxi from Ahmad Yani (SRG) to Batangtaxi
2h 38mRp 1,493,104–2,293,668Train, bus
cheapest- Take the train from Surabaya Pasar Turi to Semarang Tawangtrain Harina / ...
- Take the bus from Kencana Travel Semarang to Jepara, Central Javabus
8h 1mRp 348,058–526,286Train, taxi
- Take the train from Surabaya Pasar Turi to Semarang Tawangtrain Harina / ...
- Take the taxi from Semarang Tawang to Batangtaxi
5h 25mRp 519,058–742,286Bus, taxi
- Take the bus from Terminal Purabaya to Terminal Tipe A Jatibus
- Take the taxi from Terminal Tipe A Jati to Batangtaxi
8h 53mRp 356,230–720,000Drive 288.2 km
- Drive from Surabaya to Batangcar 288.2 km
4h 24mRp 534,571–772,158Taxi
- Take the taxi from Surabaya to Batangtaxi 288.2 km
4h 24mRp 1,300,000–1,600,000Shuttle, taxi
- Take a shuttle bus from Surabaya to KudusSurabaya
- Take the taxi from Kudus to Batangtaxi
3h 12mRp 425,000–550,000
Juanda International Airport (SUB) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Surabaya to Batang is to train and bus which costs Rp340000 - Rp550000 and takes 8h 1m.
The fastest way to get from Surabaya to Batang is to fly and taxi which takes 2h 38m and costs Rp1400000 - Rp2300000.
The distance between Surabaya and Batang is 380 km. The road distance is 288.2 km.
The best way to get from Surabaya to Batang without a car is to train and taxi which takes 5h 25m and costs Rp500000 - Rp750000.
It takes approximately 2h 38m to get from Surabaya to Batang, including transfers.
Yes, the driving distance between Surabaya to Batang is 288 km. It takes approximately 4h 24m to drive from Surabaya to Batang.
There are 68+ hotels available in Batang.
What companies run services between Surabaya, Indonesia and Batang, Indonesia?
There is no direct connection from Surabaya to Batang. However, you can take the taxi to Juanda-International-Airport-SUB airport, fly to Ahmad Yani (SRG), then take the taxi to Batang. Alternatively, you can take the train to Semarang Tawang then take the taxi to Batang.
- Website
- lionair.co.id
Flights from Juanda International Airport to Ahmad Yani
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- Rp 1,000,000–1,400,000
Train from Surabaya Pasar Turi to Semarang Tawang
- Ave. Duration
- 4h 9m
- Frequency
- Every 3 hours
- Estimated price
- Rp 160,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 160,000–330,000
- Business
- Rp 370,000–550,000
- Executive
- Rp 310,000–700,000
- Phone
- +628121769401
- Website
- easybook.com
Bus from Terminal Purabaya to Terminal Tipe A Jati
- Ave. Duration
- 6h 34m
- Frequency
- Twice daily
- Estimated price
- Rp 140,000
- Book at
- easybook.com
- contact@indahjayatrans.com
- Website
- indahjayatrans.com
Shuttle from Surabaya to Kudus
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- Rp 220,000–300,000
- Schedules at
- indahjayatrans.com
- Ave. Duration
- 1h 43m
- Estimated price
- Rp 200,000–1,600,000
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62 313 721234
- 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 Getting to Milan from the airport, How to plan an amazing trip around Scandinavia, and How to get from Southend Airport into central London - to help you get the most out of your next trip.






