Skip to content
Bali Frontier
The coast and beach at Kuta near Ngurah Rai airport in southern Bali

Plan Your Trip

Getting to Bali

Flying into Ngurah Rai airport (DPS): long-haul routes via the Gulf and Asian hubs or direct from Australia, visa on arrival, and transfers to your base.

Getting to Bali means flying, and almost everyone arrives at the island’s single international airport, Ngurah Rai, which uses the code DPS and is often called Denpasar airport. It sits conveniently in the south, close to the main resort areas, so your transfer to a beach base is short. The journey to Bali itself, though, depends greatly on where you start: a quick hop for Australians, a long haul with a connection for travellers from Europe.

That leaves three things to sort: the flight routes in, the visa on arrival most people use, and the transfer to your base once you land. Arrange the airport transfer before you fly, so that after a long journey you step straight into a waiting car rather than haggle at the kerb. For the finer points of entry rules, see our visa page, and for moving around once here, our getting around page.

Flying in: the long-haul routes

Bali is a long way from Europe and the Americas, and there are no direct flights from those regions, so travel involves at least one connection. The most common approach from Europe and the UK is to change at a Gulf hub, such as Doha, Dubai or Abu Dhabi, or at an Asian hub such as Singapore, Kuala Lumpur, Hong Kong or Bangkok. Including the connection, the total journey usually runs somewhere in the region of 16 to 20 hours.

Choosing your connection well makes a big difference to how the trip feels. A single, reasonably timed change is far more comfortable than two tight connections, and the major Gulf and Asian carriers run frequent, well-served flights into Bali. From the Americas, routes typically cross the Pacific through an Asian hub or come the other way through the Gulf. Booking as one through-ticket, rather than separate flights, protects you if a connection is delayed.

Direct from Australia and Asia

For Australians, Bali is close and cheap to reach, which is why they form such a large share of its visitors. Direct flights run from Perth, Sydney, Melbourne, Brisbane and other cities, with flight times from around three and a half hours out of Perth to about six hours from the eastern seaboard. This ease of access makes Bali a short-break destination for many Australians, not just a once-in-a-lifetime trip.

Direct services also connect Bali with many Asian cities, including Singapore, Kuala Lumpur, Jakarta and others, making it simple to combine Bali with a wider trip through the region. Domestic flights link it to the rest of Indonesia, including Jakarta and the neighbouring islands. However you come, you will land at Ngurah Rai, so the arrival experience is much the same once you are on the ground.

The southern coast near Kuta, close to the airport

Visa and entry at the airport

Most visitors enter Bali on a visa on arrival, which allows a stay of around 30 days and can usually be extended once for a similar period. You can buy it at the airport on landing, or arrange it beforehand online as an electronic visa on arrival, the e-VoA, which can speed up the process. Your passport should be valid for at least six months, and you may be asked to show an onward or return ticket.

There are a couple of other formalities. Indonesia uses an electronic customs declaration that applies across the whole country, which you complete online around the time of arrival, and Bali has introduced a tourist levy that visitors are asked to pay. Because entry rules and fees vary by nationality and can change, always confirm the current requirements with official Indonesian government sources before you travel rather than relying on general summaries. Our visa page goes into this in more depth.

From the airport to your base

Once through arrivals, your transfer depends on where you are staying. The nearest areas, Kuta and Jimbaran, are usually 15 to 30 minutes away, while Seminyak is around 30 to 45 minutes and Canggu and Uluwatu roughly an hour, all subject to traffic. Ubud, inland, is about 90 minutes to two hours. Traffic in the south is often heavy, especially in the late afternoon, so allow extra time.

If your first stop is the Nusa Islands, you do not go there directly from the airport. Instead you transfer to the beach town of Sanur, where fast boats run across through the morning and early afternoon. Whatever your destination, a smooth transfer sets the tone for the trip, so arrange it in advance and confirm the driver has your details. From here, our getting around page explains your options for the rest of your stay.

Frequently asked questions

What airport do you fly into for Bali?+

Bali has one international airport, Ngurah Rai International Airport, code DPS, sometimes called Denpasar airport. It sits in the south of the island between Kuta and Jimbaran, close to the main resort areas. Almost all visitors arrive here by air. From the airport it is a short drive to the southern beaches and around 90 minutes to Ubud.

How do you get to Bali from Europe or the UK?+

There are no direct flights from Europe to Bali, so travel is via a connecting hub. The most common routes are through the Gulf, with a change in Doha, Dubai or Abu Dhabi, or through an Asian hub such as Singapore, Kuala Lumpur, Hong Kong or Bangkok. Total journey time is usually somewhere around 16 to 20 hours including the connection. Choosing a single, well-timed connection makes the trip smoother.

Are there direct flights to Bali from Australia?+

Yes. Bali is a short and popular hop from Australia, with direct flights from cities including Perth, Sydney, Melbourne, Brisbane and others. Flight times range from around three and a half hours from Perth to about six hours from the eastern cities. This ease of access is why Australians make up a large share of Bali's visitors. Direct services also run from several Asian cities.

Do I need a visa to enter Bali?+

Most visitors receive a visa on arrival, which is bought at the airport or arranged online in advance as an e-VoA, and typically allows a 30-day stay that can be extended once. Rules depend on your nationality, so check the current requirements with official Indonesian sources before you travel. Your passport should be valid for at least six months, and you may be asked for an onward or return ticket. Our visa page has more detail.

How do I get from Ngurah Rai airport to my hotel?+

The easiest options are a prearranged hotel transfer, an official airport taxi from the counters, or a ride-hailing car such as Grab or Gojek, subject to local pick-up rules at the airport. Many hotels and villas will arrange a driver to meet you, which is the smoothest choice after a long flight. Agree the fare or use a metered or app-based option to avoid overpaying. Journey times depend heavily on traffic and your destination.

How long is the transfer from the airport to the main areas?+

From Ngurah Rai, Kuta and Jimbaran are usually 15 to 30 minutes away, Seminyak around 30 to 45 minutes, and Canggu and Uluwatu roughly an hour, all depending on traffic. Ubud is about 90 minutes to two hours inland. Traffic in the south can be heavy, so allow extra time, especially in the late afternoon. For the Nusa Islands you would first transfer to Sanur for a fast boat.

Is there a departure tax or arrival fee for Bali?+

International departure tax is normally included in the price of your air ticket, so you do not pay it separately at the airport. On arrival, Bali has introduced a tourist levy that visitors are asked to pay, which is separate from any visa fee. Arrangements for such fees can change, so confirm the current requirements and payment methods with official sources before you travel. Keep any receipts you are given.