Flights from Jakarta to Surabaya
- Flights a week
- 224
- Flight time
- 1 h 30 min
- Distance
- 691 km
Schedule, today's status and punctuality of flights from Jakarta to Surabaya, from the official airport boards. Times are local to each airport.
Flights on 12 November 2026
| Flight | Departure | Arrival | Status |
|---|---|---|---|
JT690Lion Airlines | 03:30 | 05:10 | Scheduled |
QG738Citilink Indonesia | 06:15 | 08:00 | Scheduled |
| IP200Pelita Air Service | 06:30 | 08:05 | Scheduled |
GA304Garuda Indonesia | 06:50 | 08:30 | Scheduled |
IU316Super Air Jet | 07:15 | 08:45 | Scheduled |
GA302Garuda Indonesia | 07:50 | 09:25 | Scheduled |
ID6584Batik Air | 07:55 | 09:30 | Scheduled |
GA322Garuda Indonesia | 08:50 | 10:25 | Scheduled |
JT694Lion Airlines | 09:00 | 10:30 | Scheduled |
QG718Citilink Indonesia | 09:10 | 10:50 | Scheduled |
| IP204Pelita Air Service | 10:40 | 12:15 | Scheduled |
QG736Citilink Indonesia | 11:50 | 13:30 | Scheduled |
GA312Garuda Indonesia | 12:10 | 13:50 | Scheduled |
ID6406Batik Air | 13:30 | — | Scheduled |
GA310Garuda Indonesia | 13:35 | — | Scheduled |
Local times: departure in the departure airport's time, arrival in the arrival airport's. Struck through: the scheduled time.
Flight numbers from Jakarta to Surabaya
From the last 28 days of boards: usual departure time, the weekdays it flew and the share of on-time departures (within 15 min).
- IP21017:15100% on time
ID657617:00100% on time
QG72821:10100% on time
JT69003:30100% on time
QG73806:15100% on time
GA30406:50100% on time
GA30207:50100% on time
ID658407:5595% on time
GA32208:5096% on time
JT69409:0089% on time
QG71809:10100% on time- IP20410:4095% on time
QG73611:50100% on time
GA31212:1094% on time
ID640613:30100% on time
GA31013:35100% on time
GA32420:10100% on time
IU31607:15100% on time- IP20614:2594% on time
GA32614:35100% on time
QG71615:35100% on time
ID657815:55100% on time
QG72619:40100% on time
ID658820:00- IP20006:3094% on time
IU20018:55100% on time
QG17416:30100% on time
GA32016:40100% on time
IU19616:55100% on time
IU32019:0089% on time
JT69215:05100% on time- IP21219:45100% on time
ID657205:55- IP20208:25100% on time
QG72208:20
FS92104:45
SJ258004:45
JT10310:00
ID500111:00
Common questions
- Which airlines fly from Jakarta to Surabaya?
- Pelita Air Service, Batik Air, Citilink Indonesia, Lion Airlines, Garuda Indonesia, Super Air Jet, Airfast Indonesia, Sriwijaya Air.
- How many flights a week are there from Jakarta to Surabaya?
- About 224 a week over the last 28 days of boards. Flight numbers on the route: 39.
- How long is the flight from Jakarta to Surabaya?
- About 1 h 30 min by the schedule. The airports are 691 km apart.
Airports
- Departure: Jakarta (CGK)
- Arrival: Surabaya (SUB)
- Return flights from Surabaya to Jakarta 226 a week