While takeoff favors the right side (harbor views from Surabaya), the landing sequence dominates the overall flight experience on this short 1-hour route. Left-side passengers enjoy Jakarta Bay's coastal approach and the city's western districts during descent, whereas right-side views during landing are obscured by standard approach procedures. The landing advantage outweighs the takeoff difference.
Flown SUB to CGK? Did we get it right?
Flight Path
Surabaya to Jakarta is 429 miles (691 km), a flight of about 1 hour 5 minutes.
Java Sea (open water, minimal features), transition from East Java's coastal plains to Central Java's agricultural belt, occasional fishing vessel activity, gradual approach to Jakarta's airspace with increasing air traffic
Great circle distance and headings ›Phase by phase
Takeoff from SUB
RIGHTRunway 28 (westbound departure) offers views of Surabaya's harbor and coastal industrial zone during initial climb. Runway 10 (eastbound) departs over inland suburbs with minimal visual interest. Right side captures the Madura Strait waterfront during the critical first 10 minutes of flight.

Landing at CGK
LEFTApproach to CGK typically uses runways 07L/07R (eastbound) in afternoon conditions. Left-side passengers see Jakarta's northern coastal approach over the Java Sea, then the city's western districts (Tangerang, Balaraja) and Jakarta Bay during descent. Right side views are blocked by the aircraft fuselage during standard left-turn approach vectors.
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 Soekarno Hatta International (CGK)?
Sit on the Left side of the plane for the best views on flights from Surabaya to Jakarta. While takeoff favors the right side (harbor views from Surabaya), the landing sequence dominates the overall flight experience on this short 1-hour route. Left-side passengers enjoy Jakarta Bay's coastal approach and the city's western districts during descent, whereas right-side views during landing are obscured by standard approach procedures. The landing advantage outweighs the takeoff difference.
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. Runway 28 (westbound departure) offers views of Surabaya's harbor and coastal industrial zone during initial climb. Runway 10 (eastbound) departs over inland suburbs with minimal visual interest. Right side captures the Madura Strait waterfront during the critical first 10 minutes of flight. Notable sights include: Surabaya Harbor (Tanjung Perak), Madura Strait coastline, industrial port facilities, Surabaya city grid.
What can I see when landing at Soekarno Hatta International in Jakarta?
When landing at Soekarno Hatta International (CGK), sit on the Left side for the best views. Approach to CGK typically uses runways 07L/07R (eastbound) in afternoon conditions. Left-side passengers see Jakarta's northern coastal approach over the Java Sea, then the city's western districts (Tangerang, Balaraja) and Jakarta Bay during descent. Right side views are blocked by the aircraft fuselage during standard left-turn approach vectors. Notable sights include: Jakarta Bay (Teluk Jakarta), Tangerang industrial zone, Jakarta's western skyline, Pulau Seribu (Thousand Islands) archipelago on horizon.
How long is the flight from Surabaya to Jakarta?
The flight from Juanda International Airport (SUB) to Soekarno Hatta International (CGK) takes about 1 hour 5 minutes. The shortest flight path between them is 429 miles (691 km); winds and air traffic control usually add a few percent.
What does the Surabaya to Jakarta flight path pass over?
Java Sea (open water, minimal features), transition from East Java's coastal plains to Central Java's agricultural belt, occasional fishing vessel activity, gradual approach to Jakarta's airspace with increasing air traffic