Quick answer: A private Bali airport transfer from Denpasar Airport (DPS) costs $15-50 USD depending on destination — Kuta from $15, Seminyak/Sanur $20-25, Canggu/Uluwatu $25-30, Ubud $40-50. Prices are fixed, no haggling, no surge pricing. Ohana provides English, French and Mandarin speaking drivers, real-time flight monitoring, meet and greet at arrivals with a name sign, free child seats, and cold water in the air-conditioned vehicle. Book via WhatsApp 24-48 hours before arrival.
After a long-haul flight to Bali, the last thing you want is to argue with taxi drivers, queue for an unfamiliar ride-hailing app, or wonder if the price you are being quoted is fair. Our private airport transfer service from Ngurah Rai International Airport (DPS) gets you from the arrivals hall to your hotel quickly, calmly, and at a price you confirmed before you boarded the plane.
Ohana is a family-run agency. The same family that runs the certified guide service organises your airport pickup. Your driver knows where to wait, holds a name sign with your name on it, helps with luggage, and drives you straight to your accommodation in an air-conditioned vehicle. No surprises, no detours, no upselling.
Why Book a Bali Airport Transfer in Advance
DPS Airport is welcoming for arriving travellers in many ways, but the area outside the arrivals hall has a long-running reputation for what locals call the "taxi mafia". Unofficial drivers approach tired tourists, quote inflated prices in USD, refuse the meter, and push for cash on the spot. After 14 hours of flying, most travellers just pay to escape the noise.
Pre-booking eliminates that entire scenario. You walk out, see your name on a sign, and follow your driver to a clean SUV with the air conditioning already running. The price was agreed days earlier. The driver knows your hotel, your flight number, and your group size.
There is also the immigration queue to consider. Visa-on-arrival can take 30-90 minutes depending on the time of day and how many flights have just landed. Without a pre-booked transfer, you finish that queue exhausted and immediately enter another negotiation. With a pre-booked transfer, the driver is tracking your flight and waits patiently in the arrivals hall — no penalty for slow immigration.
For first-time visitors especially, jet lag plus a hot tropical climate plus an unfamiliar airport is a bad time to make pricing decisions. A fixed-price transfer is the cheapest insurance you can buy against starting your holiday on a bad note. For a wider planning view, our Bali first-timers travel guide walks through arrival logistics, money, SIM cards, and the first 24 hours.
DPS Airport Transfer Prices 2026
These are our standard fixed prices for private airport transfers from Ngurah Rai International Airport (DPS) to the most popular tourist areas in Bali. Prices are per vehicle (not per person) and include meet and greet, luggage assistance, cold water, child seats on request, and all road and parking fees.
| Destination | Price USD | Price IDR | Drive time |
|---|---|---|---|
| Kuta | $15 | 230,000 IDR | 15-25 min |
| Seminyak | $20-25 | 300,000-380,000 IDR | 30-45 min |
| Sanur | $20-25 | 300,000-380,000 IDR | 25-35 min |
| Canggu | $25-30 | 380,000-450,000 IDR | 45-60 min |
| Uluwatu | $25-30 | 380,000-450,000 IDR | 30-45 min |
| Nusa Dua | $20-25 | 300,000-380,000 IDR | 20-30 min |
| Jimbaran | $15-20 | 230,000-300,000 IDR | 15-25 min |
| Ubud | $40-50 | 600,000-750,000 IDR | 1.5-2 hours |
| Tanah Lot | $35-40 | 530,000-600,000 IDR | 1-1.5 hours |
| Sidemen | $55-65 | 830,000-980,000 IDR | 2-2.5 hours |
| Amed | $80-95 | 1,200,000-1,400,000 IDR | 3-3.5 hours |
| Lovina | $80-95 | 1,200,000-1,400,000 IDR | 3-3.5 hours |
Prices reflect a standard SUV (Toyota Innova or similar) seating up to 6 passengers with luggage. Larger groups in a minivan or minibus add roughly $5-10 per transfer. There is no late-night surcharge, no airport parking fee, and no booking fee — the price you confirm via WhatsApp is the price you pay your driver.
Drive times assume normal traffic. South Bali traffic between 5 PM and 8 PM can extend any of these journeys by 20-40 minutes, especially routes through Canggu and Seminyak. Ubud transfers via the Bypass road are usually predictable; the bottleneck is approaching central Ubud at peak hours.
What's Included in our Bali Airport Transfer Service
Every Ohana airport transfer booking includes the same set of services — there are no tiers, no upsells, and no items quietly removed from cheaper bookings.
Meet and greet at arrivals. Your driver waits in the arrivals hall (international or domestic terminal as appropriate) holding a printed name sign with your name on it. They will be wearing a clean shirt and standing in the line of drivers visible immediately as you exit customs. If you cannot find them, your booking confirmation includes their direct mobile number.
Luggage assistance. Your driver helps load suitcases, surfboards, baby strollers, and any oversized items into the vehicle. The Toyota Innova SUV has space for 6 standard suitcases plus carry-ons; larger groups get a minivan with proportionally more space.
Air-conditioned vehicle. Every vehicle has functioning air conditioning, comfortable seating, seat belts in every seat, and is regularly cleaned. We do not use unmaintained vehicles for airport transfers — first impressions of Bali matter.
Complimentary cold water. Two bottles of cold mineral water per passenger are placed in the vehicle before pickup. After hours in dry aircraft air, this is a small but appreciated touch.
Free child seats. We provide rear-facing baby seats for infants and booster seats for toddlers at no extra cost. Tell us the child's age and weight when booking so the correct seat is installed before your arrival.
Real-time flight monitoring. We track your flight number from departure. If your flight is two hours late, your driver still arrives at the right time. If your flight lands early, your driver is already there. You never need to call us about delays.
English, French or Mandarin speaking driver. Standard service includes a conversational English-speaking driver. French and Mandarin speakers are available on request — see the multilingual section below.
Fixed transparent price. The amount confirmed via WhatsApp is the amount you pay. No tolls added on the day, no surge pricing for late nights, no surprise surcharge for using card or transfer.
Bali Denpasar Airport (DPS) Practical Guide
Ngurah Rai International Airport (IATA code: DPS) sits in Tuban, on the southern peninsula of Bali, just a few minutes from Kuta. It is Indonesia's second-busiest airport after Jakarta. The terminal building separates international arrivals on the upper level from domestic arrivals at the side — your driver will know which one to wait at based on your flight number.
Visa on arrival. Most nationalities (US, UK, EU, Australia, Singapore, etc.) can buy a 30-day Visa on Arrival (VOA) for 500,000 IDR (about $33 USD), payable in cash or card at the immigration counter. Bring exact change in IDR or a card if possible — the cash counter sometimes runs out of small notes. Skip-the-line e-VOA is also available online before you fly via the official Indonesian immigration website. Our Bali visa guide explains every visa type and which one fits your trip length.
Immigration queue. Plan for 30-90 minutes depending on the time of day. Two large flights landing simultaneously can stretch this to 2 hours. The queue is air-conditioned but there are limited seats — wear comfortable shoes.
Baggage claim. After immigration, baggage usually arrives within 15-25 minutes. Bali baggage handling is faster than Jakarta but slower than Singapore.
ATMs and money exchange. There are several ATMs in the arrivals hall — Mandiri, BNI, BCA work with most international cards. Withdraw 1,000,000-2,000,000 IDR for your first day rather than queuing for currency exchange in the airport (rates inside the terminal are typically poor). Authorised money changers (PT Central Kuta, BMC) outside the airport offer significantly better rates.
SIM cards. Telkomsel and XL kiosks operate in the arrivals hall. Expect to pay 150,000-300,000 IDR for a tourist SIM with 20-50 GB of data. eSIM travellers can skip this entirely.
Where your driver waits. Exit the arrivals hall and turn left or right depending on terminal — drivers stand in a line opposite the doors holding signs. There is no separate "private hire" area; everyone meets in the same general zone. Your driver knows your face from your booking only loosely, so the name sign is what matters.
Multilingual Airport Pickup — French and Mandarin Drivers
This is where Ohana stands apart from the dozens of generic transfer services in Bali. Our family includes a certified French and Mandarin speaking guide (her certification is registered with the Indonesian tourism authority), and her parents are official Mandarin tour guides. We are an Indonesian family from Medan who have lived in Bali for years — Bali is home, but multilingual hospitality is in the family DNA.
For French-speaking travellers, we assign drivers who speak comfortable French — not phrasebook French, but enough to discuss your accommodation, recommend a first-night restaurant, and explain Indonesian customs in your own language. After a long flight from Paris or Montreal, being greeted in French at DPS arrivals is a small detail that matters.
For Mandarin speakers, we offer the same — drivers who can communicate in Mandarin Chinese, recommended particularly for travellers from mainland China, Taiwan, Singapore, and Malaysia who prefer their own language for logistical conversations.
Multilingual airport transfers are surprisingly rare in Bali. Most services either offer English only or rely on translation apps. We offer this as a standard option with no language surcharge — just request French or Mandarin when you book.
If you would like the same multilingual standard for the rest of your trip, our private driver service extends the same drivers to full-day touring.
How the Booking Works
Booking an airport transfer with Ohana takes five minutes via WhatsApp. Here is what we need from you and what happens next.
What you send us: your flight number, arrival date, arrival time, number of passengers, number of bags, hotel or villa name and address, language preference (English, French, Mandarin), and any special requests (baby seat, surfboard, late check-in, dietary stop on the way, etc.).
What we send you: a price confirmation in USD and IDR, payment method options, and within 24 hours of your arrival, your driver's name, photo, vehicle make and licence plate, and direct mobile number.
On arrival day. We track your flight from departure. Once it lands, your driver leaves the holding area and positions himself in the arrivals hall with your name sign. Average wait time after you exit customs to find your driver is under five minutes.
Payment. Most travellers pay the driver in cash on arrival — USD or IDR are both accepted. If you prefer to pay before arrival, we provide bank transfer or Wise details. There is no booking fee, no card surcharge, and no deposit required for standard transfers.
We recommend booking 24-48 hours before arrival so we can secure a multilingual driver if you need one. Same-day bookings are usually possible but we cannot guarantee French or Mandarin speakers without notice.
Late Night and Early Morning Transfers
Bali receives a steady stream of late-night arrivals from Singapore, Kuala Lumpur, Doha, and Dubai, plus early-morning departures to Australia and Asia. Our airport transfer service operates 24/7 with no late-night surcharge.
A 1 AM arrival from Doha is priced identically to a 1 PM arrival from Singapore. Your driver shows up just as alert and professional, with the same name sign, the same cold water, and the same fixed price. The only practical difference at night is that traffic between DPS and most south Bali destinations is much faster — a transfer that takes 45 minutes at 6 PM takes 20 minutes at 1 AM.
For early-morning departures (the famous "Bali to Sydney 6 AM Jetstar"), we recommend pickup from your hotel three hours before takeoff, or three and a half hours if you are travelling from Ubud or Uluwatu. Roads are empty before 5 AM but airport check-in queues for international flights still build up.
If your accommodation has a strict check-in time and you arrive at 2 AM, let us know — we can also recommend nearby 24-hour cafés or coordinate with your hotel for early check-in where possible.
Return Airport Transfer (Departure Pickup)
Most of our airport transfer customers also book the return trip — pickup from their accommodation back to DPS for departure. The pricing is identical to the arrival direction.
Timing matters more for the return trip than the arrival. Bali traffic is genuinely unpredictable, especially:
- South Bali rush hour (5 PM-8 PM): Canggu, Seminyak and Kuta routes can take 60-90 minutes instead of 30-45.
- Sunday evenings: Locals returning from weekend trips clog the Bypass.
- Galungan and other temple festivals: Some roads close for processions.
- Heavy rain in November-March: Adds 20-40% to most journey times.
We recommend the following pickup buffers for international departures:
- From Kuta, Seminyak, Sanur, Jimbaran, Nusa Dua: leave hotel 3 hours before flight time
- From Canggu, Uluwatu, Tanah Lot: leave hotel 3.5 hours before flight time
- From Ubud or central Bali: leave hotel 4 hours before flight time
- From Sidemen, Amed, Lovina, north or east Bali: leave hotel 5+ hours before flight time
For domestic flights to Jakarta or Lombok, subtract one hour from each. We confirm your exact pickup time the day before your departure based on traffic forecasts and any festivals or roadworks in effect.
If you booked an arrival transfer with us, we keep your details on file and the return booking takes 30 seconds — just send us the departure flight number.
Why Choose Ohana for your Airport Transfer
There are dozens of airport transfer companies in Bali, from large transport platforms to single-vehicle operators on Instagram. Here is what is genuinely different about Ohana.
Family-run, not a dispatch service. Every driver who picks up an Ohana traveller is personally vetted by our family. We are not a marketplace pairing you with whoever is nearest — we work with a small team of drivers we trust, whose driving and communication we can vouch for, and whose vehicles we have inspected.
Certified multilingual hospitality. Our family includes a certified French and Mandarin guide and official Mandarin guides (her parents). Multilingual airport pickup is standard, not an upsell.
Indonesian family from Medan, living in Bali for years. We are not a foreign-owned tour company outsourcing to local drivers. Bali is home. We know which roads flood in February, which routes close for Galungan, and which warungs are open at 2 AM if you land hungry.
Real prices, real drive times. Every price and drive time on this page is what we actually charge and what the route actually takes. We do not advertise a $10 transfer to Seminyak then add a "luggage fee" or "AC fee" on the day.
Direct contact throughout. When you book, you message our family directly via WhatsApp. There is no call centre. If your flight is rerouted to Jakarta and you need to cancel, you reach a real person within an hour.
Same drivers for the rest of your trip. Travellers who enjoy their airport pickup often book the same driver for full-day private driver service. Continuity matters when you are exploring an unfamiliar island.
If you are planning the rest of your stay, our destination guides for Seminyak, Ubud, Canggu, and Uluwatu cover where to go, when to visit, and what to skip in each area.
How We Plan This
Every airport transfer booking goes through the same three-step process. First, you message our family with your flight details — we are usually a Bali day ahead or behind your timezone, but we respond within a few hours. Second, we confirm price, vehicle size, language match, and any extras (child seats, surfboards). Third, the day before your arrival, we send your driver's name, photo, vehicle, and number, and we begin tracking your flight in real time.
If anything changes mid-journey — a delayed connection in Singapore, a missed flight, a last-minute hotel change — you message us and we adjust. There is no penalty for delays caused by airlines or weather; the price stays fixed.
Drivers are matched to bookings based on language requirement, group size, vehicle type needed, and arrival timing. A 2 AM arrival goes to a driver who lives close to the airport. A French-speaking traveller goes to a francophone driver. A surfer arriving with two boards goes to an SUV with roof racks. Matching is deliberate, not random.
The first impression of Bali should be calm, comfortable, and welcoming — that is what an Ohana airport transfer is built to deliver.




