While the takeoff offers decent coastal views on the right, the landing approach on the left provides superior scenery with Mount Agung and Bali's dramatic volcanic landscape dominating the descent. The left side captures the most visually distinctive geography of this short route.
Flown SUB to DPS? Did we get it right?
Flight Path
Surabaya to Denpasar is 188 miles (303 km), a flight of about 1 hour 15 minutes.
Java Sea crossing with scattered fishing vessels and small islands; transition from Java's coastal waters to Bali's approach zone; the Lombok Strait becomes visible during final descent phase
Great circle distance and headings ›Phase by phase
Takeoff from SUB
RIGHTRight-side seats capture the Madura Strait and the northern coast of Madura Island as the aircraft climbs eastward from Surabaya. The strait's shallow waters and coastal settlements provide clear visual definition during the initial climb phase.

Landing at DPS
LEFTLeft-side seats offer the best views during descent into Denpasar. The approach from the northwest brings Mount Agung into view on the left, along with Bali's central highlands and the transition from ocean to the island's interior terrain.
Will your flight be in sunlight?
Pick a date and time in the Sun Map to watch the sun move across your whole flight.
About This Route
Which side of the plane should I sit on flying from Juanda International Airport (SUB) to Denpasar I Gusti Ngurah Rai International Airport (DPS)?
Sit on the Left side of the plane for the best views on flights from Surabaya to Denpasar. While the takeoff offers decent coastal views on the right, the landing approach on the left provides superior scenery with Mount Agung and Bali's dramatic volcanic landscape dominating the descent. The left side captures the most visually distinctive geography of this short route.
What can I see during takeoff from Juanda International Airport in Surabaya?
During takeoff from Juanda International Airport (SUB), sit on the Right side for the best views. Right-side seats capture the Madura Strait and the northern coast of Madura Island as the aircraft climbs eastward from Surabaya. The strait's shallow waters and coastal settlements provide clear visual definition during the initial climb phase. Notable sights include: Madura Strait, Madura Island's northern coastline, Surabaya urban sprawl to the west, Java Sea.
What can I see when landing at Denpasar I Gusti Ngurah Rai International Airport in Denpasar?
When landing at Denpasar I Gusti Ngurah Rai International Airport (DPS), sit on the Left side for the best views. Left-side seats offer the best views during descent into Denpasar. The approach from the northwest brings Mount Agung into view on the left, along with Bali's central highlands and the transition from ocean to the island's interior terrain. Notable sights include: Mount Agung (Bali's highest peak, 10,308 feet), Bali's central volcanic ridge, Lombok Strait, Denpasar coastal plains.
How long is the flight from Surabaya to Denpasar?
The flight from Juanda International Airport (SUB) to Denpasar I Gusti Ngurah Rai International Airport (DPS) takes about 1 hour 15 minutes. The shortest flight path between them is 188 miles (303 km); winds and air traffic control usually add a few percent.
What does the Surabaya to Denpasar flight path pass over?
Java Sea crossing with scattered fishing vessels and small islands; transition from Java's coastal waters to Bali's approach zone; the Lombok Strait becomes visible during final descent phase