Explore Destinations

Discover the world's most amazing places

How to Get from Ngurah Rai Airport to Ubung Bus Terminal

Quick Answer

For most travelers, the fastest and most convenient way from Ngurah Rai Airport to Ubung Bus Terminal is by taxi or ride-hailing app (Grab/Gojek), taking 45 to 90 minutes and costing IDR 150,000 to 300,000 (≈ $10-$20 USD). The cheapest way is by public bus with a transfer (under IDR 20,000), but it takes 1.5-2+ hours and is not suitable for large luggage. There is no direct shuttle.

Quick Navigation: Transport Options

Taxi & Ride-Hailing (Grab/Gojek) – Best for Convenience

This is the most straightforward door-to-door option, ideal for first-time visitors, families, or those with luggage.

Step-by-Step Guide:

  1. After Baggage Claim: Exit the arrivals hall. Ignore touts offering transport.
  2. Official Airport Taxi: Find the official taxi counter (like Blue Bird or Airport Taxi) near exits. Pay a fixed fare at the counter, get a voucher, and proceed to the taxi queue. Fixed fare to Ubung: ~IDR 200,000 - 250,000.
  3. Ride-Hailing (Grab/Gojek): For potentially lower prices, use the Grab or Gojek app. The pickup point is in a designated zone (follow signs for "Online Taxi" on the departure level/3rd floor or a specific parking area).
  4. Journey: The driver will take the main roads (often Jl. By Pass Ngurah Rai and Jl. Cokroaminoto) to Ubung in North Denpasar. Traffic is the main variable.

Detailed Cost Breakdown:

ServiceEstimated Cost (IDR)Booking MethodProsCons
Airport Taxi (Fixed Price)200,000 - 250,000Counter in ArrivalsGuaranteed price, immediateMost expensive taxi option
Blue Bird (Metered)150,000 - 220,000*Queue or CallReliable, meter-basedLong queues possible
GrabCar / GoCar130,000 - 200,000*Smartphone AppUpfront pricing, often cheaperWalk to pickup zone, surge pricing

*Costs vary dramatically with traffic. Late-night rides may cost 50% more.

Important Tips:

Public Bus – The Budget Choice

This is for the adventurous, ultra-budget traveler with minimal luggage. It involves at least one transfer.

The Most Common Route (Airport -> Denpasar Terminal -> Ubung):

  1. Find the Bus Stop: Go to the Departure Level (3rd floor) of the airport. Look for the Sarbagita Metrobus stop.
  2. Take the COR Route Bus: Board the Metrobus Route COR (Coridor Kuta) heading to Terminal Sanglah (Denpasar Terminal). Fare: ~IDR 3,500 - 5,000. Travel time: 30-45 mins. Frequency: Every 30-60 mins.
  3. Transfer at Terminal Sanglah: Inside the terminal, find local buses (Bemo or larger buses) bound for Terminal Ubung. Ask locals or drivers "Ubung?". Fare: ~IDR 10,000-15,000.
  4. Final Leg: The bus will take you directly to Ubung Bus Terminal. Travel time: 30-60 mins.

Total: ~IDR 15,000 - 20,000 | Total Time: 1.5 - 2.5 hours.

Challenges & Considerations:

  • No Direct Route: This is not a single bus. The transfer can be confusing for non-Indonesian speakers.
  • Luggage: Buses and bemos have very limited space for large bags.
  • Reliability: Schedules are irregular. Service ends in the early evening (~7 PM).
  • Alternative Route: Some travelers go from the airport to Mengwi Terminal first via other buses, then to Ubung. This can be less crowded.

Motorbike Taxi (Gojek/Grab Bike) – For Solo, Light Travelers

If you're traveling alone with just a backpack, a motorbike taxi (ojek) is a fast and very affordable filter through traffic.

Alternative Strategy: Via Other Major Bus Terminals

If your final destination is beyond Bali (e.g., Java), you might be taking a long-distance bus from a different terminal. Ubung is the main terminal for western routes (e.g., to Java via Gilimanuk).

If You Arrive at Another Terminal First:

Key Advice: Confirm with your long-distance bus company which Denpasar terminal they depart from. Not all buses to Java leave from Ubung; some services depart from private agents or other terminals.

