Cheap Flights from Karratha to Bali

Compare prices on flights from Karratha to Bali found by our users.

Flights in the next month

$807pp
30 Apr - 04 May
Flying with Virgin Australia
Out
Flight from Karratha to Denpasar Bali - Ngurah Rai (11h 20m, 1 stop)
Rtn
From Denpasar Bali - Ngurah Rai arriving in Karratha (23h 50m, 1 stop)
This return price was found 1 days ago
Find Similar

Find flight deals in the next 3 months

$717pp
19 Jun - 24 Jun
Flying with Virgin Australia
Out
Flight from Karratha to Denpasar Bali - Ngurah Rai (11h 35m, 1 stop)
Rtn
From Denpasar Bali - Ngurah Rai arriving in Karratha (16h 20m, 1 stop)
This return price was found 2 days ago
Find Similar
$840pp
24 May - 30 May
Flying with Virgin Australia
Out
Flight from Karratha to Denpasar Bali - Ngurah Rai (23h 55m, 1 stop)
Rtn
From Denpasar Bali - Ngurah Rai arriving in Karratha (18h 35m, 1 stop)
This return price was found 10 days ago
Find Similar
$852pp
21 May - 20 Jun
Flying with Multiple Airlines
Out
Flight from Karratha to Denpasar Bali - Ngurah Rai (27h 40m, 2 stops)
Rtn
From Denpasar Bali - Ngurah Rai arriving in Karratha (24h 5m, 2 stops)
This return price was found 11 hours ago
Find Similar

Search and compare flight prices in the next 6 months

$645pp
14 Sep - 25 Sep
Flying with Virgin Australia
Out
Flight from Karratha to Denpasar Bali - Ngurah Rai (7h 35m, 1 stop)
Rtn
From Denpasar Bali - Ngurah Rai arriving in Karratha (14h 0m, 1 stop)
$729pp
11 Aug - 18 Aug
Flying with Virgin Australia
Out
Flight from Karratha to Denpasar Bali - Ngurah Rai (10h 30m, 1 stop)
Rtn
From Denpasar Bali - Ngurah Rai arriving in Karratha (17h 20m, 1 stop)
This return price was found 4 days ago
Find Similar
$923pp
12 Sep - 26 Sep
Flying with Multiple Airlines
Out
Flight from Karratha to Denpasar Bali - Ngurah Rai (24h 0m, 2 stops)
Rtn
From Denpasar Bali - Ngurah Rai arriving in Karratha (27h 50m, 2 stops)
This return price was found 18 days ago
Find Similar

Seasonality and flight prices over the next 12 months

Price (per person)

Avg.price (per person)

Choose your dates

!Please enter a return date later than the departure date.