Sanur vs Padang Bai —
Which Ferry Departure Port Should You Choose?

Bali has two main ferry ports — Sanur Harbour and Padang Bai Harbour. Your choice affects travel time, cost, and convenience. Here's everything you need to decide.

2
Ferry Ports
1.5 h
Fastest Crossing (PB)
Rp 425K
Cheapest (PB)
2.5 h
Fastest Crossing (SN)

Overview

Both Sanur Harbour and Padang Bai Harbour are Bali's primary departure points for island ferries heading to the Gili Islands, Lombok, Nusa Penida, and Nusa Lembongan. Although they serve many of the same destinations, the two ports sit on opposite sides of Bali and offer very different advantages depending on where you're staying and what you're looking for.


Sanur Harbour sits on Bali's southeast coast, just 25 minutes from Ngurah Rai International Airport and close to the main tourist belt of Kuta, Seminyak, Canggu, and Nusa Dua. It's a modern passenger-only harbour with comfortable waiting areas, cafés, and frequent departures. The fast boat ride from Sanur to Nusa Penida takes just 30–45 minutes, making it the most popular choice for day trips.


Padang Bai Harbour is located on Bali's east coast, about 1 hour from Ubud and just 10 minutes from Candidasa. It's the main hub for budget ferries to the Gili Islands and Lombok, with the fastest crossing times (1.5 hours to Gili vs 2.5 hours from Sanur). It also offers Ro-Ro (vehicle ferry) service, meaning you can take your car or scooter across to Lombok or Nusa Penida.


In short: choose the port that's nearest to where you're staying, and consider whether speed, budget, or vehicle transport matters most.

Quick Comparison

Factor Padang Bai Sanur
Location East Bali South Bali
Closest to Ubud (1h), Candidasa (10min), Amed (45min) Kuta (20min), Seminyak (30min), Canggu (45min), Nusa Dua (25min)
Destinations Gili Islands, Lombok, Nusa Penida (Ro-Ro) Gili Islands, Lombok, Nusa Penida, Nusa Lembongan
Crossing to Gili 1.5 h Faster 2.5 h
Crossing to Penida 45min (Ro-Ro) or via Sanur 30–45min Faster
Best for Budget, East Bali travellers, vehicle ferry South Bali convenience, scenic ride

When to Choose Padang Bai

Padang Bai is the better choice if any of the following apply to your trip:


  • You're on a budget — ferry tickets from Padang Bai are cheaper, starting at Rp 425 K for Gili/Lombok vs Rp 525 K from Sanur.
  • You're staying in Ubud, Candidasa, Amed, or anywhere in East Bali — Padang Bai is much closer, saving you 30–60 minutes of driving each way.
  • You want to reach the Gili Islands as fast as possible — the crossing from Padang Bai to Gili Trawangan is just 1.5 hours vs 2.5 hours from Sanur. Combined with a shorter drive from Ubud, you can go from Ubud to Gili in about 2.5 hours total.
  • You're taking a car, scooter, or vehicle across — Padang Bai operates Ro-Ro (roll-on/roll-off) vehicle ferries to Lombok and Nusa Penida. Sanur is passenger-only.
  • You're heading to Lombok — Padang Bai is the main departure point for Lombok ferries, with both fast boats and vehicle ferries available.

When to Choose Sanur

Sanur is the smarter pick if you fit any of these profiles:


  • You're staying in South Bali — Kuta (20min), Seminyak (30min), Canggu (45min), Nusa Dua (25min), or Sanur itself (5min). The drive to Padang Bai from these areas can take 1–1.5 hours.
  • You're heading to Nusa Lembongan — Sanur is the only major departure point for fast boats to Lembongan. Padang Bai does not offer direct Lembongan service.
  • You're visiting Nusa Penida from South Bali — the crossing from Sanur is only 30–45 minutes and there are many more daily departures than from Padang Bai.
  • You prefer a catamaran or a more scenic ride — Sanur departures often feature more modern catamarans, and the route passes close to the southern coastline of Nusa Penida with stunning views.
  • You just landed at Ngurah Rai Airport — Sanur is only 25 minutes from the airport, making it the most convenient option for airport-to-ferry transfers.

Getting to Each Port

📍 Padang Bai Harbour

  • From Ubud: ~1 hour / 40 km
  • From Candidasa: ~10 minutes / 8 km
  • From Amed: ~45 minutes / 30 km
  • From Kuta/Seminyak: ~1 hour 15 min / 50 km
  • From Sanur: ~50 minutes / 35 km
  • From Airport (DPS): ~1 hour 15 min / 50 km

