Cheap Flights from Jakarta to Surabaya

Jakarta to Surabaya
×
Flights
  • New Search
  • Recent Searches
  • One way
  • Round trip

Recent Searches

    Cheapest Fares by Month

    • FebFebruaryRp835.800
    • MarMarchRp890.300
    • AprAprilRp934.500
    • MayMayRp1.086.300
    • JunJuneRp1.032.100
    • JulJulyRp1.440.500

    Direct Flights Schedules

    • Mo
      Tu
      We
      Th
      Fr
      Sa
      Su
      Airline
      Depart
      Arrive
      Duration
      Flight & AirCraft
    • collapse
      Citilink
      04:10 AMJKT
      05:35 AM SUB
      1h 25mDirect
      QG815 320
    • Lion Air
      04:30 AMJKT
      07:20 AM SUB
      1h 50mDirect
      JT34 739
      1h 20m layover in Bali (DPS)
      collapse
      Lion Air
      08:40 AMJKT
      08:30 AM (+1) SUB
      50mDirect
      JT805 739
    • collapse
      Batik Air
      04:30 AMJKT
      06:00 AM SUB
      1h 30mDirect
      ID6596 738
    • collapse
      Lion Air
      05:00 AMJKT
      06:30 AM SUB
      1h 30mDirect
      JT690 739
    • collapse
      Sriwijaya Air
      05:00 AMJKT
      06:15 AM SUB
      1h 15mDirect
      SJ268 733
    • collapse
      Lion Air
      05:00 AMJKT
      06:30 AM SUB
      1h 30mDirect
      JT596 739
    • collapse
      Garuda Indonesia
      05:30 AMJKT
      07:05 AM SUB
      1h 35mDirect
      GA302 738
    • Garuda Indonesia
      05:40 AMJKT
      08:35 AM SUB
      1h 55mDirect
      GA400 738
      2h 50m layover in Bali (DPS)
      collapse
      Garuda Indonesia
      11:25 AMJKT
      11:35 AM SUB
      1h 10mDirect
      GA345 738
    • Lion Air
      05:55 AMJKT
      07:05 AM SUB
      1h 10mDirect
      JT544 739
      1h 40m layover in Yogyakarta (JOG)
      collapse
      Lion Air
      08:45 AMJKT
      09:55 AM SUB
      1h 10mDirect
      JT1844 ATR
    • collapse
      Batik Air
      06:00 AMJKT
      07:30 AM SUB
      1h 30mDirect
      ID6370 32A
    • collapse
      Lion Air
      06:00 AMJKT
      07:30 AM SUB
      1h 30mDirect
      JT748 739
    • collapse
      Citilink
      06:10 AMJKT
      07:30 AM SUB
      1h 20mDirect
      QG811 320
    • collapse
      Garuda Indonesia
      06:30 AMJKT
      08:05 AM SUB
      1h 35mDirect
      GA304 738
    • collapse
      Sriwijaya Air
      07:10 AMJKT
      09:30 AM SUB
      1h 50mDirect
      SJ224 735
    • Garuda Indonesia
      07:15 AMJKT
      10:10 AM SUB
      1h 55mDirect
      GA438 738
      1h 15m layover in Bali (DPS)
      collapse
      Garuda Indonesia
      11:25 AMJKT
      11:35 AM SUB
      1h 10mDirect
      GA345 738
    • collapse
      Indonesia AirAsia
      07:25 AMJKT
      08:40 AM SUB
      1h 15mDirect
      QZ7680 320
    • collapse
      Garuda Indonesia
      07:35 AMJKT
      09:10 AM SUB
      1h 35mDirect
      GA306 332
    • Citilink
      07:40 AMJKT
      10:25 AM SUB
      1h 45mDirect
      QG850 320
      1h 50m layover in Bali (DPS)
      collapse
      Citilink
      12:15 PMJKT
      12:05 PM (+1) SUB
      50mDirect
      QG645 320
    • collapse
      Citilink
      07:50 AMJKT
      09:10 AM SUB
      1h 20mDirect
      QG801 320
    • Garuda Indonesia
      07:55 AMJKT
      09:05 AM SUB
      1h 10mDirect
      GA232 738
      1h 15m layover in Semarang (SRG)
      collapse
      Garuda Indonesia
      10:20 AMJKT
      11:20 AM SUB
      1hDirect
      GA364 CRK
    • collapse
      Batik Air
      08:15 AMJKT
      09:45 AM SUB
      1h 30mDirect
      ID6572 32A
    • collapse
      Garuda Indonesia
      08:50 AMJKT
      10:25 AM SUB
      1h 35mDirect
      GA308 738
    • collapse
      Lion Air
      09:10 AMJKT
      10:40 AM SUB
      1h 30mDirect
      JT692 739
    • Garuda Indonesia
      09:35 AMJKT
      12:35 PM SUB
      2hDirect
      GA404 738
      2h 20m layover in Bali (DPS)
      collapse
      Garuda Indonesia
      02:55 PMJKT
      03:10 PM SUB
      1h 15mDirect
      GA347 738
    • collapse
      Lion Air
      10:00 AMJKT
      11:30 AM SUB
      1h 30mDirect
      JT588 739
    • collapse
      Garuda Indonesia
      10:10 AMJKT
      11:45 AM SUB
      1h 35mDirect
      GA310 738
    • collapse
      Batik Air
      10:30 AMJKT
      12:00 PM SUB
      1h 30mDirect
      ID6576 32A
    • collapse
      Indonesia AirAsia
      11:05 AMJKT
      12:20 PM SUB
      1h 15mDirect
      QZ7692 320
    • collapse
      Garuda Indonesia
      11:10 AMJKT
      12:45 PM SUB
      1h 35mDirect
      GA312 738
    • Citilink
      11:20 AMJKT
      02:05 PM SUB
      1h 45mDirect
      QG854 320
      1h 50m layover in Bali (DPS)
      collapse
      Citilink
      03:55 PMJKT
      03:45 PM (+1) SUB
      50mDirect
      QG647 320
    • collapse
      Citilink
      11:35 AMJKT
      12:55 PM SUB
      1h 20mDirect
      QG803 320
    • collapse
      Sriwijaya Air
      12:10 PMJKT
      01:25 PM SUB
      1h 15mDirect
      SJ9254 735
    • collapse
      Garuda Indonesia
      12:30 PMJKT
      02:05 PM SUB
      1h 35mDirect
      GA314 738
    • collapse
      Batik Air
      12:55 PMJKT
      02:25 PM SUB
      1h 30mDirect
      ID6406 32A
    • collapse
      Sriwijaya Air
      01:05 PMJKT
      02:20 PM SUB
      1h 15mDirect
      SJ266 733
    • Garuda Indonesia
      01:30 PMJKT
      02:40 PM SUB
      1h 10mDirect
      GA238 738
      2h 40m layover in Semarang (SRG)
      collapse
      Garuda Indonesia
      05:20 PMJKT
      06:15 PM SUB
      55mDirect
      GA367 CRK
    • collapse
      Garuda Indonesia
      01:30 PMJKT
      03:05 PM SUB
      1h 35mDirect
      GA316 738
    • collapse
      Lion Air
      01:35 PMJKT
      03:05 PM SUB
      1h 30mDirect
      JT582 739
    • collapse
      Citilink
      01:40 PMJKT
      03:00 PM SUB
      1h 20mDirect
      QG805 320
    • Garuda Indonesia
      02:15 PMJKT
      05:20 PM SUB
      2h 5mDirect
      GA410 777
      2h 10m layover in Bali (DPS)
      collapse
      Garuda Indonesia
      07:30 PMJKT
      07:40 PM SUB
      1h 10mDirect
      GA349 738
    • collapse
      Lion Air
      02:20 PMJKT
      03:50 PM SUB
      1h 30mDirect
      JT598 739
    • Garuda Indonesia
      02:25 PMJKT
      03:35 PM SUB
      1h 10mDirect
      GA240 738
      1h 45m layover in Semarang (SRG)
      collapse
      Garuda Indonesia
      05:20 PMJKT
      06:15 PM SUB
      55mDirect
      GA367 CRK
    • collapse
      Indonesia AirAsia
      02:30 PMJKT
      03:45 PM SUB
      1h 15mDirect
      QZ7682 320
    • Lion Air
      02:45 PMJKT
      05:35 PM SUB
      1h 50mDirect
      JT18 739
      2h layover in Bali (DPS)
      collapse
      Lion Air
      07:35 PMJKT
      07:25 PM (+1) SUB
      50mDirect
      JT919 739
    • Garuda Indonesia
      02:55 PMJKT
      06:00 PM SUB
      2h 5mDirect
      GA414 738
      1h 30m layover in Bali (DPS)
      collapse
      Garuda Indonesia
      07:30 PMJKT
      07:40 PM SUB
      1h 10mDirect
      GA349 738
    • collapse
      Garuda Indonesia
      03:10 PMJKT
      04:45 PM SUB
      1h 35mDirect
      GA318 332
    • collapse
      Batik Air
      03:10 PMJKT
      04:40 PM SUB
      1h 30mDirect
      ID6578 32A
    • Lion Air
      03:30 PMJKT
      04:35 PM SUB
      1h 5mDirect
      JT502 739
      2h 40m layover in Semarang (SRG)
      collapse
      Lion Air
      07:15 PMJKT
      08:25 PM SUB
      1h 10mDirect
      JT1896 ATR
    • collapse
      Garuda Indonesia
      03:45 PMJKT
      05:25 PM SUB
      1h 40mDirect
      GA448 738
    • Lion Air
      03:45 PMJKT
      05:00 PM SUB
      1h 15mDirect
      JT538 739
      1h 15m layover in Solo City (SOC)
      collapse
      Lion Air
      06:15 PMJKT
      07:00 PM SUB
      45mDirect
      JT188 738
    • collapse
      Citilink
      03:55 PMJKT
      05:30 PM SUB
      1h 35mDirect
      QG181 320
    • collapse
      Garuda Indonesia
      04:10 PMJKT
      05:45 PM SUB
      1h 35mDirect
      GA320 738
    • collapse
      Citilink
      04:15 PMJKT
      05:35 PM SUB
      1h 20mDirect
      QG813 320
    • collapse
      Citilink
      04:30 PMJKT
      05:55 PM SUB
      1h 25mDirect
      QG183 320
    • Lion Air
      04:50 PMJKT
      05:55 PM SUB
      1h 5mDirect
      JT514 739
      1h 20m layover in Semarang (SRG)
      collapse
      Lion Air
      07:15 PMJKT
      08:25 PM SUB
      1h 10mDirect
      JT1896 ATR
    • collapse
      Lion Air
      04:50 PMJKT
      06:20 PM SUB
      1h 30mDirect
      JT696 739
    • collapse
      Garuda Indonesia
      05:10 PMJKT
      06:45 PM SUB
      1h 35mDirect
      GA322 738
    • collapse
      Citilink
      05:30 PMJKT
      07:00 PM SUB
      1h 30mDirect
      QG185 320
    • collapse
      Batik Air
      05:35 PMJKT
      07:05 PM SUB
      1h 30mDirect
      ID6586 32A
    • collapse
      Garuda Indonesia
      06:10 PMJKT
      07:45 PM SUB
      1h 35mDirect
      GA324 738
    • collapse
      Citilink
      06:10 PMJKT
      07:40 PM SUB
      1h 30mDirect
      QG817 320
    • collapse
      Lion Air
      06:20 PMJKT
      07:50 PM SUB
      1h 30mDirect
      JT592 739
    • collapse
      Sriwijaya Air
      06:30 PMJKT
      09:00 PM SUB
      2hDirect
      SJ234 735
    • collapse
      Sriwijaya Air
      06:35 PMJKT
      07:50 PM SUB
      1h 15mDirect
      SJ256 738
    • collapse
      Citilink
      06:40 PMJKT
      08:00 PM SUB
      1h 20mDirect
      QG809 320
    • collapse
      Batik Air
      06:50 PMJKT
      08:20 PM SUB
      1h 30mDirect
      ID6308 739
    • collapse
      Garuda Indonesia
      07:30 PMJKT
      09:05 PM SUB
      1h 35mDirect
      GA326 738
    • collapse
      Batik Air
      07:45 PMJKT
      09:15 PM SUB
      1h 30mDirect
      ID6580 32A
    • collapse
      Citilink
      08:30 PMJKT
      09:50 PM SUB
      1h 20mDirect
      QG807 320
    • collapse
      Garuda Indonesia
      08:35 PMJKT
      10:10 PM SUB
      1h 35mDirect
      GA328 333
    • collapse
      Lion Air
      08:45 PMJKT
      10:15 PM SUB
      1h 30mDirect
      JT590 739
    • collapse
      Sriwijaya Air
      09:00 PMJKT
      10:15 PM SUB
      1h 15mDirect
      SJ258 733
    • collapse
      Citilink
      09:10 PMJKT
      10:40 PM SUB
      1h 30mDirect
      QG819 320
    • collapse
      Garuda Indonesia
      09:50 PMJKT
      11:25 PM SUB
      1h 35mDirect
      GA330 738
    • collapse
      Citilink
      10:00 PMJKT
      11:25 PM SUB
      1h 25mDirect
      QG903 320
    • collapse
      Batik Air
      10:10 PMJKT
      11:40 PM SUB
      1h 30mDirect
      ID6584 32A
    • collapse
      Citilink
      10:20 PMJKT
      11:45 PM SUB
      1h 25mDirect
      QG901 320
    • collapse
      Indonesia AirAsia
      10:35 PMJKT
      11:50 PM SUB
      1h 15mDirect
      QZ7688 320
    • collapse
      Garuda Indonesia
      11:00 PMJKT
      12:35 AM (+1) SUB
      1h 35mDirect
      GA332 738
    Flight Schedules from Surabaya to Jakarta