Nonstop flights from Surabaya to Jakarta
2 airlines fly this route, with up to 10 flights a day.
When they leave
Surabaya timeFive in the morning, 5:00 AM to 11:35 AM, then two in the afternoon, 2:35 PM to 3:40 PM, then three in the evening, 5:15 PM to 6:40 PM.
Every flight
Earliest firstSchedules last checked Sep 8, 2026. Times are local.
Flying from Surabaya to Jakarta
Batik Air flies most often, 6 to 7 times a day on the Airbus A320. Citilink Indonesia flies 2 to 3 times a day on the Airbus A320.
Flights run every day of the week, from 8 on Mondays and Sundays to 10 on Thursdays. The first arrival in Jakarta is at 6:20 AM and the last at 8:00 PM. The flight covers 411 miles.
Batik Air flies it until Dec 30 and is back on Jan 15, 2027. Citilink Indonesia flies it until Dec 30 and is back on Jan 15, 2027.
Flying back, Jakarta to Surabaya has 66 nonstop flights a week. From Surabaya, Soekarno-Hatta (CGK) is the other Jakarta area airport with nonstop flights, 223 a week.
Return flights
More from Surabaya
More to Jakarta
Schedules as of Oct 9, 2026.