Flight times from Bali to Perth & schedule

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

Flight duration

About 4 hours 33 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 00:05
PER 03:55
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
Philippine Airlines PR538
DPS 00:55
MNL 04:45
With stops 3.8h
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
TransNusa Airlines 8B080
DPS 09:10
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 11:10
SIN 13:50
With stops 2.7h
S
M
T
W
T
F
S
Scoot TR008
SIN 11:15
PER 16:30
5.3h
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
TransNusa Airlines 8B082
DPS 12:55
PER 16:55
Nonstop 4.0h
S
M
T
W
T
F
S
Check prices
Singapore Airlines SQ939
DPS 13:05
SIN 15:50
With stops 2.8h
S
M
T
W
T
F
S
Singapore Airlines SQ225
SIN 00:05
PER 05:10
5.1h
S
M
T
W
T
F
S
Check prices
Scoot TR289
DPS 14:35
SIN 17:30
With stops 2.9h
S
M
T
W
T
F
S
Scoot TR008
SIN 11:15
PER 16:30
5.3h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD307
DPS 14:50
KUL 17:55
With stops 3.1h
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
Indonesia AirAsia QZ536
DPS 16:15
PER 20:10
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
Indonesia AirAsia QZ556
DPS 16:55
KUL 20:10
With stops 3.3h
S
M
T
W
T
F
S
AirAsia AK604
KUL 22:25
PER 04:00
5.6h
S
M
T
W
T
F
S
Check prices
AirAsia X D7793
DPS 17:40
KUL 20:55
With stops 3.3h
S
M
T
W
T
F
S
AirAsia AK604
KUL 22:25
PER 04:00
5.6h
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
Singapore Airlines SQ945
DPS 20:00
SIN 22:40
With stops 2.7h
S
M
T
W
T
F
S
Singapore Airlines SQ225
SIN 00:05
PER 05:10
5.1h
S
M
T
W
T
F
S
Check prices
Scoot TR283
DPS 20:05
SIN 22:40
With stops 2.6h
S
M
T
W
T
F
S
Scoot TR008
SIN 11:15
PER 16:30
5.3h
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
Singapore Airlines SQ947
DPS 21:35
SIN 00:05
With stops 2.5h
S
M
T
W
T
F
S
Singapore Airlines SQ213
SIN 07:15
PER 12:30
5.3h
S
M
T
W
T
F
S
Check prices
See all
Singapore Airlines SQ947
DPS 21:35
SIN 00:05
With stops 2.5h
S
M
T
W
T
F
S
Singapore Airlines SQ213
SIN 07:15
PER 12:30
5.3h
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
Scoot TR283
DPS 20:05
SIN 22:40
With stops 2.6h
S
M
T
W
T
F
S
Scoot TR008
SIN 11:15
PER 16:30
5.3h
S
M
T
W
T
F
S
Check prices
Singapore Airlines SQ945
DPS 20:00
SIN 22:40
With stops 2.7h
S
M
T
W
T
F
S
Singapore Airlines SQ225
SIN 00:05
PER 05:10
5.1h
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
AirAsia X D7793
DPS 17:40
KUL 20:55
With stops 3.3h
S
M
T
W
T
F
S
AirAsia AK604
KUL 22:25
PER 04:00
5.6h
S
M
T
W
T
F
S
Check prices
Indonesia AirAsia QZ556
DPS 16:55
KUL 20:10
With stops 3.3h
S
M
T
W
T
F
S
AirAsia AK604
KUL 22:25
PER 04:00
5.6h
S
M
T
W
T
F
S
Check prices
Indonesia AirAsia QZ536
DPS 16:15
PER 20:10
Nonstop 3.9h
S
M
T
W
T
F
S
Check prices
Batik Air Malaysia OD307
DPS 14:50
KUL 17:55
With stops 3.1h
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
Scoot TR289
DPS 14:35
SIN 17:30
With stops 2.9h
S
M
T
W
T
F
S
Scoot TR008
SIN 11:15
PER 16:30
5.3h
S
M
T
W
T
F
S
Check prices
Singapore Airlines SQ939
DPS 13:05
SIN 15:50
With stops 2.8h
S
M
T
W
T
F
S
Singapore Airlines SQ225
SIN 00:05
PER 05:10
5.1h
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 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
Scoot TR281
DPS 11:10
SIN 13:50
With stops 2.7h
S
M
T
W
T
F
S
Scoot TR008
SIN 11:15
PER 16:30
5.3h
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:10
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
Philippine Airlines PR538
DPS 00:55
MNL 04:45
With stops 3.8h
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 QZ548
DPS 00:05
PER 03:55
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
See all
Indonesia AirAsia QZ548
DPS 00:05
PER 03: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:10
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
TransNusa Airlines 8B082
DPS 12:55
PER 16:55
Nonstop 4.0h
S
M
T
W
T
F
S
Check prices
Indonesia AirAsia QZ536
DPS 16:15
PER 20:10
Nonstop 3.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
Jetstar Airways JQ117
DPS 21:30
PER 01:15
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
See all
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
Indonesia AirAsia QZ536
DPS 16:15
PER 20:10
Nonstop 3.9h
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 ID6007
DPS 09:25
PER 13:15
Nonstop 3.8h
S
M
T
W
T
F
S
Check prices
TransNusa Airlines 8B080
DPS 09:10
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 00:05
PER 03: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 45 minutes to fly from Bali (DPS) to Perth (PER).
  • Airlines with flights from Bali (DPS) to Perth (PER): Jetstar Airways, TransNusa, Indonesia AirAsia, IndiGo, Batik Air, Batik Air Malaysia and Emirates.
  • There are 2 airport(s) in Perth (PER): Jandakot Airport and Perth Airport.