Panduan Harga

Estimasi harga terendah ditemukan dalam 7 hari

Maskapai Termurah Citilink

Maskapai termurah yang terbang dari Jakarta ke Surabaya adalah Citilink

  • Citilink Citilink
  • Lion Air Lion Air
  • Pelita Air Service Pelita Air Service
  • Batik Air Batik Air
  • Garuda Indonesia Garuda Indonesia
  • Thai Lion Air Thai Lion Air
  • Batik Air Batik Air
  • Super Air Jet Super Air Jet
  • NAM Air NAM Air
Bulan Termurah Mei

Periode Perjalanan: April 2024 - Maret 2025

Bulan termurah untuk terbang dari Jakarta ke Surabaya adalah Mei

  • Apr 2024
  • Mei 2024
  • Jun 2024
  • Jul 2024
  • Agt 2024
  • Sep 2024
  • Okt 2024
  • Nov 2024
  • Des 2024
  • Jan 2025
  • Feb 2025
  • Mar 2025
Hari Termurah Minggu Ini Sabtu

Hari termurah untuk terbang dari Jakarta ke Surabaya adalah Sabtu

  • Min Minggu
  • Sen Senin
  • Sel Selasa
  • Rab Rabu
  • Kam Kamis
  • Jum Jumat
  • Sab Sabtu
Waktu Termurah 4pm

Waktu termurah untuk terbang dari Jakarta ke Surabaya adalah siang

Dini Hari 12:01am - 06:00am
Pagi 6:01am - 12:00pm
Siang 12:01pm - 6:00pm
Malam 6:01pm to 12:00am
12am
6am
12pm
6pm

Jadwal Penerbangan

