Kuala Lumpur to Surabaya flight path: KUL to SUB

Sit on the right 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 time2h 15m
Distance1,036
Heading133° → 132°

Kuala Lumpur to Surabaya is 1,036 miles (1,667 km), a flight of about 2 hours 15 minutes.

Best side
RightMostly right

Right-side seats capture the most dramatic geography: the Klang Valley and Strait of Malacca on departure, then the Java Sea and Madura Strait on arrival. The route crosses open water for most of the flight, so the departure and arrival phases offer the best visual rewards on the right side.

Takeoff · KULRIGHTKlang Valley urban development, Strait of Malacca, Titiwangsa Range foothills
Landing · SUBLEFTJava Sea, Surabaya's coastal districts and harbor, Madura Island

Flight Path

Flight path overview

The flight path crosses the Java Sea for roughly 90 minutes. At cruise altitude (around 35,000 feet), the sea appears as open blue water with occasional cloud formations. The Riau Islands (if visible through haze) lie to the east of the direct track. No major landmasses are crossed during the cruise phase—the route is almost entirely over water, making the departure and arrival phases the primary viewing opportunities.

Great circle distance and headings ›

Phase by phase

Aerial window seat view during takeoff from Kuala Lumpur (right side) — Klang Valley urban development, Strait of Malacca (northwest), Titiwangsa Range foothills (east), Selangor River delta

Takeoff from KUL

RIGHT

KUL typically departs on runways 15L/15R (northbound) or 03L/03R (southbound). Right-side seats on northbound departures offer views of the Klang Valley's urban sprawl and the Strait of Malacca beyond. Southbound departures show less dramatic geography, making northbound the preferred scenario.

Klang Valley urban developmentStrait of MalaccaTitiwangsa Range foothillsSelangor River delta
Aerial window seat view during landing at Surabaya (left side) — Java Sea (northwest approach), Surabaya's coastal districts and harbor, Madura Island (northeast), Suramadu Bridge (if visible at lower altitude)

Landing at SUB

LEFT

Approaching SUB from the northwest, aircraft descend over the Java Sea then the Surabaya urban area. Left-side seats capture the Java Sea's open water during descent, then the transition to the city's eastern coastal districts and the Madura Strait. Right-side views show inland industrial zones with less visual interest.

Java SeaSurabaya's coastal districts and harborMadura IslandSuramadu Bridge

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 Kuala Lumpur International (KUL) to Juanda International Airport (SUB)?

Sit on the Right side of the plane for the best views on flights from Kuala Lumpur to Surabaya. Right-side seats capture the most dramatic geography: the Klang Valley and Strait of Malacca on departure, then the Java Sea and Madura Strait on arrival. The route crosses open water for most of the flight, so the departure and arrival phases offer the best visual rewards on the right side.

What can I see during takeoff from Kuala Lumpur International in Kuala Lumpur?

During takeoff from Kuala Lumpur International (KUL), sit on the Right side for the best views. KUL typically departs on runways 15L/15R (northbound) or 03L/03R (southbound). Right-side seats on northbound departures offer views of the Klang Valley's urban sprawl and the Strait of Malacca beyond. Southbound departures show less dramatic geography, making northbound the preferred scenario. Notable sights include: Klang Valley urban development, Strait of Malacca (northwest), Titiwangsa Range foothills (east), Selangor River delta.

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. Approaching SUB from the northwest, aircraft descend over the Java Sea then the Surabaya urban area. Left-side seats capture the Java Sea's open water during descent, then the transition to the city's eastern coastal districts and the Madura Strait. Right-side views show inland industrial zones with less visual interest. Notable sights include: Java Sea (northwest approach), Surabaya's coastal districts and harbor, Madura Island (northeast), Suramadu Bridge (if visible at lower altitude).

How long is the flight from Kuala Lumpur to Surabaya?

The flight from Kuala Lumpur International (KUL) to Juanda International Airport (SUB) takes about 2 hours 15 minutes. The shortest flight path between them is 1,036 miles (1,667 km); winds and air traffic control usually add a few percent.

What does the Kuala Lumpur to Surabaya flight path pass over?

The flight path crosses the Java Sea for roughly 90 minutes. At cruise altitude (around 35,000 feet), the sea appears as open blue water with occasional cloud formations. The Riau Islands (if visible through haze) lie to the east of the direct track. No major landmasses are crossed during the cruise phase—the route is almost entirely over water, making the departure and arrival phases the primary viewing opportunities.