Cheap flights from Bali to Perth

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

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

Bali to Perth flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Bali (DPS) - Perth (PER) 2026-01-17 2026-01-17 315 USD 7 hours 25 minutes Direct 2026-01-15T10:38:02

Bali to Perth flight status

Flight Origin Destination Departure Arrival Equip
QZ534 Bali (DPS) Perth (PER) 7 a.m. 10:50 a.m. A320
QZ546 Bali (DPS) Perth (PER) 9:55 p.m. 1:35 a.m. 320
KL3541 Bali (DPS) Perth (PER) 8:45 p.m. 12:20 a.m. E75
KL3540 Bali (DPS) Perth (PER) 11:45 a.m. 3:35 p.m. 2000
QZ536 Bali (DPS) Perth (PER) 4 p.m. 7:45 p.m. A320
ID6007 Bali (DPS) Perth (PER) 9:30 a.m. 1:15 p.m. B739
JQ112 Bali (DPS) Perth (PER) 9 a.m. 1:10 p.m. 320
JQ117 Bali (DPS) Perth (PER) 9:45 p.m. 1:15 a.m. Airbus A320-100/200
KL3539 Bali (DPS) Perth (PER) 9:45 p.m. 1:15 a.m. None
KL4036 Bali (DPS) Perth (PER) 1:30 p.m. 4:30 p.m. 738
JQ121 Bali (DPS) Perth (PER) 7 a.m. 12:55 p.m. 320
QZ548 Bali (DPS) Perth (PER) 1 a.m. 4:40 a.m. 320
JQ109 Bali (DPS) Perth (PER) 11:45 a.m. 3:35 p.m. Airbus A320-100/200
QZ544 Bali (DPS) Perth (PER) 2 p.m. 5:50 p.m. A320
JQ107 Bali (DPS) Perth (PER) 8:45 p.m. 12:20 a.m. Airbus A320-100/200
OD9104 Bali (DPS) Perth (PER) 9:25 a.m. 1:15 p.m.
AMF7126 Bali (DPS) Perth (PER) 10:50 p.m. 2:25 a.m.
QZ542 Bali (DPS) Perth (PER) 11:45 p.m. 6:35 a.m. 320
AMF7140 Bali (DPS) Perth (PER) 12:40 p.m. 4:25 p.m.
JQ105 Bali (DPS) Perth (PER) 2 a.m. 5:50 a.m. 320
QZ532 Bali (DPS) Perth (PER) 11:10 a.m. 4:25 p.m. 320
AMF7123 Bali (DPS) Perth (PER) 7:05 a.m. 10:40 a.m.
ID6005 Bali (DPS) Perth (PER) 8:55 p.m. 6:05 a.m. 738
FC1107 Bali (DPS) Perth (PER) 11:30 a.m. 1:10 p.m. None
8M1201 Bali (DPS) Perth (PER) None None A319
QG542 Bali (DPS) Perth (PER) 12:15 a.m. 4:10 a.m. A20N
GA728 Bali (DPS) Perth (PER) 7:40 p.m. 11:25 p.m. B738
FC1109 Bali (DPS) Perth (PER) midnight 5:25 p.m. None
FC1117 Bali (DPS) Perth (PER) midnight 11 a.m. None
CI9792 Bali (DPS) Perth (PER) 7:40 p.m. 11:25 p.m.
QF276 Bali (DPS) Perth (PER) 8:55 a.m. 12:35 p.m. 320
QF298 Bali (DPS) Perth (PER) 6:30 p.m. 10:10 p.m. 320
CI995 Bali (DPS) Perth (PER) 7:30 a.m. 9:40 a.m.
NN321 Bali (DPS) Perth (PER) 8:40 p.m. 12:20 a.m. 75M
JQ276 Bali (DPS) Perth (PER) 8:30 a.m. 12:10 p.m.
NN339 Bali (DPS) Perth (PER) 12:55 p.m. 4:40 p.m. 75M
QZ8410 Bali (DPS) Perth (PER) 12:30 a.m. 4:10 a.m.
TT18 Bali (DPS) Perth (PER) 2:40 p.m. 6:30 p.m. 73H
QZ8412 Bali (DPS) Perth (PER) 9 a.m. 12:40 p.m.
QZ8416 Bali (DPS) Perth (PER) 3:50 p.m. 7:30 p.m.
QZ538 Bali (DPS) Perth (PER) 1:05 p.m. 4:45 p.m. 320
ID9104 Bali (DPS) Perth (PER) 8:40 p.m. 12:20 a.m. 739
QZ8414 Bali (DPS) Perth (PER) 12:35 p.m. 4:15 p.m. 320
IG1662 Bali (DPS) Perth (PER) 2:40 p.m. 6:30 p.m.
AMF716 Bali (DPS) Perth (PER) 7:30 p.m. 11:25 p.m.
QZ8418 Bali (DPS) Perth (PER) 5:55 a.m. 9:35 a.m. 320