Virgin Australia, Garuda Indonesia, Jetstar and Air Asia operate direct flights from Australia's major cities to Denpasar. Flying time from Brisbane is 6 hours and 30 minutes, Melbourne is 5 hours and 30 minutes, and from Perth it will only take 4 hours.
Virgin Australia: Our preferred airline with direct flights available from Sydney, Brisbane, Melbourne, Adelaide and Perth to Denpasar. Connections from all other major cities are also available.
Jetstar: Flights depart Brisbane daily via Darwin to Denpasar and direct daily from Perth and Darwin. Connecting flights are available from all other major Australian cities.
Garuda Indonesia: Indonesia's National Carrier providing direct flights departing Sydney, Melbourne and Perth with connections available from other major cities.
Air Asia: Flights depart from the Gold Coast, Sydney and Melbourne to Denpasar via Kuala Lumpur and direct flights from Perth and Darwin to Denpasar.
While you can catch a taxi or shuttle transfers from the airport, we recommend booking your transfers with your hotel booking using a recommended service provider. When browsing our Bali accommodation simply select the transfers option on your quote or booking and we look after the rest.
This is a more secure and reliable option and dealing with a credible operator makes it money well spent.