We compare prices from hundreds of airlines so you can find the best deal for you.
There are currently no direct flights to Bali’s Ngurah Rai International Airport (also known as Denpasar International Airport) from anywhere in the UK, so you’ll have to take a pit stop somewhere in Asia or the Middle East en route. Think of it as a blessing in disguise – a chance to grab a decent coffee and stretch your legs.
There are lots of ways to break up the journey, with many of the cheapest flights to Bali travelling via China, Korea and the Philippines. However, if you’re willing to pay just a little more, you can choose faster connections and more sociable flying times.
A whole bunch of world-class airlines operate these indirect flights to Bali from London Heathrow (LHR), so you’ll definitely be spoilt for choice. Pick between Singapore Airlines (via Singapore), Malaysia Airlines (via Kuala Lumpur), Qatar Airways (via Doha), Emirates (via Dubai), Thai Airways (via Bangkok), Philippine Airlines (via Manila), Cathay Pacific (via Hong Kong) and Korean Air (via Seoul).
If you get your skates on, you can still find some incredibly cheap flights to Bali for 2017, so get looking now.
If you’re looking for a flight to Bali from London Gatwick (LGW), the options are a little more limited. However, if you plan ahead, you can snap up some cheap flights to Bali from Gatwick with Emirates (via Dubai).
Emirates is currently ranked as the world’s top airline, so while the journey might be long, it will at least be comfy. The trip to Dubai takes around six hours, while the onward flight from Dubai to Denpasar in Bali lasts for nine hours. The cheapest flights to Bali with Emirates include lengthy stops in Dubai, so if you don’t mind hanging around for a while, you can bag some great deals.
If you’re planning a holiday in Bali for anything up to 30 days, you can enter Indonesia without a visa, but if you’re staying longer than a month or travelling on business, you’ll need to buy a visa for roughly £25 on arrival.
Indonesia is one of the world’s largest archipelagos, with over 17,500 islands scattered across its seas. If you’ve got some time and are the adventurous sort it’s possible to reach Bali via an island-hopping journey instead.
For instance, you could fly into Jakarta and then take trains and buses across Java to Ketapang – from there, you can take the ferry across the Bali Strait. From the east, you can reach Bali by boat from both Lombok and the gorgeous Gili Islands, giving you plenty of options for exploring Indonesia on a more epic scale.