Batik Air Malaysia is a full service airline, with direct flights to Bali from Perth, Melbourne, Brisbane and Sydney.
There are some cheaper LCCs that show up – eg AirAsia from $301 from Perth, but they’ll show up in any search you do and you can use the filters to choose the flight you want.
Accommodation
Search for your own dates/hotels at up to 47% off, or have a look at Bali Villas for under AU$120 a night
Summary
Perth to Bali (Denpasar) (15 Jan – 31 Oct) from $374 return
Melbourne to Bali (Denpasar) (15 Jan – 31 Oct) from $380 return
Brisbane to Bali (Denpasar) (15 Jan – 31 Oct) from $472 return
Sydney to Bali (Denpasar) (15 Jan – 31 Oct) from $511 return
Example dates
Perth – Bali (Denpasar) on Batik Air Malaysia return
Dates: 15 Jan 25 – 31 Oct 25
Return Price | Travel Dates |
---|---|
$515 | 15 Jan to 3 Feb |
$429 | 16 Mar to 4 Apr |
$374 | 26 Mar to 2 Apr |
$399 | 26 Mar to 8 Apr |
$401 | 27 Mar to 3 Apr |
- Cheapest :$374 return
Melbourne – Bali (Denpasar) on Batik Air Malaysia return
Dates: 15 Jan 25 – 31 Oct 25
Return Price | Travel Dates |
---|---|
$695 | 15 Jan to 3 Feb |
$574 | 20 Jan to 8 Feb |
$574 | 25 Jan to 7 Feb |
$476 | 30 Jan to 18 Feb |
$456 | 24 Feb to 15 Mar |
$387 | 5 May to 12 May |
$383 | 20 May to 27 May |
$383 | 21 May to 28 May |
$380 | 13 Aug to 26 Aug |
- Cheapest :$380 return
Brisbane – Bali (Denpasar) on Batik Air Malaysia return
Dates: 15 Jan 25 – 31 Oct 25
Return Price | Travel Dates |
---|---|
$570 | 15 Jan to 3 Feb |
$563 | 20 Jan to 2 Feb |
$552 | 25 Jan to 13 Feb |
$486 | 30 Jan to 12 Feb |
$486 | 4 Feb to 11 Feb |
$490 | 9 Feb to 16 Feb |
$490 | 19 Feb to 4 Mar |
$490 | 24 Feb to 9 Mar |
$491 | 1 Mar to 20 Mar |
$487 | 11 Mar to 18 Mar |
$473 | 15 May to 3 Jun |
$487 | 25 May to 7 Jun |
$472 | 30 May to 18 Jun |
$472 | 9 Jun to 28 Jun |
$487 | 24 Jul to 6 Aug |
$563 | 25 Jul to 13 Aug |
$556 | 5 Aug to 24 Aug |
$556 | 27 Aug to 15 Sep |
- Cheapest :$472 return
Sydney – Bali (Denpasar) on Batik Air Malaysia return
Dates: 15 Jan 25 – 31 Oct 25
Return Price | Travel Dates |
---|---|
$750 | 20 Jan to 8 Feb |
$671 | 25 Jan to 13 Feb |
$553 | 30 Jan to 18 Feb |
$573 | 4 Feb to 11 Feb |
$573 | 9 Feb to 28 Feb |
$573 | 14 Feb to 21 Feb |
$533 | 19 Feb to 26 Feb |
$545 | 24 Feb to 9 Mar |
$573 | 1 Mar to 14 Mar |
$533 | 6 Mar to 13 Mar |
$533 | 11 Mar to 18 Mar |
$526 | 16 Mar to 4 Apr |
$526 | 21 Mar to 9 Apr |
$533 | 26 Mar to 2 Apr |
$533 | 31 Mar to 7 Apr |
$511 | 30 Apr to 19 May |
$533 | 5 May to 18 May |
$531 | 10 May to 29 May |
$511 | 15 May to 3 Jun |
$532 | 20 May to 2 Jun |
$557 | 4 Jun to 17 Jun |
$512 | 24 Jul to 12 Aug |
$533 | 29 Jul to 5 Aug |
$533 | 8 Aug to 21 Aug |
$512 | 8 Aug to 27 Aug |
$533 | 13 Aug to 20 Aug |
$551 | 18 Aug to 6 Sep |
$551 | 23 Aug to 11 Sep |
$551 | 28 Aug to 16 Sep |
$552 | 2 Sep to 21 Sep |
$551 | 7 Sep to 26 Sep |
$571 | 8 Sep to 27 Sep |
$573 | 19 Sep to 26 Sep |
- Cheapest :$511 return