Explore Destinations

Discover the world's most amazing places

How to Get from Ngurah Rai Airport to Ubud

Quick Answer

The best way to get from Ngurah Rai Airport to Ubud for most travelers is a pre-booked private transfer (IDR 350K-500K, 60-90 min). For budget travelers, the airport shuttle bus + local bus is the cheapest (under IDR 50K, 2.5-3.5 hrs). For speed and convenience upon arrival, use the official airport taxi (fixed fare ~IDR 400K). Traffic is the primary variable affecting time and cost.

Quick Navigation: Transport from DPS to Ubud

1. Private Car Transfer (Best for Convenience)

A pre-booked private transfer is the most stress-free and reliable option, especially after a long flight. A driver holds a sign with your name at arrivals and takes you directly to your Ubud hotel.

Best For: First-time visitors, families, groups, those with lots of luggage, or arrivals after dark.

Provider TypeAverage Cost (Car, 4 pax)Booking MethodKey Advantage
Online Platforms (Klook, Viator)IDR 350,000 - 450,000Book online in advanceFixed price, reviews, easy cancellation
Local Bali Transfer CompaniesIDR 300,000 - 400,000Email/WhatsApp bookingOften cheaper, supports local business
Hotel-Arranged TransferIDR 400,000 - 600,000+Arrange via hotel emailSeamless coordination with hotel

Depth Analysis: Why It's Often the Best Value

While the upfront cost is higher than a taxi, the value proposition is strong:

Source: Price data aggregated from major travel platforms (Klook, Viator) and direct quotes from local operators like Bali Bible Transfers.

2. Official Airport Taxi (Convenient but Pricier)

Official taxi counters (like Blue Bird, Airport Taxi) are located inside the arrivals hall. You pay a fixed fare at the counter based on your destination zone, receive a voucher, and are directed to the taxi queue.

Current Fixed Fare to Ubud: Approximately IDR 350,000 to IDR 450,000 for a standard sedan (2024).

Pros, Cons, and How to Avoid Scams

3. Ride-Hailing Apps: Grab & Gojek (Budget-Friendly Taxi)

Grab and Gojek operate like Uber in Bali and are significantly cheaper. Crucial: Pickup is NOT at the terminal curb.

The Pickup Walk & Cost Savings

Drivers must meet you at the "Online Taxi" parking lot. From International Arrivals, exit the terminal, turn left, and walk 5-7 minutes past the parking structures. Follow the signs.

Estimated Fare to Ubud: IDR 250,000 - IDR 350,000. Requirements: An active Indonesian SIM card for data and driver communication.

4. Direct Tourist Shuttle Bus (Best Budget Comfort)

Companies operate scheduled minibus shuttles from the airport to central Ubud.

CompanyApprox. FareSchedule (From Airport)Drop-off Point in UbudNotes
Kura-Kura BusIDR 150,000Limited; check websiteUbud Palace / HubMost reliable tourist bus; book online.
Perama TourIDR 75,000 - 125,000Several dailyPerama Office, Jl. HanomanOlder fleet, but dependable.

Analysis: Good value if your flight timing aligns. Be prepared for multiple stops to drop off other passengers, extending travel time to 2+ hours.

5. Public Bus (The Cheapest Option)

For the most adventurous and budget-conscious. This involves two legs.

Step-by-Step Guide:

  1. Airport to Denpasar (Tegal Station): Take the Trans Metro Dewata Corridor 3 bus (IDR 3,500) from the airport departure level. Or, take the Kura-Kura Bus to Sunside Mall (IDR 40,000).
  2. Denpasar to Ubud: From Tegal Station or Sunside, find a Bemo (shared minivan) or Public Bus to Ubud's Gianyar terminal (IDR 25,000 - 40,000).

Total Cost: Under IDR 50,000. Total Time: 2.5 - 3.5 hours. Reality Check: Not suitable with large luggage, confusing for newcomers, and bemos leave only when full.

