All scheduled flights from Johor Bharu to Surabaya (JHB-SUB)
Malaysia
Indonesia
There is only one scheduled flight from JHB to SUB. You can fly from Johor Bharu to Surabaya non-stop on every weekday and the flight takes about 2 hours and 20 minutes.