Jakarta to Surabaya Flight Schedule — Daily Timetable & Departure Times

Schedule for 29 Apr 2026 · Domestic · Soekarno-Hatta International Airport (CGK) → SUB Airport (SUB)

Jakarta to Surabaya Daily Flight Schedule — Today's Timetable

28
Daily flights
3:30 AM
First departure
9:15 PM
Last departure
Flight Airline Departure Arrival Duration Aircraft Stops
JT*-690 JT* 3:30 AM 5:00 AM 1h 30m 739 Direct
CTV-170 CTV 5:25 AM 7:00 AM 1h 35m A320ceo Direct
ID*-6572 ID* 6:00 AM 7:30 AM 1h 30m B737-800 Direct
CTV-738 CTV 6:25 AM 8:05 AM 1h 40m A320ceo Direct
GA-304 GA 6:50 AM 8:30 AM 1h 40m B737-800 Direct
CTV-722 CTV 7:55 AM 9:25 AM 1h 30m A320ceo Direct
ID*-6584 ID* 8:00 AM 9:30 AM 1h 30m A320ceo Direct
6D-202 6D 8:25 AM 9:55 AM 1h 30m A320ceo Direct
GA-322 GA 8:50 AM 10:25 AM 1h 35m B737-800 Direct
CTV-718 CTV 8:55 AM 10:30 AM 1h 35m A320ceo Direct
JT*-694 JT* 9:00 AM 10:30 AM 1h 30m B737-800 Direct
CTV-716 CTV 10:15 AM 11:45 AM 1h 30m A320ceo Direct
6D-204 6D 10:40 AM 12:15 PM 1h 35m A320ceo Direct
CTV-736 CTV 12:00 PM 1:40 PM 1h 40m A320ceo Direct
GA-312 GA 12:10 PM 1:50 PM 1h 40m B737-800 Direct
ID*-6406 ID* 1:30 PM 3:00 PM 1h 30m A320ceo Direct
GA-310 GA 2:10 PM 3:50 PM 1h 40m B737-800 Direct
JT*-692 JT* 2:50 PM 4:20 PM 1h 30m 739 Direct
ID*-6578 ID* 3:20 PM 4:50 PM 1h 30m A320 Direct
GA-320 GA 4:00 PM 5:40 PM 1h 40m B737-800 Direct
ID*-6576 ID* 5:00 PM 6:30 PM 1h 30m B737-800 Direct
6D-210 6D 5:15 PM 6:50 PM 1h 35m A320ceo Direct
GA-326 GA 5:20 PM 7:00 PM 1h 40m B737-800 Direct
CTV-174 CTV 6:40 PM 8:00 PM 1h 20m A320ceo Direct
CTV-726 CTV 7:10 PM 8:50 PM 1h 40m A320ceo Direct
ID*-6588 ID* 8:00 PM 9:30 PM 1h 30m A320ceo Direct
GA-324 GA 8:10 PM 9:50 PM 1h 40m B737-800 Direct
CTV-728 CTV 9:15 PM 10:55 PM 1h 40m A320ceo Direct

Airlines Flying Jakarta to Surabaya

The following airlines operate direct flights on the Jakarta (CGK) to Surabaya (SUB) route:

CTVGAID*6DJT*

CTV operates 9 flights daily on this route using A320ceo aircraft.

GA operates 7 flights daily on this route using B737-800 aircraft.

ID* operates 6 flights daily on this route using A320ceo, B737-800, A320 aircraft.

6D operates 3 flights daily on this route using A320ceo aircraft.

JT* operates 3 flights daily on this route using 739, B737-800 aircraft.

Jakarta to Surabaya Flight Time & Route Information

Flights from Jakarta to Surabaya depart from Soekarno-Hatta International Airport (CGK) and arrive at SUB Airport (SUB). The first flight of the day departs at 3:30 AM and the last flight departs at 9:15 PM.

Looking for cheap Jakarta to Surabaya flight tickets? Compare live fares and book directly on HappyFares at the lowest airfare.

Frequently Asked Questions — Jakarta to Surabaya Flight Schedule

How many flights operate from Jakarta to Surabaya daily?

28 flights operate from Jakarta to Surabaya daily. Airlines on this route include CTV, GA, ID*, 6D, JT*.

What is the first flight from Jakarta to Surabaya?

The first flight from Jakarta to Surabaya is JT*-690 operated by JT*, departing at 3:30 AM.

What is the last flight from Jakarta to Surabaya?

The last flight from Jakarta to Surabaya is CTV-728 operated by CTV, departing at 9:15 PM.

Which airlines fly from Jakarta to Surabaya?

CTV, GA, ID*, 6D, JT* operate flights on the Jakarta to Surabaya route. Use HappyFares to compare fares across all airlines and book the cheapest ticket.

What is the Jakarta to Surabaya flight schedule today?

Today's Jakarta to Surabaya flight schedule has 28 flights. Departures range from 3:30 AM (JT* JT*-690) to 9:15 PM (CTV CTV-728).

How to check Jakarta to Surabaya live flight status?

For live Jakarta to Surabaya flight status including delays, gate changes, and real-time tracking, visit our dedicated flight status page.

What is the cheapest Jakarta to Surabaya flight ticket?

To find the cheapest Jakarta to Surabaya flight ticket, compare fares across all airlines on HappyFares. Book 3–6 weeks in advance and fly mid-week for the lowest airfare on this route.

Jakarta → Surabaya · Book cheapest ticket
Search Flights →