Surabaya to Jakarta flight path: SUB to CGK

Sit on the left side of the plane

Which side of the plane?

Pick the window seat with the view. 13,500 routes answered — landmarks, coastlines and cities, wing by wing.

Flight time1h 05m
Distance429
Heading281° → 282°
Best side
LeftMostly left
★ 2.5 left·★ 2.5 right

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

Flight path overview

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

RIGHT

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.

Surabaya HarborMadura Strait coastlineindustrial port facilitiesSurabaya city grid
SUB Juanda International AirportHub for Lion Air, Citilink, Wings Air
Aerial window seat view during landing at Jakarta (left side) — Jakarta Bay (Teluk Jakarta), Tangerang industrial zone, Jakarta's western skyline, Pulau Seribu (Thousand Islands) archipelago on horizon

Landing at CGK

LEFT

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.

Jakarta BayTangerang industrial zoneJakarta's western skylinePulau Seribu archipelago on horizon
CGK Soekarno Hatta InternationalHub for Garuda Indonesia, Lion Air, Citilink

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