To travel from Tegallalang to Surabaya, you must first reach Ngurah Rai International Airport (DPS) in Bali. From there, take a direct flight to Juanda International Airport (SUB) in Surabaya. The flight duration is approximately 1 hour. Once in Surabaya, you can use taxis or ride-hailing services to reach the city center. This is the most efficient way to cover the distance between the two islands.
Total Distance: 450 km air distance.
Book early for the best rates on morning flights.
May to October for dry weather in both Bali and East Java.