Cheap Flights from Jakarta to Surabaya

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

Recent Searches

    Cheapest Fares by Month

    • MayMayRp803.300
    • JunJuneRp969.100
    • JulJulyRp1.069.900
    • AugAugustRp898.600
    • SepSeptemberRp952.000
    • NovNovemberRp877.600

    Direct Flights Schedules

    • Mo
      Tu
      We
      Th
      Fr
      Sa
      Su
      Airline
      Depart
      Arrive
      Duration
      Flight & AirCraft
    • collapse
      QG
      04:10 AMJKT
      05:35 AM SUB
      1h 25mDirect
      QG 815 320
    • collapse
      ID
      04:30 AMJKT
      06:00 AM SUB
      1h 30mDirect
      ID 6596 739
    • JT
      04:30 AMJKT
      07:20 AM SUB
      4hDirect
      JT 34 739
      1h 20m layover in ()
      collapse
      JT
      08:40 AMJKT
      08:30 AM (+1) SUB
      4hDirect
      JT 805 739
    • collapse
      JT
      05:00 AMJKT
      06:30 AM SUB
      1h 30mDirect
      JT 690 739
    • collapse
      ID
      05:15 AMJKT
      06:45 AM SUB
      1h 30mDirect
      ID 7511 32A
    • collapse
      GA
      05:30 AMJKT
      07:05 AM SUB
      1h 35mDirect
      GA 302 738
    • GA
      05:40 AMJKT
      06:50 AM SUB
      4h 35mDirect
      GA 230 738
      2h 30m layover in ()
      collapse
      GA
      09:20 AMJKT
      10:15 AM SUB
      4h 35mDirect
      GA 364 CRK
    • JT
      05:55 AMJKT
      07:05 AM SUB
      4hDirect
      JT 544 739
      1h 40m layover in ()
      collapse
      JT
      08:45 AMJKT
      09:55 AM SUB
      4hDirect
      JT 1844 ATR
    • collapse
      QZ
      05:55 AMJKT
      07:15 AM SUB
      1h 20mDirect
      QZ 7688 320
    • collapse
      ID
      06:00 AMJKT
      07:30 AM SUB
      1h 30mDirect
      ID 6370 32A
    • collapse
      JT
      06:00 AMJKT
      07:30 AM SUB
      1h 30mDirect
      JT 748 739
    • collapse
      -
      -
      -
      SJ
      06:00 AMJKT
      07:15 AM SUB
      1h 15mDirect
      SJ 268 738
    • collapse
      QG
      06:10 AMJKT
      07:30 AM SUB
      1h 20mDirect
      QG 811 320
    • collapse
      GA
      06:30 AMJKT
      08:05 AM SUB
      1h 35mDirect
      GA 304 738
    • collapse
      JT
      07:00 AMJKT
      08:30 AM SUB
      1h 30mDirect
      JT 594 739
    • collapse
      SJ
      07:10 AMJKT
      09:30 AM SUB
      2h 20mDirect
      SJ 224 735
    • collapse
      QZ
      07:10 AMJKT
      08:35 AM SUB
      1h 25mDirect
      QZ 7680 320
    • JT
      07:20 AMJKT
      10:10 AM SUB
      5h 20mDirect
      JT 32 739
      2h 40m layover in ()
      collapse
      JT
      12:50 PMJKT
      12:40 PM (+1) SUB
      5h 20mDirect
      JT 736 739
    • collapse
      GA
      07:35 AMJKT
      09:10 AM SUB
      1h 35mDirect
      GA 306 332
    • QG
      07:40 AMJKT
      10:25 AM SUB
      4h 40mDirect
      QG 850 320
      1h 50m layover in ()
      collapse
      QG
      12:15 PMJKT
      12:20 PM SUB
      4h 40mDirect
      QG 645 320
    • collapse
      QG
      07:45 AMJKT
      09:15 AM SUB
      1h 30mDirect
      QG 801 320
    • JT
      07:50 AMJKT
      09:05 AM SUB
      3h 45mDirect
      JT 536 739
      1h 30m layover in ()
      collapse
      JT
      10:35 AMJKT
      11:35 AM SUB
      3h 45mDirect
      JT 1904 ATR
    • JT
      08:00 AMJKT
      09:05 AM SUB
      5hDirect
      JT 504 739
      2h 45m layover in ()
      collapse
      JT
      11:50 AMJKT
      01:00 PM SUB
      5hDirect
      JT 1834 ATR
    • collapse
      ID
      08:15 AMJKT
      09:45 AM SUB
      1h 30mDirect
      ID 6572 32A
    • JT
      08:20 AMJKT
      11:10 AM SUB
      4h 20mDirect
      JT 28 739
      1h 40m layover in ()
      collapse
      JT
      12:50 PMJKT
      12:40 PM (+1) SUB
      4h 20mDirect
      JT 736 739
    • collapse
      GA
      08:50 AMJKT
      10:25 AM SUB
      1h 35mDirect
      GA 308 738
    • collapse
      JT
      09:10 AMJKT
      10:40 AM SUB
      1h 30mDirect
      JT 692 739
    • collapse
      SJ
      09:20 AMJKT
      10:35 AM SUB
      1h 15mDirect
      SJ 254 738
    • collapse
      ID
      09:35 AMJKT
      11:05 AM SUB
      1h 30mDirect
      ID 7513 32A
    • GA
      09:35 AMJKT
      12:35 PM SUB
      6hDirect
      GA 404 738
      2h 45m layover in ()
      collapse
      GA
      03:20 PMJKT
      03:35 PM SUB
      6hDirect
      GA 347 738
    • collapse
      JT
      10:00 AMJKT
      11:30 AM SUB
      1h 30mDirect
      JT 588 739
    • collapse
      GA
      10:10 AMJKT
      11:45 AM SUB
      1h 35mDirect
      GA 310 738
    • collapse
      ID
      10:30 AMJKT
      12:00 PM SUB
      1h 30mDirect
      ID 6576 32A
    • JT
      11:00 AMJKT
      01:50 PM SUB
      3h 45mDirect
      JT 38 739
      1h 15m layover in ()
      collapse
      -
      -
      -
      JT
      03:05 PMJKT
      02:45 PM (+1) SUB
      3h 45mDirect
      JT 915 739
    • collapse
      GA
      11:10 AMJKT
      12:45 PM SUB
      1h 35mDirect
      GA 312 738
    • QG
      11:20 AMJKT
      02:05 PM SUB
      4h 45mDirect
      QG 854 320
      1h 55m layover in ()
      collapse
      QG
      04:00 PMJKT
      04:05 PM SUB
      4h 45mDirect
      QG 647 320
    • collapse
      QZ
      11:20 AMJKT
      12:30 PM SUB
      1h 10mDirect
      QZ 7692 320
    • GA
      11:35 AMJKT
      02:35 PM SUB
      4hDirect
      GA 408 738
      45m layover in ()
      collapse
      GA
      03:20 PMJKT
      03:35 PM SUB
      4hDirect
      GA 347 738
    • collapse
      QG
      11:55 AMJKT
      01:25 PM SUB
      1h 30mDirect
      QG 803 320
    • collapse
      GA
      12:30 PMJKT
      02:05 PM SUB
      1h 35mDirect
      GA 314 738
    • collapse
      ID
      12:50 PMJKT
      02:20 PM SUB
      1h 30mDirect
      ID 7501 738
    • collapse
      ID
      12:55 PMJKT
      02:25 PM SUB
      1h 30mDirect
      ID 6406 32A
    • GA
      01:05 PMJKT
      02:20 PM SUB
      4h 45mDirect
      GA 210 738
      2h 25m layover in ()
      collapse
      GA
      04:45 PMJKT
      05:50 PM SUB
      4h 45mDirect
      GA 7309 AT7
    • collapse
      SJ
      01:10 PMJKT
      02:25 PM SUB
      1h 15mDirect
      SJ 266 733
    • GA
      01:30 PMJKT
      02:40 PM SUB
      4h 30mDirect
      GA 238 738
      2h 10m layover in ()
      collapse
      GA
      04:50 PMJKT
      06:00 PM SUB
      4h 30mDirect
      GA 367 CRK
    • collapse
      GA
      01:30 PMJKT
      03:05 PM SUB
      1h 35mDirect
      GA 316 738
    • QG
      01:35 PMJKT
      04:20 PM SUB
      5h 25mDirect
      QG 154 320
      2h 45m layover in ()
      collapse
      QG
      07:05 PMJKT
      07:00 PM (+1) SUB
      5h 25mDirect
      QG 651 320
    • collapse
      JT
      01:35 PMJKT
      03:05 PM SUB
      1h 30mDirect
      JT 582 739
    • collapse
      QG
      01:40 PMJKT
      03:00 PM SUB
      1h 20mDirect
      QG 805 320
    • collapse
      ID
      02:05 PMJKT
      03:35 PM SUB
      1h 30mDirect
      ID 7515 32A
    • GA
      02:15 PMJKT
      05:20 PM SUB
      5h 25mDirect
      GA 410 330
      2h 10m layover in ()
      collapse
      GA
      07:30 PMJKT
      07:40 PM SUB
      5h 25mDirect
      GA 349 738
    • collapse
      JT
      02:20 PMJKT
      03:50 PM SUB
      1h 30mDirect
      JT 598 739
    • GA
      02:20 PMJKT
      03:35 PM SUB
      3h 30mDirect
      GA 212 738
      1h 10m layover in ()
      collapse
      GA
      04:45 PMJKT
      05:50 PM SUB
      3h 30mDirect
      GA 7309 AT7
    • GA
      02:25 PMJKT
      03:35 PM SUB
      3h 35mDirect
      GA 240 738
      1h 15m layover in ()
      collapse
      GA
      04:50 PMJKT
      06:00 PM SUB
      3h 35mDirect
      GA 367 CRK
    • JT
      02:45 PMJKT
      05:35 PM SUB
      4h 40mDirect
      JT 18 739
      2h layover in ()
      collapse
      JT
      07:35 PMJKT
      07:25 PM (+1) SUB
      4h 40mDirect
      JT 919 739
    • GA
      03:00 PMJKT
      06:00 PM SUB
      4h 40mDirect
      GA 414 738
      1h 30m layover in ()
      collapse
      GA
      07:30 PMJKT
      07:40 PM SUB
      4h 40mDirect
      GA 349 738
    • collapse
      ID
      03:10 PMJKT
      04:40 PM SUB
      1h 30mDirect
      ID 6578 32A
    • collapse
      GA
      03:10 PMJKT
      04:45 PM SUB
      1h 35mDirect
      GA 318 332
    • JT
      03:30 PMJKT
      04:35 PM SUB
      4h 55mDirect
      JT 502 739
      2h 40m layover in ()
      collapse
      JT
      07:15 PMJKT
      08:25 PM SUB
      4h 55mDirect
      JT 1896 ATR
    • JT
      03:45 PMJKT
      05:00 PM SUB
      3h 15mDirect
      JT 538 739
      1h 15m layover in ()
      collapse
      JT
      06:15 PMJKT
      07:00 PM SUB
      3h 15mDirect
      JT 188 738
    • collapse
      GA
      03:45 PMJKT
      05:25 PM SUB
      1h 40mDirect
      GA 448 738
    • collapse
      ID
      03:45 PMJKT
      05:15 PM SUB
      1h 30mDirect
      ID 7517 738
    • collapse
      QG
      03:50 PMJKT
      05:20 PM SUB
      1h 30mDirect
      QG 181 320
    • collapse
      QG
      04:00 PMJKT
      05:30 PM SUB
      1h 30mDirect
      QG 813 320
    • collapse
      GA
      04:10 PMJKT
      05:45 PM SUB
      1h 35mDirect
      GA 320 738
    • collapse
      QG
      04:30 PMJKT
      06:00 PM SUB
      1h 30mDirect
      QG 183 320
    • JT
      04:50 PMJKT
      05:55 PM SUB
      3h 35mDirect
      JT 514 739
      1h 20m layover in ()
      collapse
      JT
      07:15 PMJKT
      08:25 PM SUB
      3h 35mDirect
      JT 1896 ATR
    • collapse
      JT
      04:50 PMJKT
      06:20 PM SUB
      1h 30mDirect
      JT 696 739
    • collapse
      GA
      05:10 PMJKT
      06:45 PM SUB
      1h 35mDirect
      GA 322 738
    • collapse
      QG
      05:30 PMJKT
      07:00 PM SUB
      1h 30mDirect
      QG 185 320
    • collapse
      ID
      05:35 PMJKT
      07:05 PM SUB
      1h 30mDirect
      ID 6586 32A
    • collapse
      QG
      06:10 PMJKT
      07:40 PM SUB
      1h 30mDirect
      QG 817 320
    • collapse
      GA
      06:10 PMJKT
      07:45 PM SUB
      1h 35mDirect
      GA 324 738
    • collapse
      JT
      06:20 PMJKT
      07:50 PM SUB
      1h 30mDirect
      JT 592 739
    • collapse
      SJ
      06:30 PMJKT
      09:15 PM SUB
      2h 45mDirect
      SJ 234 733
    • collapse
      ID
      06:35 PMJKT
      08:05 PM SUB
      1h 30mDirect
      ID 7519 32A
    • collapse
      SJ
      06:35 PMJKT
      07:50 PM SUB
      1h 15mDirect
      SJ 256 738
    • collapse
      QG
      06:40 PMJKT
      08:00 PM SUB
      1h 20mDirect
      QG 809 320
    • collapse
      ID
      06:50 PMJKT
      08:20 PM SUB
      1h 30mDirect
      ID 6308 739
    • collapse
      GA
      07:30 PMJKT
      09:05 PM SUB
      1h 35mDirect
      GA 326 738
    • collapse
      ID
      07:45 PMJKT
      09:15 PM SUB
      1h 30mDirect
      ID 6580 32A
    • collapse
      QG
      08:30 PMJKT
      09:55 PM SUB
      1h 25mDirect
      QG 807 320
    • collapse
      GA
      08:35 PMJKT
      10:10 PM SUB
      1h 35mDirect
      GA 328 333
    • collapse
      JT
      08:45 PMJKT
      10:15 PM SUB
      1h 30mDirect
      JT 590 739
    • collapse
      ID
      08:45 PMJKT
      10:15 PM SUB
      1h 30mDirect
      ID 7500 738
    • collapse
      SJ
      09:00 PMJKT
      10:15 PM SUB
      1h 15mDirect
      SJ 258 733
    • collapse
      QG
      09:10 PMJKT
      10:40 PM SUB
      1h 30mDirect
      QG 819 320
    • collapse
      GA
      09:50 PMJKT
      11:25 PM SUB
      1h 35mDirect
      GA 330 738
    • collapse
      QG
      09:55 PMJKT
      11:25 PM SUB
      1h 30mDirect
      QG 903 320
    • collapse
      ID
      10:10 PMJKT
      11:40 PM SUB
      1h 30mDirect
      ID 6584 32A
    • collapse
      QG
      10:20 PMJKT
      11:45 PM SUB
      1h 25mDirect
      QG 901 320
    • collapse
      GA
      11:00 PMJKT
      12:35 AM (+1) SUB
      1h 35mDirect
      GA 332 738
    Flight Schedules from Surabaya to Jakarta