Flights from Jakarta to Surabaya
Pick a departure date to see flights and seller prices
We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.
Batik Air on Jakarta to Surabaya at a glance
- flights a week
- 95
- days of operation
- Daily
- first and last departure
- 05:25 - 20:15
- flight time
- 1h 25m - 1h 30m
- aircraft
- Airbus A320, Boeing 737-800
- departure terminal
- 2
- cheapest fare on the route
- $48
Batik Air Jakarta to Surabaya schedule
95 flights a week. Departure and arrival times are local.
FlightDepartsArrivesDurationDaysAircraft
ID 7511
Batik Air
05:25
Halim Perdanakusuma
06:50
Juanda International, terminal 1
1h 25m
Daily
Airbus A320
ID 6572
Batik Air
06:00
Soekarno-Hatta International, terminal 2
07:30
Juanda International, terminal 1
1h 30m
Daily
Airbus A320
ID 6584
Batik Air
08:00
Soekarno-Hatta International, terminal 2
09:30
Juanda International, terminal 1
1h 30m
Daily
Boeing 737-800
ID 7513
Batik Air
08:50
Halim Perdanakusuma
10:15
Juanda International, terminal 1
1h 25m
Daily
Airbus A320
ID 7517
Batik Air
09:30
Halim Perdanakusuma
10:55
Juanda International, terminal 1
1h 25m
Daily
Airbus A320
ID 6406
Batik Air
13:30
Soekarno-Hatta International, terminal 2
15:00
Juanda International, terminal 1
1h 30m
Daily
Airbus A320
ID 7501
Batik Air
13:35
Halim Perdanakusuma
15:00
Juanda International, terminal 1
1h 25m
Daily
Airbus A320
ID 7515
Batik Air
15:50
Halim Perdanakusuma
17:15
Juanda International, terminal 1
1h 25m
Daily
Airbus A320
ID 6578
Batik Air
16:00
Soekarno-Hatta International, terminal 2
17:30
Juanda International, terminal 1
1h 30m
Daily
Airbus A320
ID 6711
Batik Air
16:00
Soekarno-Hatta International, terminal 2
17:30
Juanda International, terminal 1
1h 30m
Daily
Airbus A320
ID 7503
Batik Air
16:35
Halim Perdanakusuma
18:00
Juanda International, terminal 1
1h 25m
Tue, Wed, Thu, Fri
Airbus A320
ID 6576
Batik Air
17:00
Soekarno-Hatta International, terminal 2
18:30
Juanda International, terminal 1
1h 30m
Daily
Airbus A320
ID 6588
Batik Air
20:00
Soekarno-Hatta International, terminal 2
21:30
Juanda International, terminal 1
1h 30m
Daily
Airbus A320
ID 7521
Batik Air
20:15
Halim Perdanakusuma
21:40
Juanda International, terminal 1
1h 25m
Daily
Airbus A320
Seasonal and one-off flights
Not operating in the next two weeks. The first of them is on 7 December.
FlightDepartsArrivesDurationDaysAircraft
ID 6821
Batik Air
20:00
Soekarno-Hatta International, terminal 2
21:30
Juanda International, terminal 1
1h 30m
Seasonal
Airbus A320
Days of the week are taken from the schedule for the next 14 days; schedules change by season.
Other airlines flying Jakarta to Surabaya
Nonstop flights by the current schedule
Frequently asked questions
How many Batik Air flights are there from Jakarta to Surabaya?
95 nonstop flights a week, 15 flight numbers in the schedule: Daily.
How long is the Batik Air flight from Jakarta to Surabaya?
From 1 hour 25 minutes to 1 hour 30 minutes nonstop, depending on the flight.
Which aircraft does Batik Air fly from Jakarta to Surabaya?
Airbus A320 and Boeing 737-800.
Which terminals does Batik Air use between Jakarta and Surabaya?
Batik Air departs from Halim Perdanakusuma and Soekarno-Hatta International, terminal 2 and arrives at Juanda International, terminal 1.