ComeToGuide
17.4 km • ~20 mins

How to Get from Bali Ngurah Rai International Airport (DPS) to Sanur Harbour (Nusa Penida boats)

Sanur Harbour is about 17.4 km northeast of Bali Ngurah Rai International Airport (DPS) via the Bali Mandara toll road. Private transfers and taxis take 25-45 minutes, while the public bus with a transfer takes about 75-90 minutes.

✓ Verified Oct 30, 2026 • 17.4 km road distance

Official Airport Taxi (Koptax)

Fixed Voucher
25 mins •24/7 at official counter
€12.50–€20.00 (Per Vehicle) + Toll
Luggage: 2 Pieces Free
How to take it step-by-step:
  1. After baggage claim, stay inside the terminal and go to the official airport taxi counter (Koptax) in the arrivals hall; ignore drivers offering rides outside.
  2. Tell the counter staff you are going to Sanur Harbour and ask for the fixed price to that harbor; pay by cash (rupiah) or possibly card.
  3. Take the voucher to the taxi rank outside and hand it to the driver; confirm whether the Bali Mandara toll is included or extra.
  4. The taxi takes 25-45 minutes via the toll road; ask the driver to drop you at Sanur Harbour, not Sanur town center.
  5. At the harbour, follow signs to the fast-boat check-in area.

Grab or Gojek (App Pickup)

App-Based
30 mins •On demand
€6.00–€10.00 (Per Vehicle)
Luggage: 2 Pieces Free
How to take it step-by-step:
  1. After exiting customs, follow the 'Online Taxi' or 'Pick Up Zone' signs to the designated Grab/Gojek pickup area, often near the multi-storey car park.
  2. Open the Grab or Gojek app and set your destination to Sanur Harbour; choose a car or motorcycle taxi (motorcycle not recommended with large bags).
  3. Wait in the app lounge or display your booking code to the staff; the driver will come to the zone.
  4. Ride via the toll road to Sanur Harbour; app fares are lower but may rise at peak times.
  5. At the harbour, ask the driver to stop at the Nusa Penida boat terminal entrance.

Trans Metro Dewata Public Bus

Cheapest
75 mins •Every 15–20 Mins (Daytime Only)
€0.40 / Person (2 Fares)
Luggage: Little Luggage Space
How to take it step-by-step:
  1. Exit the Domestic terminal and follow the bus stop signs near the parking building; the airport stop is for Trans Metro Dewata corridor K2B (Ubung Terminal – Ngurah Rai Airport).
  2. Pay with QRIS or e-money only, no cash; tap in for the Rp4,400 fare.
  3. Ride K2B to Ubung Terminal; transfer there to the Ubung–Sanur corridor. Tap in again for the second Rp4,400 fare.
  4. Alight at the Sanur area stop; from there it is about a 15-20 minute walk or a short taxi/Gojek ride to Sanur Harbour.
  5. Walk east along the main Sanur road toward the beach, then follow signs to Matahari Terbit harbour for the Nusa Penida boats.

Bali Ngurah Rai International Airport Deals

Compare all terminal car rental desks with free 48h cancellation.

Compare Terminal Car Prices
Landing in Indonesia?
Skip expensive airport SIM kiosks. Activate a 5G eSIM on your phone in 2 minutes before takeoff.
Get Indonesia eSIM

Tours & activities: Sanur Harbour

See all tours & tickets
Was your flight delayed or cancelled?
In some cases passengers are entitled to compensation. AirHelp checks your flight for free and only charges a fee if they win your claim.
Check my rights for free

⚠️ Important Local Taxi & Arrival Tips

  • Never accept rides from drivers who approach you inside the arrivals hall; they are not official and often charge double or triple.
  • At the official airport taxi counter, confirm whether the Bali Mandara toll is included before paying; some drivers later ask for toll money.
  • Grab and Gojek drivers can only pick you up at the designated online taxi zone, not at the general kerb; ignore anyone claiming to be your app driver outside that zone.
  • Trans Metro Dewata buses are cashless only; do not board with only rupiah notes, and there is little luggage space.

Frequently Asked Questions

What is the cheapest way to get from DPS to Sanur Harbour?

The Trans Metro Dewata public bus is cheapest at €0.40 per person for two fares, but you must transfer at Ubung Terminal and walk about 15-20 minutes or take a short taxi to the harbour.

How long does it take from Bali Airport to Sanur Harbour?

A taxi or private transfer normally takes 25-45 minutes via the Bali Mandara toll road, depending on traffic. The bus with transfers takes around 75-90 minutes.

Are there Grab or Gojek pickups at Bali Airport?

Yes, Grab and Gojek operate only from designated online taxi pickup zones near the terminals, not from the general kerb. Use the app to book and follow signs to that zone.

Can I pay for the Bali airport taxi with a credit card?

The official airport taxi counter accepts cash in rupiah; card acceptance is sometimes reported but not guaranteed, so carry cash. Ride-hailing apps accept in-app payment.

Is there a direct bus from DPS to Sanur Harbour?

No direct bus serves Sanur Harbour. You can take Trans Metro Dewata K2B to Ubung Terminal, change to the Ubung-Sanur corridor, then walk or take a short taxi to the harbour.

What is the best option for a family with luggage?

A pre-booked private transfer or official airport taxi is best; both offer door-to-door service, room for bags, and avoid transfers. The public bus has little luggage space.