Singapore to Surabaya is 855 miles (1,376 km), a flight of about 1 hour 50 minutes.
While the right side briefly wins at takeoff with the Singapore skyline, the left side's sustained view of East Java's volcanic mountains during the descent into Surabaya offers more dramatic and prolonged scenery, giving it the edge overall.
Flight Path
Java Sea open water with the Bangka-Belitung Islands visible off to the west as the route crosses from Sumatra's southeastern shelf toward Java.
Great circle distance and headings ›Phase by phase

Takeoff from SIN
RIGHTDeparting Changi toward the south, the right-side windows catch Singapore's downtown skyline, Marina Bay, and the container port as the aircraft climbs over the Singapore Strait before turning toward Indonesian airspace.

Landing at SUB
LEFTOn approach into Juanda from the north, the left side faces south toward East Java's volcanic skyline, with the Arjuno-Welirang massif and, in clear conditions, the distant cones of Bromo and Semeru forming a dramatic backdrop to Surabaya's cityscape below.
Landmarks on this routeAll landmarks →
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 Singapore Changi (SIN) to Juanda International Airport (SUB)?
Sit on the Left side of the plane for the best views on flights from Singapore to Surabaya. While the right side briefly wins at takeoff with the Singapore skyline, the left side's sustained view of East Java's volcanic mountains during the descent into Surabaya offers more dramatic and prolonged scenery, giving it the edge overall.
What can I see during takeoff from Singapore Changi in Singapore?
During takeoff from Singapore Changi (SIN), sit on the Right side for the best views. Departing Changi toward the south, the right-side windows catch Singapore's downtown skyline, Marina Bay, and the container port as the aircraft climbs over the Singapore Strait before turning toward Indonesian airspace. Notable sights include: Marina Bay Sands and CBD skyline, Singapore container port, Sentosa Island, Singapore Strait shipping lanes.
What can I see when landing at Juanda International Airport in Surabaya?
When landing at Juanda International Airport (SUB), sit on the Left side for the best views. On approach into Juanda from the north, the left side faces south toward East Java's volcanic skyline, with the Arjuno-Welirang massif and, in clear conditions, the distant cones of Bromo and Semeru forming a dramatic backdrop to Surabaya's cityscape below. Notable sights include: Arjuno-Welirang volcanic massif, Surabaya city and harbor, Penanggungan volcano, distant Mount Semeru silhouette.
How long is the flight from Singapore to Surabaya?
The flight from Singapore Changi (SIN) to Juanda International Airport (SUB) takes about 1 hour 50 minutes. The shortest flight path between them is 855 miles (1,376 km); winds and air traffic control usually add a few percent.
What does the Singapore to Surabaya flight path pass over?
Java Sea open water with the Bangka-Belitung Islands visible off to the west as the route crosses from Sumatra's southeastern shelf toward Java.