Airport to Downtown
Denpasar skyline

DPSDenpasar

How to get from Bali Airport (DPS) to Kuta and Denpasar — the cheapest way

IDR 4,400Cheapest route
1 h

The cheapest way from I Gusti Ngurah Rai Airport (DPS) into Kuta and Denpasar is the Trans Metro Dewata Koridor 2 bus from the stop by the parking building near the Domestic Terminal — a flat Rp 4,400 (about US$0.30), reaching Sentral Parkir Kuta in about 15–20 minutes and central Denpasar in 45–60. Payment is cashless only (QRIS QR code or an Indonesian e-money card) and the last bus leaves around 18:40–19:00, after which Grab/Gojek from the designated pickup zones (roughly Rp 100,000–130,000 to Kuta) or the fixed-rate taxi counter (about Rp 150,000–200,000 to Kuta) are the realistic options. Never take the touts inside arrivals quoting Rp 300,000+.

How to find it

  1. AIRPORTI Gusti Ngurah Rai International Airport (Bali)
  2. 01From arrivals, follow the 'Trans Metro Dewata' signs to the bus stop by the parking building near the Domestic Terminal — from international arrivals it's a signposted walk of about 5–10 minutes. Ignore anyone offering 'taxi? transport?' on the way.
  3. 02Board the Koridor 2 (K2) bus towards Terminal Ubung and pay Rp 4,400 by QRIS QR code or e-money card — no cash. Buses run roughly every 15–25 minutes from about 05:00, with the last departures around 18:40–19:00; track the next bus in the Mitra Darat app.
  4. 03For Kuta, get off at Sentral Parkir Kuta after about 15–20 minutes — from there it's a 15–20 minute walk (or a short Gojek hop) to Kuta Beach and the Poppies Lanes area. The bus has no luggage hold, so big suitcases ride between your knees.
  5. 04For Denpasar, stay on: the K2 continues through the city centre (Gajah Mada heritage area) to Terminal Ubung in roughly 45–60 minutes from the airport, depending on traffic.
  6. CITY CENTREDenpasar

Ticket

Trans Metro Dewata flat fare, Koridor 2 (K2) towards Terminal Ubung via Sentral Parkir Kuta and central Denpasar

Where to buy: There is no paper ticket and no cash accepted — you pay on board. Either scan the QRIS QR code with an Indonesian e-wallet (cross-border QRIS also works with some Singaporean, Malaysian, Thai and other Asian banking apps) or tap an Indonesian e-money card (Flazz, Mandiri e-Money, Brizzi, TapCash), sold at convenience stores in and around the terminals.

How to pay: Flat Rp 4,400 per boarding (about US$0.30), whatever the distance — the airport stop has no surcharge. Scan or tap when you board; sort your payment method out before you queue, because drivers cannot take cash.

Local's trick: Sort out payment before you reach the stop — the bus takes no cash at all. If your banking app supports cross-border QRIS (many Singaporean, Malaysian, Thai and Korean apps do), you can just scan and ride; otherwise pick up an Indonesian e-money card at a convenience store first. And use the Mitra Darat app to see the next K2 live instead of waiting blind, since post-2025 headways stretched to 15–25 minutes.
Trap to avoid: The touts inside arrivals quoting Rp 300,000+ to Kuta — for a trip the bus does for Rp 4,400. If you do need a car, use the official fixed-rate taxi counter (about Rp 150,000–200,000 to Kuta, +Rp 50,000 between 22:00 and 06:00) or Grab/Gojek from the designated pickup zones (roughly Rp 100,000–130,000 to Kuta). And mind the clock: the last K2 leaves around 18:40–19:00, so there is no public transport at night.

All ways to downtown, compared

OptionPriceTimeTicket
BusCheapest routeIDR 4,4001 hTrans Metro Dewata flat fare, Koridor 2 (K2) towards Terminal Ubung via Sentral Parkir Kuta and central Denpasar
RideshareIDR 110,00030 minGrabCar / GoCar fare booked in-app, airport pickup fees included
TaxiIDR 200,00025 minOfficial airport taxi, fixed rate by destination zone (voucher from the counter)

Frequently asked

What is the cheapest way from Bali airport to Kuta or Denpasar?
The Trans Metro Dewata Koridor 2 (K2) public bus from the stop near the Domestic Terminal parking building: a flat Rp 4,400 (about US$0.30) to anywhere on the line, including Sentral Parkir Kuta (15–20 minutes) and central Denpasar (45–60 minutes).
Can I pay cash on the Trans Metro Dewata bus?
No — the bus is strictly cashless. Pay Rp 4,400 by scanning the QRIS QR code with an Indonesian e-wallet (cross-border QRIS also works with some Asian banking apps) or by tapping an Indonesian e-money card such as Flazz or Brizzi, sold at convenience stores. Sort this out before you board.
Is the Trans Metro Dewata bus still running? I heard it was suspended.
Yes — the service was suspended for funding reasons from 1 January 2025 but resumed on 20 April 2025 with shorter hours: roughly 05:00 to 18:40–19:00, every 15–25 minutes. Check the Mitra Darat app or @transmetrodewata on Instagram for live status before relying on it.
How much is a taxi from Bali airport to Kuta?
The official fixed-rate counter outside arrivals charges about Rp 150,000–200,000 to Kuta, plus a Rp 50,000 surcharge between 22:00 and 06:00. Grab or Gojek booked in-app from the designated pickup zones runs roughly Rp 100,000–130,000. Touts inside the terminal quote Rp 300,000+ — skip them.
Where do Grab and Gojek pick up at Bali airport?
Only at designated pickup zones: from international arrivals follow the Grab signs through the terminal shops to the pickup lounge, from domestic arrivals via the parking building — the app shows the exact spot. Motorbike pickups (GrabBike/GoRide) are not available at the airport.
How do I get to Kuta or Denpasar if I land in the evening or at night?
After the last Trans Metro Dewata bus around 18:40–19:00 there is no public transport, so book a Grab/Gojek from the designated zones (roughly Rp 100,000–130,000 to Kuta) or use the 24-hour fixed-rate taxi counter (about Rp 150,000–200,000 to Kuta, +Rp 50,000 after 22:00).

Last verified: . Prices and timetables change — confirm at the official transport source.