South Bali’s closest area to the airport is Kuta/Tuban at roughly 4 km (15–30 minutes). The farthest popular spots — Canggu and Uluwatu — sit 16–23 km out and take 40–75 minutes in traffic. A fixed private car runs from IDR 1,548,500 (~ $95) to Kuta and up to IDR 2,119,000 (~ $130) to Uluwatu, meet-and-greet included.
Almost every flight into Bali lands at I Gusti Ngurah Rai International Airport (DPS), tucked into the far south of the island at Tuban, between Kuta and Jimbaran. That location is handy: the beach clubs, the Bukit cliffs and the Canggu rice-field cafés are all within an hour on a good run. The catch is that “within an hour” hides a lot of variation, because south Bali’s traffic can turn a 10-kilometre hop into a 55-minute crawl. Below is the whole southern belt in one distance-and-time table, plus honest notes on where the drive actually slows down.
South Bali Airport Distance & Time Table
Distances are road kilometres from the DPS terminal; times are typical door-to-door ranges (the low end is quiet, late-night traffic, the high end is a busy afternoon). Fixed fares are for a standard Toyota Innova carrying up to four passengers with luggage, and every fare already includes the meet-and-greet nameboard, tolls, parking and flight tracking.
| Area | Distance | Drive time | Fixed private car |
|---|---|---|---|
| Kuta | 4 km | 15–30 min | IDR 1,548,500 (~ $95) |
| Legian | 6 km | 20–35 min | IDR 1,548,500 (~ $95) |
| Jimbaran | 8 km | 25–45 min | IDR 1,630,000 (~ $100) |
| Seminyak | 10 km | 30–55 min | IDR 1,711,500 (~ $105) |
| Denpasar | 13 km | 30–55 min | IDR 1,793,000 (~ $110) |
| Nusa Dua | 13 km | 30–55 min | IDR 1,793,000 (~ $110) |
| Berawa | 13 km | 35–65 min | IDR 1,793,000 (~ $110) |
| Sanur | 16 km | 35–60 min | IDR 1,793,000 (~ $110) |
| Canggu | 16 km | 40–75 min | IDR 1,874,500 (~ $115) |
| Pererenan | 18 km | 45–80 min | IDR 1,956,000 (~ $120) |
| Ungasan | 20 km | 40–70 min | IDR 1,956,000 (~ $120) |
| Balangan | 20 km | 40–70 min | IDR 1,956,000 (~ $120) |
| Bingin | 21 km | 45–75 min | IDR 2,037,500 (~ $125) |
| Uluwatu | 23 km | 45–75 min | IDR 2,119,000 (~ $130) |
Notice how little the fare moves compared with the distance: Uluwatu is nearly six times farther from the airport than Kuta, yet the fixed car costs only about a third more. That is because the price is distance-tiered rather than metered, so a slow, jammed run to Canggu never costs you extra — the number you confirm before you fly is the number you pay. You can see the full ladder, including six-seat vans and luxury vehicles, on the fixed price list.
Why Drive Times Swing So Much
The distance column is fixed; the time column is where south Bali plays tricks. Three corridors do most of the damage. The first is Sunset Road and the Kuta–Seminyak grid, which clogs from mid-afternoon as day-trippers head back to their villas. The second is the single-lane shortcut network into Canggu, Berawa and Pererenan, where rice-field lanes were never built for the volume they now carry — this is why Canggu, despite being only 16 km out, can take as long as Ubud on a bad day. The third is the Nusa Dua and Bukit toll approach, which is usually the smoothest of the lot because the Bali Mandara toll road skims across the bay and bypasses the surface traffic entirely.
The practical takeaway: a beachfront in Nusa Dua that is technically the same 13 km as central Denpasar will almost always be a calmer, more predictable ride, while Canggu’s shorter distance can be the slowest arrival of the group.
Area by Area: What the Numbers Mean
Kuta, Legian and Tuban are the airport’s next-door neighbours. If you land tired and just want to be horizontal, this belt is 15–35 minutes away and the cheapest zone to reach. Seminyak adds a few kilometres and the first real traffic, but stays a comfortable half-hour outside rush hour.
Canggu, Berawa and Pererenan are the wildcards. They read as “close” on a map, yet the lane bottlenecks mean you should budget the full 60–80 minutes if you arrive in the afternoon. A driver who knows the back routes matters more here than anywhere else, which is one reason travellers heading this way often prefer the door-to-door Canggu route over hunting for a rideshare at the terminal.
Jimbaran, Nusa Dua and the Bukit — Ungasan, Balangan, Bingin and Uluwatu — spread down the southern peninsula. The toll road keeps Jimbaran and Nusa Dua quick, while the clifftop surf spots sit 20–23 km out on winding roads that reward an unhurried driver. If Uluwatu is your base, the private Uluwatu transfer is the simplest way to skip the Bukit’s patchy phone signal and confusing villa turn-offs after dark.
Sanur and Denpasar sit on the eastern side. Sanur is a relaxed 35–60 minutes via the bypass and a favourite for families and Nusa Penida day-trippers, while Denpasar’s city traffic makes its 13 km feel longer than the map suggests.
Grab, Taxi or a Fixed Private Car?
Being straight about it: for the closest zones, a Grab or a metered airport taxi can be cheaper on paper — a Grab to Kuta or Seminyak often lands somewhere around IDR 150,000–250,000, less than the fixed private fare. What the lower number leaves out is the friction. Grab drivers cannot collect kerbside at DPS; you walk to a designated ride-hail lounge, and cars can be scarce late at night. Airport taxi counters quote a fixed zone price that is fair but rises sharply for the Bukit and Canggu, and neither option tracks your flight or holds a nameboard if you are delayed.
A pre-booked private car trades a little money for certainty: a driver waiting the moment you clear customs, a fare locked before departure, and no surge pricing at 1 AM. For one backpacker heading to central Kuta, the app is fine. For a couple with luggage, a family, or anyone landing after dark and heading to Canggu or the Bukit, the fixed car usually wins on the total experience rather than the sticker price. If your plans include exploring beyond your hotel, hiring a driver for the day often works out better value than stacking separate one-way rides.
Planning Your Arrival
Whichever area you are headed to, the smart move is to sort transport before you land rather than negotiating in the arrivals hall with a dead phone. Send your flight number and destination once, get a fixed quote in writing, and meet your driver at the nameboard. For a wider walkthrough of immigration, baggage and the first hour on the ground, our complete Bali airport arrival guide covers the whole sequence, and if you want data live the instant you land, see our rundown of the best eSIMs for Bali.
FAQ
Which south Bali area is closest to the airport?
Kuta and Tuban are the closest, at about 4 km — roughly 15–30 minutes by car depending on traffic. Legian and Jimbaran are the next nearest, both under 8 km from the DPS terminal.
How far is Seminyak from Bali airport?
Seminyak is about 10 km from DPS and takes 30–55 minutes door to door. A fixed private car to Seminyak is IDR 1,711,500 (~ $105) for up to four passengers, including meet-and-greet and tolls.
Why does Canggu take longer than areas that are farther away?
Canggu is only 16 km out but relies on narrow rice-field lanes that jam easily, so an afternoon arrival can take 60–75 minutes — longer than the 20-plus-kilometre toll-road run to Nusa Dua, which the bypass keeps fast.
Does the transfer price change if we get stuck in traffic?
No. Private transfer fares are distance-tiered and fixed at booking, so heavy traffic never adds to the fare. The price you confirm before you fly is the price you pay on arrival.
To lock in a fixed car to any south Bali area, message the 24/7 airport desk on WhatsApp at +62 811 2859 0000 or email [email protected] with your flight number and destination. Bali Airport Transfer is operated by Bali Premium Trip — serving arrivals at Ngurah Rai since 2015.