Cost, Time & Comfort Comparison

Use this table to decide at a glance. Costs are approximate and in Indonesian Rupiah (IDR).

Transport MethodEstimated Cost (IDR)Travel TimeComfort & ConvenienceBest For
Taxi / Ride-Hailing Car150,000 - 300,00045 - 90 minsHigh (Door-to-door, A/C)Most travelers, families, with luggage
Motorbike Taxi (GrabBike)50,000 - 100,00040 - 70 minsLow (Exposed, luggage limited)Solo budget travelers with light bags
Public Bus (with Transfer)90 - 150 minsVery Low (Multiple stops, confusing, no A/C)Adventurous budget travelers, no luggage
Private Transfer (Pre-booked)250,000 - 400,000+45 - 90 minsVery High (Meet & greet, guaranteed)Groups, luxury travelers, tight schedules

Verdict: For a balance of cost, time, and hassle, ride-hailing apps (Grab/Gojek) offer the best value for money for most visitors.

Essential Traveler Tips for the Journey

Before You Go:

  • Buy a Local SIM Card: Essential for using ride-hailing apps and maps. You can buy one at the airport (Telkomsel, XL Axiata).
  • Download Essential Apps: Install Grab and Gojek before you arrive. Have Google Maps or Maps.me ready for orientation.
  • Withdraw Cash: While cards are accepted at the airport, having IDR 300,000 in small bills (IDR 50,000 notes) is useful for transport and bus fares.

At the Airport:

  • Avoid Touts: Politely decline offers for transport inside the terminal. Proceed to official counters or your app.
  • Find the Pickup Zone: If using Grab/Gojek, carefully follow the airport signs. The pickup point may be a 5-10 minute walk from arrivals.
  • Verify Your Driver: Match the car plate number and driver's photo in the app before getting in.

For a Smooth Journey:

  • Traffic is King: Always add a 30-60 minute buffer to any estimated travel time, especially during rush hours or on weekends.
  • Luggage Strategy: If you have heavy luggage and plan to take a long-distance bus immediately from Ubung, consider the extra effort required to move it around the terminal.
  • Communicate Your Destination: Have the address or a map screenshot of "Ubung Bus Terminal" ready to show the driver. You can say "Terminal Ubung, Denpasar".

FAQs: Ngurah Rai Airport to Ubung Bus Terminal

Is there a direct bus from Ngurah Rai Airport to Ubung Bus Terminal?

No. There is no single direct public bus. You must take at least one bus and transfer, usually at Denpasar Terminal (Sanglah) or Mengwi Terminal.

What is the cheapest way to get from Ngurah Rai Airport to Ubung Bus Terminal?

The absolute cheapest is the public bus combination (Metrobus + local bus), costing under IDR 20,000. However, it is time-consuming (over 1.5 hours) and challenging with luggage.

What is the fastest and most convenient way?

The fastest and most convenient option for most people is a taxi or ride-hailing car (Grab/Gojek). It's a direct, door-to-door service taking 45-90 minutes depending on traffic.

How much is a taxi from DPS Airport to Ubung Bus Terminal?

Official airport taxi counters charge a fixed fare of IDR 200,000 to 250,000. A metered Blue Bird taxi or a ride-hailing car will typically cost between IDR 150,000 and 300,000, with traffic being the main price factor.

Can I use Grab or Gojek at Ngurah Rai Airport?

Yes. Both Grab and Gojek operate at the airport. You must use their designated pickup zone, which is well-signed. It's often a short walk from the arrivals area.

Is it easy to find a bus from the airport to start the journey to Ubung?

Yes, the Sarbagita Metrobus stop is on the departure level (3rd floor). However, buses are not frequent (every 30-60 mins), so be prepared to wait. Have small change ready for the fare.

What should I do if I arrive late at night or very early in the morning?

Your only reliable options are the 24/7 airport taxi counter or a pre-booked private transfer. Public buses do not operate during these hours, and ride-hailing availability may be spotty with higher prices.

I have a lot of luggage. Which is the best option?

Definitely avoid public buses. Choose a taxi, ride-hailing car, or private transfer. These provide trunk space for your luggage and a direct route without the hassle of carrying bags on and off buses.