Flight times from Bali to Perth & schedule

The average flight time from Bali to Perth is About 4 hours 32 minutes, covering a distance of About 2,580.18km.

Flight duration

About 4 hours 32 minutes

Flight distance

About 2,580.18km

How long is the flight from Bali to Perth?

The flights usually depart from Ngurah Rai International Airport  and arrive at Perth Airport.

See more
Earliest first
Latest first
Indonesia AirAsia QZ548
DPS 01:05
PER 04:55
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Philippine Airlines PR538
DPS 01:30
MNL 05:25
With stops 3.9h
S
M
T
W
T
F
S
Philippine Airlines PR223
MNL 00:05
PER 07:15
7.2h
S
M
T
W
T
F
S
Check prices
Indonesia AirAsia QZ534
DPS 07:05
PER 11:00
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
Lion Air JT021
DPS 08:05
CGK 09:00
With stops 1.9h
S
M
T
W
T
F
S
Batik Air ID6080
CGK 16:20
PER 21:55
4.6h
S
M
T
W
T
F
S
Check prices
Super Air Jet IU731
DPS 08:05
CGK 09:00
With stops 1.9h
S
M
T
W
T
F
S
Batik Air ID6080
CGK 16:20
PER 21:55
4.6h
S
M
T
W
T
F
S
Check prices
TransNusa Airlines 8B080
DPS 09:05
PER 12:55
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Batik Air ID6007
DPS 09:25
PER 13:15
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Scoot TR281
DPS 10:50
SIN 13:30
With stops 2.7h
S
M
T
W
T
F
S
Scoot TR016
SIN 15:40
PER 20:35
4.9h
S
M
T
W
T
F
S
Check prices
Scoot TR281
DPS 10:50
SIN 13:30
With stops 2.7h
S
M
T
W
T
F
S
Scoot TR008
SIN 12:00
PER 17:10
5.2h
S
M
T
W
T
F
S
Check prices
Jetstar Airways JQ109
DPS 11:45
PER 15:35
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD192
DPS 11:55
KUL 15:05
With stops 3.2h
S
M
T
W
T
F
S
Batik Air Malaysia OD151
KUL 10:40
PER 16:15
5.6h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD178
DPS 12:25
KUL 15:35
With stops 3.2h
S
M
T
W
T
F
S
Batik Air Malaysia OD191
KUL 00:05
PER 05:50
5.8h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD158
DPS 12:45
KUL 15:55
With stops 3.2h
S
M
T
W
T
F
S
Batik Air Malaysia OD191
KUL 00:05
PER 05:50
5.8h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD172
DPS 12:50
KUL 16:00
With stops 3.2h
S
M
T
W
T
F
S
Batik Air Malaysia OD191
KUL 00:05
PER 05:50
5.8h
S
M
T
W
T
F
S
Check prices
TransNusa Airlines 8B082
DPS 12:55
PER 16:55
Nonstop 4.0h
S
M
T
W
T
F
S
Check prices
Malaysia Airlines MH714
DPS 12:55
KUL 16:00
With stops 3.1h
S
M
T
W
T
F
S
Malaysia Airlines MH127
KUL 19:40
PER 01:10
5.5h
S
M
T
W
T
F
S
Check prices
Lion Air JT025
DPS 14:00
CGK 14:55
With stops 1.9h
S
M
T
W
T
F
S
Batik Air ID6080
CGK 16:20
PER 21:55
4.6h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD307
DPS 14:50
KUL 17:50
With stops 3.0h
S
M
T
W
T
F
S
Batik Air Malaysia OD191
KUL 00:05
PER 05:50
5.8h
S
M
T
W
T
F
S
Check prices
Malaysia Airlines MH850
DPS 16:25
KUL 19:35
With stops 3.2h
S
M
T
W
T
F
S
Malaysia Airlines MH125
KUL 08:55
PER 14:50
5.9h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD193
DPS 18:10
PER 21:45
Nonstop 3.6h
S
M
T
W
T
F
S
Check prices
See all
Indonesia AirAsia QZ546
DPS 21:55
PER 01:40
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Jetstar Airways JQ117
DPS 21:30
PER 01:15
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD193
DPS 18:10
PER 21:45
Nonstop 3.6h
S
M
T
W
T
F
S
Check prices
Malaysia Airlines MH850
DPS 16:25
KUL 19:35
With stops 3.2h
S
M
T
W
T
F
S
Malaysia Airlines MH125
KUL 08:55
PER 14:50
5.9h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD307
DPS 14:50
KUL 17:50
With stops 3.0h
S
M
T
W
T
F
S
Batik Air Malaysia OD191
KUL 00:05
PER 05:50
5.8h
S
M
T
W
T
F
S
Check prices
Lion Air JT025
DPS 14:00
CGK 14:55
With stops 1.9h
S
M
T
W
T
F
S
Batik Air ID6080
CGK 16:20
PER 21:55
4.6h
S
M
T
W
T
F
S
Check prices
TransNusa Airlines 8B082
DPS 12:55
PER 16:55
Nonstop 4.0h
S
M
T
W
T
F
S
Check prices
Malaysia Airlines MH714
DPS 12:55
KUL 16:00
With stops 3.1h
S
M
T
W
T
F
S
Malaysia Airlines MH127
KUL 19:40
PER 01:10
5.5h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD172
DPS 12:50
KUL 16:00
With stops 3.2h
S
M
T
W
T
F
S
Batik Air Malaysia OD191
KUL 00:05
PER 05:50
5.8h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD158
DPS 12:45
KUL 15:55
With stops 3.2h
S
M
T
W
T
F
S
Batik Air Malaysia OD191
KUL 00:05
PER 05:50
5.8h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD178
DPS 12:25
KUL 15:35
With stops 3.2h
S
M
T
W
T
F
S
Batik Air Malaysia OD191
KUL 00:05
PER 05:50
5.8h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD192
DPS 11:55
KUL 15:05
With stops 3.2h
S
M
T
W
T
F
S
Batik Air Malaysia OD151
KUL 10:40
PER 16:15
5.6h
S
M
T
W
T
F
S
Check prices
Jetstar Airways JQ109
DPS 11:45
PER 15:35
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Scoot TR281
DPS 10:50
SIN 13:30
With stops 2.7h
S
M
T
W
T
F
S
Scoot TR016
SIN 15:40
PER 20:35
4.9h
S
M
T
W
T
F
S
Check prices
Scoot TR281
DPS 10:50
SIN 13:30
With stops 2.7h
S
M
T
W
T
F
S
Scoot TR008
SIN 12:00
PER 17:10
5.2h
S
M
T
W
T
F
S
Check prices
Batik Air ID6007
DPS 09:25
PER 13:15
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
TransNusa Airlines 8B080
DPS 09:05
PER 12:55
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Lion Air JT021
DPS 08:05
CGK 09:00
With stops 1.9h
S
M
T
W
T
F
S
Batik Air ID6080
CGK 16:20
PER 21:55
4.6h
S
M
T
W
T
F
S
Check prices
Super Air Jet IU731
DPS 08:05
CGK 09:00
With stops 1.9h
S
M
T
W
T
F
S
Batik Air ID6080
CGK 16:20
PER 21:55
4.6h
S
M
T
W
T
F
S
Check prices
Indonesia AirAsia QZ534
DPS 07:05
PER 11:00
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
See all
Indonesia AirAsia QZ548
DPS 01:05
PER 04:55
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Indonesia AirAsia QZ534
DPS 07:05
PER 11:00
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
TransNusa Airlines 8B080
DPS 09:05
PER 12:55
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Batik Air ID6007
DPS 09:25
PER 13:15
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Jetstar Airways JQ109
DPS 11:45
PER 15:35
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
TransNusa Airlines 8B082
DPS 12:55
PER 16:55
Nonstop 4.0h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD193
DPS 18:10
PER 21:45
Nonstop 3.6h
S
M
T
W
T
F
S
Check prices
Jetstar Airways JQ117
DPS 21:30
PER 01:15
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Indonesia AirAsia QZ546
DPS 21:55
PER 01:40
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
See all
Indonesia AirAsia QZ546
DPS 21:55
PER 01:40
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Jetstar Airways JQ117
DPS 21:30
PER 01:15
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD193
DPS 18:10
PER 21:45
Nonstop 3.6h
S
M
T
W
T
F
S
Check prices
TransNusa Airlines 8B082
DPS 12:55
PER 16:55
Nonstop 4.0h
S
M
T
W
T
F
S
Check prices
Jetstar Airways JQ109
DPS 11:45
PER 15:35
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Batik Air ID6007
DPS 09:25
PER 13:15
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
TransNusa Airlines 8B080
DPS 09:05
PER 12:55
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Indonesia AirAsia QZ534
DPS 07:05
PER 11:00
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
Indonesia AirAsia QZ548
DPS 01:05
PER 04:55
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
See all

Top airlines for flights from Bali to Perth

Multiple airlines provide flights from Bali to Perth. The best rated one is Indonesia AirAsia with an average rating of 10.0.

See more
Indonesia AirAsia
Indonesia AirAsia
User rating: 10.0
Batik Air
Batik Air
User rating: 8.7
Batik Air Malaysia
Batik Air Malaysia
User rating: 8.5
Citilink
Citilink
User rating: 8.4
Jetstar Airways
Jetstar Airways
User rating: 8.2

FAQs about flight schedules from Bali to Perth

  • When are flight tickets from Bali (DPS) to Perth (PER) the cheapest?

    Airlines adjust prices for flights from Bali to Perth based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes about 3 hours 46 minutes to fly from Bali (DPS) to Perth (PER).
  • Airlines with flights from Bali (DPS) to Perth (PER): Jetstar Airways, TransNusa, Indonesia AirAsia, Batik Air, Batik Air Malaysia, Emirates and KLM Royal Dutch Airlines.
  • There are 2 airport(s) in Perth (PER): Jandakot Airport and Perth Airport.