6. Cost & Time Comparison Table

Transport MethodAvg. Cost (1-2 pax)Avg. Travel TimeBest ForComfort & Convenience
Private Transfer (Pre-booked)IDR 350K - 500K60-90 minMost travelers, families★★★★★ (Door-to-door, no stress)
Airport Taxi (Official)IDR 350K - 450K60-90 minConvenience seekers, late arrivals★★★★☆ (Immediate but pricey)
Ride-Hailing (Grab/Gojek)IDR 250K - 350K70-100 minBudget-savvy, tech-ready travelers★★★☆☆ (Walk to pickup, need SIM)
Direct Shuttle BusIDR 75K - 150K90-120+ minSolo/duo backpackers on a budget★★★☆☆ (Scheduled, multiple stops)
Public Bus + Bemo150-210 minUltra-budget, adventurous★☆☆☆☆ (Complex, no luggage space)

Note: Times are highly traffic-dependent. After 3 PM, add 30-60 minutes to all estimates.

7. Essential Traveler Tips & Experience

Traffic is Your Biggest Variable

The Jl. ByPass Ngurah Rai and roads into Ubud are often congested. Always add a 30-60 minute buffer to any estimated travel time, especially if you have a tight schedule (like a wedding).

Money & Payment

Have Indonesian Rupiah (IDR) cash ready for taxis, bemos, and small shuttles. While private transfers can be paid online, drivers often appreciate a small cash tip (IDR 20,000-50,000).

Luggage Considerations

Standard sedans have limited trunk space. For 2+ large suitcases, book a larger car (MPV) in advance. Public buses and bemos are not feasible with rolling suitcases.

Late-Night or Early-Morning Arrivals

If your flight arrives between 11 PM and 6 AM, a pre-booked private transfer is non-negotiable. Taxi counters operate, but availability is lower. Shuttles and public transport do not run.

FAQs: Getting from Ngurah Rai Airport to Ubud

What is the fastest way to get from Ngurah Rai Airport to Ubud?

The fastest way is by pre-booked private car transfer, taking 60-90 minutes depending on traffic. It provides door-to-door service without stops.

What is the cheapest way to get from DPS Airport to Ubud?

The cheapest option is the public bus (Trans Metro Dewata) to Denpasar, then a connecting bemo to Ubud, costing under IDR 50,000 total. However, it takes 2.5-3.5 hours and is not suitable for large luggage.

How much is a taxi from Ngurah Rai to Ubud?

Official airport taxi fares (Blue Bird, etc.) are fixed at approximately IDR 350,000 - 450,000 for a standard car to Ubud. Always use the official taxi counter inside the arrivals hall.

Are there direct shuttle buses from the airport to Ubud?

Yes, several companies like Kura-Kura Bus and Perama Tour offer direct tourist shuttles. Fares range from IDR 75,000 to 150,000, with 2-3 daily departures. Booking in advance is recommended.

What is the best transport for a group of 4 or more?

For groups, booking a private minivan (6-8 seats) is most cost-effective and convenient. The total cost (IDR 500,000 - 700,000) is similar to 2-3 taxis, but offers more comfort and luggage space.

Is it safe to take a taxi from the airport at night?

Yes, it is safe if you use the official airport taxi counter inside the terminal. Avoid unauthorized offers from drivers soliciting inside the arrivals hall. Pre-booking a transfer is the most reliable option for late-night arrivals.

Can I use ride-hailing apps (Grab/Gojek) at Ngurah Rai Airport?

Yes, but they must pick you up from the designated 'Online Taxi' parking lot, a 5-7 minute walk from the international terminal. Fares are typically 20-30% cheaper than airport taxis. Ensure your Indonesian SIM card is active for communication.

How long is the drive from the airport to Ubud in normal traffic?

The drive is approximately 40-50 km and takes 60 to 90 minutes under normal daytime traffic conditions. During peak hours (7-9 AM, 4-7 PM) or on weekends, it can take over 2 hours.