Bali Airport to Ubud Transfer
Comfortable, affordable transfers from Ngurah Rai International Airport direct to your Ubud hotel. Choose a shared shuttle or private car — both include meet-and-greet.
Planning your Bali Airport (Ngurah Rai) to Ubud transfer
The drive from Bali Airport (Ngurah Rai) to Ubud takes around 1.5–2 hours, depending on traffic. For a shared shuttle, provide your pickup location when you book.
Explore Bali before you go
Planning stops around your journey? Browse the national tourism guide for ideas on Bali's destinations and culture.
Indonesia Travel's Bali destination guide (Official source in English)What to know about your transfer
Review pickup details and travel time before choosing your departure.
- Shared Van Service — Comfortable, air-conditioned shared vans. More affordable than private taxis, more reliable than rideshare.
- Door-to-Door — Pickup from your hotel lobby and drop-off at your destination. No need to carry luggage far.
- On-Time Departures — Fixed departure schedules mean you can plan your Bali day without stress.
- WhatsApp Support — Our team is available 24/7 on WhatsApp for last-minute changes, questions, or special requests.
What the fare covers and what costs extra
Compare the services listed below with expenses you will need to arrange separately.
- Hotel / airport pickup & drop-off
- Professional English-speaking driver
- Fuel, tolls & parking
- Air-conditioned private vehicle
- 24/7 customer support
- Meals & drinks
- Personal expenses
- Tours & activities
- Accommodation
- Driver gratuity (optional)
Questions about travelling from Bali Airport (Ngurah Rai) to Ubud
Find answers about journey time, tickets and where to start your trip.
- How do I get from Bali Airport to Ubud?
- The best options are: (1) Pre-booked shared shuttle — most affordable at Rp 150,000–200,000 per person, the driver meets you at arrivals; (2) Private car — Rp 350,000–500,000 for the car, direct door-to-door; (3) Airport official taxi — Rp 350,000–450,000. Avoid the unofficial taxi touts outside the terminal.
- How long does the drive from Bali Airport to Ubud take?
- The drive from Ngurah Rai Airport to Ubud town centre takes 1.5 to 2 hours, depending on traffic. The route passes through Kuta, Denpasar, and Gianyar. Afternoon traffic (14:00–18:00) can be slow through Denpasar, so plan accordingly.
- Can I book an airport transfer to Ubud in advance?
- Yes, and we strongly recommend it — especially for late-night arrivals or if you're travelling with a lot of luggage. Pre-book online, share your flight number, and your driver will wait for you in the arrivals hall with a name board even if your flight is delayed.
- Is there a bus from Bali Airport to Ubud?
- There is no direct bus from Ngurah Rai Airport to Ubud. The Damri bus runs from the airport to Denpasar and Sanur, but no scheduled service continues to Ubud. The most practical and affordable option is our pre-booked shared shuttle.
- How much does a taxi from Bali Airport to Ubud cost?
- The official metered taxi counter inside Ngurah Rai Airport charges approximately Rp 350,000–450,000 to Ubud. Unofficial touts outside may quote more. Our shared shuttle at Rp 150,000 is significantly cheaper for solo travellers.
- Does the driver meet me inside the arrivals hall?
- Yes — your driver will be waiting in the arrivals hall at Ngurah Rai with a sign showing your name. Share your flight number when booking and we'll track your arrival even if your flight is delayed. No need to exchange any money or look for transport outside.
Other routes around Bali Airport (Ngurah Rai) and Ubud
Explore other connections if your departure point or destination changes.