Update terakhir: Sab, 2 Mar, 2024

  • Berangkat Paling awal
    • Paling awal
    • Paling akhir
  • Kedatangan
    • Paling awal
    • Paling akhir
  • Maskapai Filter berdasarkan maskapai
    Semua
  • Durasi Total
    • Terpendek
    • Terpanjang
  • Transit
    Semua
  • Ketersediaan
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 07:00 - 08:35
    CGK - SUB
  • 07:00 (CGK)Jakarta Soekarno-Hatta
  • 08:35 (SUB)Surabaya Airport
  • Batik Air (ID 6582)Airbus Industrie A320 Sharklets
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 07:05 - 08:45
    CGK - SUB
  • 07:05 (CGK)Jakarta Soekarno-Hatta
  • 08:45 (SUB)Surabaya Airport
  • Garuda Indonesia (GA 448)Boeing 737 800
  • 1h 40m
  • Langsung
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • Boeing 737 800
  • 07:05 - 08:45
    CGK - SUB
  • 07:05 (CGK)Jakarta Soekarno-Hatta
  • 08:45 (SUB)Surabaya Airport
  • Garuda Indonesia (GA 308)Boeing 737 800
  • 1h 40m
  • Langsung
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • Boeing 737 800
  • 07:10 - 08:50
    CGK - SUB
  • 07:10 (CGK)Jakarta Soekarno-Hatta
  • 08:50 (SUB)Surabaya Airport
  • Garuda Indonesia (GA 448)Boeing 737 800
  • 1h 40m
  • Langsung
    • -
    • T
    • -
    • T
    • -
    • S
    • -
  • Boeing 737 800
  • 07:55 - 09:30
    CGK - SUB
  • 07:55 (CGK)Jakarta Soekarno-Hatta
  • 09:30 (SUB)Surabaya Airport
  • Batik Air (ID 6584)Boeing 737 800
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 08:10 - 09:40
    CGK - SUB
  • 08:10 (CGK)Jakarta Soekarno-Hatta
  • 09:40 (SUB)Surabaya Airport
  • Citilink (QG 710)Airbus
  • 1h 30m
  • Langsung
    • M
    • -
    • -
    • T
    • F
    • -
    • -
  • Airbus
  • 08:40 - 09:40
    CGK - SUB
  • 08:40 (CGK)Jakarta Soekarno-Hatta
  • 09:40 (SUB)Surabaya Airport
  • Citilink (QG 710)Airbus
  • 1h
  • Langsung
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • Airbus
  • 08:45 - 10:10
    HLP - SUB
  • 08:45 (HLP)Bandar Udara Halim Perdanakusuma
  • 10:10 (SUB)Surabaya Airport
  • Batik Air (ID 7066)Airbus Industrie A320 Sharklets
  • 1h 25m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 08:45 - 10:10
    HLP - SUB
  • 08:45 (HLP)Bandar Udara Halim Perdanakusuma
  • 10:10 (SUB)Surabaya Airport
  • Batik Air (ID 7513)Airbus Industrie A320 Sharklets
  • 1h 25m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 08:45 - 10:25
    CGK - SUB
  • 08:45 (CGK)Jakarta Soekarno-Hatta
  • 10:25 (SUB)Surabaya Airport
  • Garuda Indonesia (GA 322)Boeing 737 800
  • 1h 40m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 08:50 - 10:20
    CGK - SUB
  • 08:50 (CGK)Jakarta Soekarno-Hatta
  • 10:20 (SUB)Surabaya Airport
  • Super Air Jet (IU 342)Airbus
  • 1h 30m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus
  • 09:00 - 10:35
    CGK - SUB
  • 09:00 (CGK)Jakarta Soekarno-Hatta
  • 10:35 (SUB)Surabaya Airport
  • Batik Air (ID 6594)Boeing 737 800
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 09:30 - 11:05
    CGK - SUB
  • 09:30 (CGK)Jakarta Soekarno-Hatta
  • 11:05 (SUB)Surabaya Airport
  • Lion Air (JT 694)Boeing 737 800
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 10:00 - 11:35
    CGK - SUB
  • 10:00 (CGK)Jakarta Soekarno-Hatta
  • 11:35 (SUB)Surabaya Airport
  • Batik Air (ID 6592)Boeing 737 800
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 11:05 - 12:40
    CGK - SUB
  • 11:05 (CGK)Jakarta Soekarno-Hatta
  • 12:40 (SUB)Surabaya Airport
  • Batik Air (ID 6596)Boeing 737 800
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 11:10 - 12:45
    CGK - SUB
  • 11:10 (CGK)Jakarta Soekarno-Hatta
  • 12:45 (SUB)Surabaya Airport
  • Garuda Indonesia (GA 312)Boeing 737 800
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 11:30 - 12:55
    CGK - SUB
  • 11:30 (CGK)Jakarta Soekarno-Hatta
  • 12:55 (SUB)Surabaya Airport
  • Citilink (QG 716)Airbus
  • 1h 25m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus
  • 12:00 - 13:35
    CGK - SUB
  • 12:00 (CGK)Jakarta Soekarno-Hatta
  • 13:35 (SUB)Surabaya Airport
  • Batik Air (ID 6406)Airbus Industrie A320 Sharklets
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 12:00 - 13:30
    HLP - SUB
  • 12:00 (HLP)Bandar Udara Halim Perdanakusuma
  • 13:30 (SUB)Surabaya Airport
  • Citilink (QG 178)Airbus
  • 1h 30m
  • Langsung
    • -
    • T
    • -
    • T
    • -
    • S
    • -
  • Airbus
  • 12:00 - 13:35
    CGK - SUB
  • 12:00 (CGK)Jakarta Soekarno-Hatta
  • 13:35 (SUB)Surabaya Airport
  • Batik Air (ID 6863)Airbus Industrie A320 Sharklets
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 12:45 - 14:15
    HLP - SUB
  • 12:45 (HLP)Bandar Udara Halim Perdanakusuma
  • 14:15 (SUB)Surabaya Airport
  • Batik Air (ID 7515)Airbus Industrie A320 Sharklets
  • 1h 30m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 13:30 - 15:00
    HLP - SUB
  • 13:30 (HLP)Bandar Udara Halim Perdanakusuma
  • 15:00 (SUB)Surabaya Airport
  • Batik Air (ID 7501)Airbus Industrie A320 Sharklets
  • 1h 30m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 14:00 - 15:35
    CGK - SUB
  • 14:00 (CGK)Jakarta Soekarno-Hatta
  • 15:35 (SUB)Surabaya Airport
  • Garuda Indonesia (GA 310)Boeing 737 800
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 14:00 - 15:35
    CGK - SUB
  • 14:00 (CGK)Jakarta Soekarno-Hatta
  • 15:35 (SUB)Surabaya Airport
  • Batik Air (ID 6586)Boeing 737 800
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 14:25 - 15:50
    HLP - SUB
  • 14:25 (HLP)Bandar Udara Halim Perdanakusuma
  • 15:50 (SUB)Surabaya Airport
  • Citilink (QG 174)Airbus
  • 1h 25m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus
  • 14:30 - 16:05
    CGK - SUB
  • 14:30 (CGK)Jakarta Soekarno-Hatta
  • 16:05 (SUB)Surabaya Airport
  • Lion Air (JT 692)Boeing 737 800
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 15:00 - 16:30
    CGK - SUB
  • 15:00 (CGK)Jakarta Soekarno-Hatta
  • 16:30 (SUB)Surabaya Airport
  • Super Air Jet (IU 340)Airbus
  • 1h 30m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus
  • 15:00 - 16:35
    CGK - SUB
  • 15:00 (CGK)Jakarta Soekarno-Hatta
  • 16:35 (SUB)Surabaya Airport
  • Batik Air (ID 6578)Airbus Industrie A320 Sharklets
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 15:25 - 17:00
    HLP - SUB
  • 15:25 (HLP)Bandar Udara Halim Perdanakusuma
  • 17:00 (SUB)Surabaya Airport
  • Citilink (QG 176)Airbus
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • -
    • -
    • S
    • -
  • Airbus
  • 15:35 - 17:05
    CGK - SUB
  • 15:35 (CGK)Jakarta Soekarno-Hatta
  • 17:05 (SUB)Surabaya Airport
  • Citilink (QG 718)Airbus
  • 1h 30m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus
  • 16:00 - 17:35
    CGK - SUB
  • 16:00 (CGK)Jakarta Soekarno-Hatta
  • 17:35 (SUB)Surabaya Airport
  • Batik Air (ID 6306)Airbus Industrie A320 Sharklets
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 16:00 - 17:40
    CGK - SUB
  • 16:00 (CGK)Jakarta Soekarno-Hatta
  • 17:40 (SUB)Surabaya Airport
  • Garuda Indonesia (GA 320)Airbus Industrie 330 300
  • 1h 40m
  • Langsung
    • -
    • T
    • -
    • T
    • -
    • S
    • S
  • Airbus Industrie 330 300
  • 16:00 - 17:40
    CGK - SUB
  • 16:00 (CGK)Jakarta Soekarno-Hatta
  • 17:40 (SUB)Surabaya Airport
  • Garuda Indonesia (GA 320)Airbus A330 900 Neo
  • 1h 40m
  • Langsung
    • M
    • -
    • W
    • -
    • F
    • -
    • -
  • Airbus A330 900 Neo
  • 16:30 - 18:00
    CGK - SUB
  • 16:30 (CGK)Jakarta Soekarno-Hatta
  • 18:00 (SUB)Surabaya Airport
  • Citilink (QG 736)Airbus
  • 1h 30m
  • Langsung
    • M
    • T
    • W
    • T
    • -
    • S
    • S
  • Airbus
  • 16:40 - 18:15
    CGK - SUB
  • 16:40 (CGK)Jakarta Soekarno-Hatta
  • 18:15 (SUB)Surabaya Airport
  • Lion Air (JT 592)Boeing 737 900
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 900
  • 16:55 - 18:20
    HLP - SUB
  • 16:55 (HLP)Bandar Udara Halim Perdanakusuma
  • 18:20 (SUB)Surabaya Airport
  • Citilink (QG 172)Airbus
  • 1h 25m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus
  • 17:00 - 18:35
    CGK - SUB
  • 17:00 (CGK)Jakarta Soekarno-Hatta
  • 18:35 (SUB)Surabaya Airport
  • Batik Air (ID 6576)Airbus Industrie A320 Sharklets
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 17:15 - 18:45
    CGK - SUB
  • 17:15 (CGK)Jakarta Soekarno-Hatta
  • 18:45 (SUB)Surabaya Airport
  • Citilink (QG 722)Airbus
  • 1h 30m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus
  • 17:30 - 19:10
    CGK - SUB
  • 17:30 (CGK)Jakarta Soekarno-Hatta
  • 19:10 (SUB)Surabaya Airport
  • Garuda Indonesia (GA 326)Boeing 737 800
  • 1h 40m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 17:45 - 19:15
    HLP - SUB
  • 17:45 (HLP)Bandar Udara Halim Perdanakusuma
  • 19:15 (SUB)Surabaya Airport
  • Batik Air (ID 7519)Airbus Industrie A320 Sharklets
  • 1h 30m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 18:00 - 19:35
    CGK - SUB
  • 18:00 (CGK)Jakarta Soekarno-Hatta
  • 19:35 (SUB)Surabaya Airport
  • Batik Air (ID 6574)Boeing 737 800
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 18:30 - 20:15
    CGK - SUB
  • 18:30 (CGK)Jakarta Soekarno-Hatta
  • 20:15 (SUB)Surabaya Airport
  • Garuda Indonesia (GA 328)Boeing 737 800
  • 1h 45m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • -
    • -
  • Boeing 737 800
  • 18:35 - 20:05
    HLP - SUB
  • 18:35 (HLP)Bandar Udara Halim Perdanakusuma
  • 20:05 (SUB)Surabaya Airport
  • Batik Air (ID 7521)Airbus Industrie A320 Sharklets
  • 1h 30m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 18:45 - 20:20
    CGK - SUB
  • 18:45 (CGK)Jakarta Soekarno-Hatta
  • 20:20 (SUB)Surabaya Airport
  • Super Air Jet (IU 332)Airbus
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus
  • 18:45 - 20:15
    CGK - SUB
  • 18:45 (CGK)Jakarta Soekarno-Hatta
  • 20:15 (SUB)Surabaya Airport
  • Citilink (QG 726)Airbus
  • 1h 30m
  • Langsung
    • -
    • T
    • W
    • T
    • -
    • -
    • S
  • Airbus
  • 19:00 - 20:35
    CGK - SUB
  • 19:00 (CGK)Jakarta Soekarno-Hatta
  • 20:35 (SUB)Surabaya Airport
  • Batik Air (ID 6855)Airbus Industrie A320 Sharklets
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 19:00 - 20:35
    CGK - SUB
  • 19:00 (CGK)Jakarta Soekarno-Hatta
  • 20:35 (SUB)Surabaya Airport
  • Batik Air (ID 6588)Boeing 737 800
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 19:15 - 20:45
    HLP - SUB
  • 19:15 (HLP)Bandar Udara Halim Perdanakusuma
  • 20:45 (SUB)Surabaya Airport
  • Batik Air (ID 8541)Airbus Industrie A320 Sharklets
  • 1h 30m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 03:40 - 05:10
    CGK - SUB
  • 03:40 (CGK)Jakarta Soekarno-Hatta
  • 05:10 (SUB)Surabaya Airport
  • Lion Air (JT 690)Boeing 737 800
  • 1h 30m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 04:30 - 05:45
    CGK - SUB
  • 04:30 (CGK)Jakarta Soekarno-Hatta
  • 05:45 (SUB)Surabaya Airport
  • Super Air Jet (IU 330)Airbus
  • 1h 15m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus
  • 05:00 - 06:35
    CGK - SUB
  • 05:00 (CGK)Jakarta Soekarno-Hatta
  • 06:35 (SUB)Surabaya Airport
  • Batik Air (ID 6370)Airbus Industrie A320 Sharklets
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 05:30 - 07:05
    CGK - SUB
  • 05:30 (CGK)Jakarta Soekarno-Hatta
  • 07:05 (SUB)Surabaya Airport
  • Lion Air (JT 748)Boeing 737 900
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 900
  • 05:30 - 06:55
    HLP - SUB
  • 05:30 (HLP)Bandar Udara Halim Perdanakusuma
  • 06:55 (SUB)Surabaya Airport
  • Batik Air (ID 7511)Airbus Industrie A320 Sharklets
  • 1h 25m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 05:30 - 07:05
    CGK - SUB
  • 05:30 (CGK)Jakarta Soekarno-Hatta
  • 07:05 (SUB)Surabaya Airport
  • Batik Air (ID 6572)Airbus Industrie A320 Sharklets
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 05:55 - 07:25
    HLP - SUB
  • 05:55 (HLP)Bandar Udara Halim Perdanakusuma
  • 07:25 (SUB)Surabaya Airport
  • Citilink (QG 170)Airbus
  • 1h 30m
  • Langsung
    • M
    • -
    • -
    • T
    • F
    • -
    • S
  • Airbus
  • 06:00 - 07:35
    CGK - SUB
  • 06:00 (CGK)Jakarta Soekarno-Hatta
  • 07:35 (SUB)Surabaya Airport
  • Batik Air (ID 6308)Airbus Industrie A320 Sharklets
  • 1h 35m
  • Langsung
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A320 Sharklets
  • 06:50 - 08:25
    CGK - SUB
  • 06:50 (CGK)Jakarta Soekarno-Hatta
  • 08:25 (SUB)Surabaya Airport
  • Garuda Indonesia (GA 304)Boeing 737 800
  • 1h 35m
  • Langsung
    • -
    • T
    • W
    • -
    • F
    • S
    • S
  • Boeing 737 800

