Traveling from Karangasem to Surabaya requires a drive to Ngurah Rai International Airport in Denpasar, followed by a flight to Juanda International Airport. The distance is about 400 km. Surabaya is the second-largest city in Indonesia and a major industrial and commercial hub.
Total Distance: 75 km to airport + 400 km air distance.
Book your flight in advance for the best prices.
Year-round, but avoid the rainy season for better city exploration.