Cheap flights from Surabaya to Bali

Find cheap Bali to Surabaya flights with our free search service. Compare all available fares for direct or connection flights from Bali to Surabaya.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Surabaya to Bali flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated

Surabaya to Bali flight status

Flight Origin Destination Departure Arrival Equip
QG696 Surabaya (SUB) Bali (DPS) 5:05 p.m. 7:05 p.m. A320
QG668 Surabaya (SUB) Bali (DPS) 12:45 p.m. 2:45 p.m. Airbus A320-100/200
QG646 Surabaya (SUB) Bali (DPS) 2:10 p.m. 5:10 p.m. 320
GA342 Surabaya (SUB) Bali (DPS) 9:20 a.m. 11:20 a.m. Boeing 737-800
CI9686 Surabaya (SUB) Bali (DPS) 9:20 a.m. 11:20 a.m. 320
QG698 Surabaya (SUB) Bali (DPS) 4:45 p.m. 6:50 p.m. A20N
ID6412 Surabaya (SUB) Bali (DPS) 6:20 a.m. 8:20 a.m. B739
QG9694 Surabaya (SUB) Bali (DPS) 8:40 p.m. 10:45 p.m. None
QG642 Surabaya (SUB) Bali (DPS) 6 a.m. 9 a.m. 320
JT984 Surabaya (SUB) Bali (DPS) 8 p.m. 9:50 p.m. None
JT910 Surabaya (SUB) Bali (DPS) 2:10 p.m. 4 p.m. B739
JT804 Surabaya (SUB) Bali (DPS) 5:10 a.m. 7 a.m. B738
JT990 Surabaya (SUB) Bali (DPS) 9:10 a.m. 11:10 a.m. Boeing 737-900
JT980 Surabaya (SUB) Bali (DPS) 8:30 p.m. 10:20 p.m. None
AY985 Surabaya (SUB) Bali (DPS) 7:25 p.m. 8:10 p.m. AT7
QZ910 Surabaya (SUB) Bali (DPS) 11:30 a.m. 12:45 p.m. A320
QG694 Surabaya (SUB) Bali (DPS) 8:50 p.m. 10:50 p.m. A20N
ID8413 Surabaya (SUB) Bali (DPS) 9:45 a.m. 10 a.m. None
QG9690 Surabaya (SUB) Bali (DPS) 6 a.m. 8:15 a.m. A20N
QZ916 Surabaya (SUB) Bali (DPS) 11:15 a.m. 12:45 p.m. None
JT1800 Surabaya (SUB) Bali (DPS) 7:40 a.m. 9:50 a.m. AT7
IB2620 Surabaya (SUB) Bali (DPS) 12:10 p.m. 2 p.m. 32S
JT3910 Surabaya (SUB) Bali (DPS) 11:30 a.m. midnight None
JT922 Surabaya (SUB) Bali (DPS) 12:35 p.m. 2:35 p.m. Boeing 737-900
GA3424 Surabaya (SUB) Bali (DPS) 11:15 a.m. 1:15 p.m. None
QZ629 Surabaya (SUB) Bali (DPS) 6:10 a.m. 8 a.m. A320
JT3922 Surabaya (SUB) Bali (DPS) 11:10 a.m. 1 p.m. None
JT3924 Surabaya (SUB) Bali (DPS) 10 a.m. 11:45 a.m. 7M8
JT3920 Surabaya (SUB) Bali (DPS) 7:10 a.m. 9 a.m. None
QZ7624 Surabaya (SUB) Bali (DPS) 8:05 p.m. 10:10 p.m. 320
X16256 Surabaya (SUB) Bali (DPS) 9:10 a.m. 11:05 a.m.
X16260 Surabaya (SUB) Bali (DPS) 3:55 p.m. 5:50 p.m.
X16261 Surabaya (SUB) Bali (DPS) 4:25 p.m. 6:20 p.m.
SJ264 Surabaya (SUB) Bali (DPS) 7:50 p.m. 9:50 p.m.
IN260 Surabaya (SUB) Bali (DPS) 7 a.m. 9 a.m. AT76
GA344 Surabaya (SUB) Bali (DPS) 2:10 p.m. 4:25 p.m. B738
GA3444 Surabaya (SUB) Bali (DPS) 5 a.m. 7:35 a.m. Airbus A330-343
GA338 Surabaya (SUB) Bali (DPS) 5 p.m. 7:15 p.m. CRJX
JT928 Surabaya (SUB) Bali (DPS) 8:10 p.m. 10 p.m. None
XT7620 Surabaya (SUB) Bali (DPS) 5:55 p.m. 8:05 p.m. 320
GA3442 Surabaya (SUB) Bali (DPS) 3:20 p.m. 5:40 p.m. 738
IN3741 Surabaya (SUB) Bali (DPS) 9:20 p.m. 11 p.m. 735
SJ2642 Surabaya (SUB) Bali (DPS) 8:25 p.m. 10:25 p.m. 738
ID6418 Surabaya (SUB) Bali (DPS) 7 p.m. 8:50 p.m. None
JT3930 Surabaya (SUB) Bali (DPS) 1:30 p.m. midnight None
JT3926 Surabaya (SUB) Bali (DPS) 7 a.m. midnight None
IN9276 Surabaya (SUB) Bali (DPS) 8:05 a.m. 9:45 a.m. 735
JT1828 Surabaya (SUB) Bali (DPS) 6:05 p.m. 8:15 p.m. AT7
JT1808 Surabaya (SUB) Bali (DPS) 8:50 a.m. 11 a.m. AT7
QG650 Surabaya (SUB) Bali (DPS) 5:35 a.m. 7:25 a.m. 320
JT1822 Surabaya (SUB) Bali (DPS) 11:10 a.m. 1:20 p.m. AT7
QZ8628 Surabaya (SUB) Bali (DPS) 5:50 a.m. 7:45 a.m. 320
JT1804 Surabaya (SUB) Bali (DPS) 6:05 a.m. 8:15 a.m. AT7
JT1810 Surabaya (SUB) Bali (DPS) 12:45 p.m. 2:55 p.m. AT7
JT1818 Surabaya (SUB) Bali (DPS) 5 p.m. 7:10 p.m. AT7
JT1824 Surabaya (SUB) Bali (DPS) 2:20 p.m. 4:30 p.m. AT7
JT1890 Surabaya (SUB) Bali (DPS) 7:10 p.m. 9:20 p.m. AT7
AB7495 Surabaya (SUB) Bali (DPS) 4:25 p.m. 6:40 p.m. 332
QG644 Surabaya (SUB) Bali (DPS) 1:30 p.m. 3:30 p.m. 320
IN6630 Surabaya (SUB) Bali (DPS) midnight 4:10 p.m. None
AB8032 Surabaya (SUB) Bali (DPS) 4:30 p.m. 6:40 p.m. 320
AY980 Surabaya (SUB) Bali (DPS) 5:50 a.m. 7:45 a.m. 32B
AB7499 Surabaya (SUB) Bali (DPS) 7:10 p.m. 9:20 p.m.
GA4300 Surabaya (SUB) Bali (DPS) 7:35 p.m. 9:05 p.m. CRJX
ID8606 Surabaya (SUB) Bali (DPS) None None B739
AB7498 Surabaya (SUB) Bali (DPS) 8:50 a.m. 11 a.m.
AB6612 Surabaya (SUB) Bali (DPS) 7:45 p.m. 9:35 p.m. DH4
QZ8431 Surabaya (SUB) Bali (DPS) 7:10 p.m. 9 p.m.
QZ7628 Surabaya (SUB) Bali (DPS) 5:50 a.m. 7:45 a.m. 320
XT7628 Surabaya (SUB) Bali (DPS) 7:30 a.m. 9:25 a.m. 320
QZ8620 Surabaya (SUB) Bali (DPS) 7:35 p.m. 9:25 p.m. 320
QZ7620 Surabaya (SUB) Bali (DPS) 7:50 p.m. 9:45 p.m. 320