Penerbangan Transit

  • 05:00 - 08:05
    CGK - LOP
    08:45 - 08:55
    LOP - SUB
  • 05:00 (CGK)Jakarta Soekarno-Hatta
    08:45 (LOP)Lombok
  • 08:05 (LOP)Lombok
    08:55 (SUB)Surabaya Airport
  • Lion Air (JT 656)Boeing 737 900
    Lion Air (JT 645)Boeing 737 900
  • 3h 55m (40m)
  • LOP Lombok 40m
    • M
    • T
    • W
    • T
    • F
    • S
    • S
Tidak ada jadwal Maaf, tidak ada jadwal sesuai filtermu. Coba hapus salah satu. flights_filter_reset
Berapa waktu penerbangan tercepat dari Jakarta ke Surabaya?

Penerbangan langsung tercepat dari Jakarta ke Surabaya adalah 1 jam . Cek jadwal dan harga penerbangan terbaru di Wego.

Apa maskapai terpopuler yang terbang dari Jakarta ke Surabaya?

Maskapai terpopuler terbang dari Jakarta ke Surabaya adalah Indonesia AirAsia. Temukan penawaran tiket pesawat terbaru di Wego.

Seberapa jauh Surabaya dari Jakarta?

Jarak penerbangan dari Jakarta ke Surabaya adalah 663km. Cek semua penerbangan yang tersedia di Wego.

Kapan penerbangan paling awal dan akhir hari ini?

Penerbangan paling awal berangkat pukul 03:40. Penerbangan paling akhir berangkat pukul 07:00. Lihat daftar lengkap waktu penerbangan di Wego.

Berapa maskapai yang menawarkan penerbangan langsung dari Jakarta ke Surabaya?

Ada 5 maskapai menawarkan penerbangan langsung dari Jakarta ke Surabaya. Cari tahu daftar maskapai di Wego.