Bali is the most popular island in Indonesia, and it’s become synonymous with sandy beaches, great surf and yoga retreats.
But look beyond the postcard-perfect beach resorts, and you’ll find a patchwork of monkey forests, sand-skimmed national parks, top-notch seafood shacks, tropical waterfalls and cloud-brushing volcanoes.
To get to Bali, just hop on a 6-hour-long direct flight from Melbourne.
Flying direct? Around 6 hours long. Indirect flights can take anything from 9 hours.
Jetstar Airways and Garuda Indonesia offer direct flights, while AirAsia X, Malaysia Airlines and Qantas Airways put on routes with stopovers.
Around 3 direct Melbourne to Bali flights take off a day.
Planes travel from Melbourne Airport (AKA Tullamarine) to Ngurah Rai International Airport (AKA Denpasar International Airport).
Budget airlines like Jetstar Airways often line up the cheapest flights from Melbourne to Bali. Some of the best prices come courtesy of the evening flights.
There’s a well-trod tourist trail in Bali. Most people dive into the lively surf town of Kuta, check out the island capital, Denpasar, and jump on a tour to the iconic rice paddies in the Ubud District.
But beyond this circuit are miles of barely-touched beaches, volcanic rainforests and national parks. West Bali National Park deals out rainforests, mangroves and offshore coral reefs. Meanwhile, Munduk is a mountain retreat with waterfalls springing out of every crevice.
You could also check out the ancient village of Tenganan, where traditional weaving and storytelling are alive and well.
Tempted? Then just book a cheap flight from Melbourne to Bali.
Check out our search engine – it’ll sort your flight results into the cheapest, quickest and smartest options.