🚗 Parking available at the harbour (approx. Rp 5 K–10 K/hour). Regular bemos and taxis serve the port.

📍 Sanur Harbour

  • From Kuta: ~20 minutes / 12 km
  • From Seminyak: ~30 minutes / 14 km
  • From Canggu: ~45 minutes / 20 km
  • From Nusa Dua: ~25 minutes / 15 km
  • From Ubud: ~1 hour 15 min / 35 km
  • From Airport (DPS): ~25 minutes / 14 km

🚗 Limited parking near the harbour. Ride-hailing apps (Gojek, Grab) widely available. Easy to reach from anywhere in South Bali.

Port Facilities

⚓ Padang Bai Harbour

  • Multiple ticket offices and operator counters
  • Small warungs and cafés selling food & drinks
  • ATM machines (BCA, Mandiri)
  • Car and scooter parking (paid)
  • Basic waiting shelters
  • Public toilets (limited)
  • Mosque nearby

⚓ Sanur Harbour

  • Modern ticketing hall with air conditioning
  • Cafés, restaurants, and convenience stores
  • Multiple ATM machines
  • Limited paid parking
  • Comfortable indoor waiting area
  • Clean public toilets
  • Taxi and ride-hailing pickup zone

💡 Tip: Neither port offers airport-grade facilities, but Sanur Harbour is generally more modern and comfortable for waiting. Both are safe and functional for ferry departures.

Which is Cheaper?

When it comes to cost, Padang Bai is the clear winner for Gili Islands and Lombok routes, while prices to Nusa Penida are comparable from both ports.


Route Padang Bai (from) Sanur (from) Savings
Gili Islands Rp 425 K Rp 525 K Save Rp 100K+
Lombok Rp 425 K Rp 525 K Save Rp 100K+
Nusa Penida Rp 150–200 K Rp 150–200 K Similar prices

💰 The bottom line: For Gili Islands and Lombok, Padang Bai saves you Rp 100 K+ per person and gets you there faster. For Nusa Penida, both ports charge roughly the same — your choice should be based on convenience and departure frequency rather than price.

Book Your Ferry Now

Search all routes, compare prices, and get instant confirmation on BaliGoat.

🔍 Find Your Ferry

Frequently Asked Questions

Which is better, Sanur or Padang Bai for the Gili Islands?
For the Gili Islands, Padang Bai is better overall if you're travelling from East Bali or Ubud — it's faster (1.5 h vs 2.5 h crossing), cheaper (from Rp 425 K vs Rp 525 K), and the total journey time is shorter. However, if you're staying in South Bali (Kuta, Seminyak, Canggu, Nusa Dua), Sanur may be more convenient because of the shorter drive to the port, even though the actual crossing takes longer.
Is Sanur or Padang Bai closer to the airport?
Sanur Harbour is much closer to Ngurah Rai International Airport (DPS) — approximately 25 minutes by car depending on traffic. Padang Bai is about 1 hour 15 minutes from the airport. For travellers arriving at the airport and heading directly to an island, Sanur is the more practical choice.
Which port is cheaper for ferry tickets?
Padang Bai is cheaper for Gili Islands and Lombok routes — from Rp 425 K per person one-way compared to Rp 525 K from Sanur. For Nusa Penida, both ports charge similar prices (Rp 150–200 K). Padang Bai also offers Ro-Ro vehicle ferry service to Nusa Penida and Lombok, which is the most budget-friendly option for those travelling with vehicles.
Can I take a car from Padang Bai to Lombok?
Yes. Padang Bai is Bali's main vehicle ferry port with regular Ro-Ro (roll-on/roll-off) services to Lembar Harbour, Lombok, and to Nusa Penida. The vehicle ferry takes longer than a fast boat but allows you to bring cars, scooters, and cargo. Sanur Harbour is passenger-only and does not accommodate vehicles.
Which port is better for Nusa Penida?
Both ports serve Nusa Penida well, but Sanur is the more popular choice for day trips with crossing times of 30–45 minutes and frequent daily departures. Padang Bai also offers ferry connections to Nusa Penida including Ro-Ro vehicle service, which is slower but cheaper. If you're staying in South Bali, Sanur is closer and more convenient. If you're in East Bali, Padang Bai is the better option.
What is the fastest way from Ubud to the Gili Islands?
The fastest route from Ubud is to drive to Padang Bai (approximately 1 hour) and take the fast boat to the Gilis (1.5 hours). Total journey time: ~2.5 hours. Going from Ubud to Sanur (1.5 hours drive) and then taking the 2.5-hour ferry to Gilis would take approximately 4 hours total — nearly double the time.