Last Updated on July 24, 2026 by Daniel Globe
If you are staying in Sanur, Bali, your flight will normally use I Gusti Ngurah Rai International Airport. Its three-letter IATA code is DPS, which appears on tickets, baggage tags, and flight boards. The airport is in Tuban, south of Denpasar, and the drive to Sanur usually takes about 30 to 45 minutes when traffic is moving normally.
Quick Answer
The airport code for Sanur and Bali is DPS, the IATA code for I Gusti Ngurah Rai International Airport. The airport is roughly 15 to 17 km by road from central Sanur. Most car transfers take 30 to 45 minutes, but heavy traffic can make the journey longer.
Key Takeaways
- DPS is Bali airport’s three-letter IATA code; WADD is its four-letter ICAO code.
- International passengers must complete the free All Indonesia arrival declaration before entering Indonesia.
- Visa rules depend on your nationality. An eligible Visa on Arrival costs Rp500,000, allows a 30-day stay, and can be extended once.
- Official taxis, Grab, Gojek, hotel transfers, and private drivers can take you from DPS to Sanur.
- For departure, check your airline’s instructions and allow extra time for Bali traffic, check-in, security, and immigration.
What Is Bali Airport Code DPS?

DPS is the three-letter IATA location code for I Gusti Ngurah Rai International Airport, Bali’s main international and domestic airport. Airlines use DPS on reservations, boarding passes, baggage tags, and airport departure screens.
The code comes from Denpasar, which is why many booking sites call the airport Denpasar Airport. However, the airport is physically in Tuban, Kuta District, Badung Regency, not in central Denpasar. Indonesia’s Directorate General of Civil Aviation lists the airport’s IATA code as DPS and its four-letter ICAO code as WADD.
| Official name | I Gusti Ngurah Rai International Airport |
| IATA code | DPS |
| ICAO code | WADD |
| Location | Tuban, Kuta District, Badung Regency, Bali |
| Runway | About 3,000 meters long |
The airfield began operating in the early 20th century and later expanded into Bali’s main international gateway. Today, it handles large domestic and international aircraft through separate terminal areas. For travelers, the important point is simple: choose DPS when booking a flight to Sanur or most other destinations in Bali.
Where Is Ngurah Rai International Airport?
I Gusti Ngurah Rai International Airport is on Bali’s southwest coast, close to Kuta and Jimbaran. Its position makes it convenient for southern Bali, although road traffic can change transfer times quickly.
Airport Location
The airport sits in Tuban, about 13 km south of central Denpasar. The runway extends close to the sea, so arriving passengers may see the coastline during landing. The airport’s location also puts it near major roads serving Kuta, Seminyak, Jimbaran, Nusa Dua, Denpasar, and Sanur.
Although travelers often use the names Denpasar Airport, Bali Airport, and Ngurah Rai Airport interchangeably, they refer to the same airport. The official name honors I Gusti Ngurah Rai, an Indonesian national hero.
Nearby Bali Areas
Kuta and Jimbaran are among the closest major visitor areas. Kuta is known for its beach, shopping, and busy streets, while Jimbaran is popular for seaside resorts and seafood restaurants. Sanur lies on the southeast coast, so your transfer crosses part of southern Bali rather than following the west-coast resort corridor.
- Kuta: usually one of the shortest airport transfers.
- Jimbaran: close to the airport and south of the runway.
- Seminyak and Canggu: farther northwest and often affected by heavy traffic.
- Nusa Dua: south of the airport, with access through the toll-road area.
- Sanur: east of the airport and normally reached by car in about 30 to 45 minutes.
Distance From Sanur
The road distance from DPS to central Sanur is roughly 15 to 17 km, depending on your hotel and the route used. A normal transfer often takes 30 to 45 minutes. During rush hour, holidays, rain, roadworks, or major events, the same trip can take an hour or longer.
Pro Tip: When returning to DPS from Sanur, check live traffic before leaving and add a generous buffer. Bali’s distance in kilometers can look short even when the driving time is not.
How Do Bali Airport Arrivals Work?
International arrivals follow a clear order, but the total time varies with flight schedules, immigration lines, baggage delivery, and customs checks. Do not plan a tight connection or immediate tour based on a fixed 15-minute immigration estimate.
Arrival Formalities
- Follow international-arrival signs. Keep your passport, boarding pass, visa information, and All Indonesia QR code easy to reach.
- Complete any Visa on Arrival step if required. Travelers who already hold a valid e-VOA or another appropriate visa can follow the applicable immigration signs.
- Pass through immigration. An officer or eligible automated gate checks your passport and entry permission.
- Collect checked baggage. Check the display for your carousel and keep your baggage receipt until you have your bags.
- Clear customs and quarantine controls. Present your declaration QR code and declare restricted or taxable goods honestly.
- Enter the public arrivals area. Meet your driver or follow signs to the official transport pickup point.
Queue times are not guaranteed. Light periods may move quickly, while several international flights arriving together can create waits of an hour or more. Baggage delivery can also take longer than immigration.
Baggage And Transport
Trolleys are normally available in the baggage-claim area, and porter services may be available for a fee. Keep passports, cash, cards, phones, medicine, and other valuables in your hand luggage rather than in an unattended suitcase.
After customs, the arrivals hall can feel busy. Ignore unsolicited transport offers that make you uncomfortable. Use an official taxi counter, a confirmed hotel representative, a pre-booked driver, or the pickup instructions shown in the Grab or Gojek app.
Warning: Do not hand your passport to an unofficial driver, money changer, or helper. Immigration and airline staff may need it, but ordinary transport providers do not.
What Visa and Customs Rules Apply at DPS?
Entry rules depend on your nationality, passport type, purpose of travel, and intended length of stay. Check the Indonesian Immigration B1 Visa on Arrival guidance before booking because eligibility lists and visa categories can change.
Passport, Visa, and Onward Ticket
Travelers using the B1 Visa on Arrival generally need a passport valid for at least six months from arrival and a return or onward ticket. The B1 Visa on Arrival costs Rp500,000, permits a stay of up to 30 days, and can be extended once for another 30 days. Eligible travelers may apply online through the official Indonesian eVisa service or obtain the visa at an authorized arrival counter.
Some nationalities qualify for visa-free entry, while others need a visa before travel. A Visa on Arrival is not available to every passport holder, so do not assume that landing at DPS guarantees entry.
All Indonesia Arrival Declaration
Every international passenger arriving in Indonesia must complete the free All Indonesia arrival declaration. The system combines immigration, customs, health, and quarantine information in one form. You can complete it from three days before arrival and should save the QR code for inspection at the airport.
Note: The All Indonesia declaration is separate from your visa and from Bali’s foreign tourist levy. Completing one does not automatically complete the others.
Bali Foreign Tourist Levy
Most foreign tourists visiting Bali must pay a one-time Rp150,000 levy. The Bali Provincial Government encourages payment through the official Love Bali system before arrival. Keep the QR voucher available on your phone. Certain travelers may qualify for an exemption under the official rules.
Customs Allowances and Declarations
Indonesian Customs provides a duty-free allowance of up to USD500 for eligible personal goods brought by a general passenger. For alcoholic drinks, the duty-free limit is up to 1 liter for passengers aged 21 or older. Tobacco allowances apply to passengers aged 18 or older and vary by product type.
You must declare restricted goods, commercial quantities, items above the allowance, and cash or payment instruments at or above the reporting threshold. Animals, plants, food products, medicines, weapons, and other controlled items may require additional permits or inspection. Review the Indonesian Customs passenger-goods rules before packing.
How Do You Get From Bali Airport to Sanur?

You can travel from DPS to Sanur by official taxi, ride-hailing car, hotel transfer, or private driver. There is no airport train to Sanur, and public-bus options are usually less convenient for travelers carrying luggage.
| Option | Best for | What to know |
|---|---|---|
| Official airport taxi | Simple walk-up booking | Use the official counter and confirm the fare or voucher before leaving. |
| Grab or Gojek | Upfront app pricing and cashless payment | Follow the app and airport signs to the designated pickup zone. Pickup locations can change. |
| Hotel transfer | First-time visitors and late arrivals | Ask whether the transfer is included or charged separately and confirm the meeting point. |
| Pre-booked private driver | Families, groups, surfboards, or extra luggage | Confirm the vehicle size, child-seat availability, flight tracking, and waiting policy. |
Transfer prices change with vehicle type, demand, time of day, tolls, and booking method. Check the total price before confirming. If your hotel says it offers a shuttle, confirm whether it is complimentary, scheduled, shared, or private.
For ride-hailing, Bali Airport has designated pickup arrangements. Follow the latest directions shown in the app rather than relying on an old blog post or screenshot. Grab provides airport pickup guidance for I Gusti Ngurah Rai International Airport.
What Facilities Are Inside Bali Airport?
DPS has separate domestic and international terminal areas with the main services most travelers expect. Availability and opening hours can change, especially late at night, so confirm a specific lounge, restaurant, or service before relying on it.
- Wi-Fi and charging: Wireless internet and charging points are available in terminal areas, although connection quality can vary.
- ATMs and money exchange: ATMs, banks, and currency-exchange counters are available. Check the exchange rate and fees before accepting a transaction.
- SIM cards and connectivity: Mobile-service sellers may operate in or near arrivals. Compare package terms rather than choosing only by the advertised data amount.
- Lounges: Airline and paid-access lounges may offer seating, food, drinks, showers, or work areas, depending on the lounge.
- Prayer and family facilities: Prayer rooms, restrooms, baby-care spaces, and some family facilities are available in terminal areas.
- Smoking areas: Smoking is limited to designated locations.
- Information and assistance: Information desks, airline counters, lost-and-found services, and airport staff can help with directions or baggage issues.
What Can You Eat, Shop, and Exchange?
The airport has restaurants, cafés, snack outlets, convenience shops, souvenir stores, and duty-free retail. Choices differ between the domestic and international terminals and between landside and airside areas.
Airport prices are often higher than prices in Sanur. If you have dietary restrictions, a late-night flight, or children who need familiar food, carry a suitable snack within security and customs rules. Do not assume every outlet will be open around the clock.
For money, compare ATM fees and exchange rates. An ATM withdrawal may be convenient, but your home bank and the local operator may both charge fees. Decline dynamic currency conversion when your bank offers a better exchange rate in Indonesian rupiah.
Eligible foreign visitors may be able to claim a VAT refund on qualifying purchases under Indonesia’s tax-refund rules. Keep original invoices and tax documents, and check the current requirements before arriving at the airport because not every purchase or store qualifies.
What Should You Know Before Departing DPS?

Plan your airport departure around both the flight time and the road journey. Many travelers aim to reach DPS about three hours before an international flight and about two hours before a domestic flight, but your airline’s stated check-in deadline takes priority.
- Check your flight and terminal. Confirm the departure time, terminal area, and any schedule change before leaving Sanur.
- Allow for road traffic. A normal Sanur transfer may take 30 to 45 minutes, but add extra time during busy periods.
- Prepare documents. Keep your passport or accepted ID, boarding pass, visa or stay-permit information, and any required exit documents ready.
- Complete airline check-in and bag drop. Oversized sports equipment, surfboards, and excess baggage may need extra processing time.
- Pass security. For international hand luggage, liquids, aerosols, and gels generally must be in containers of no more than 100 ml each, placed in one sealed transparent bag with a capacity of up to 1 liter. Exceptions may apply to medicine and baby food.
- Clear departure immigration for international flights. Then check the gate and boarding time on the airport screens.
Note: A 1-liter security rule refers to the capacity of the transparent bag, not to one 1-liter bottle. Each normal liquid container must hold no more than 100 ml.
For a smoother DPS departure, build your schedule backward from the airline’s check-in deadline, then add time for Sanur traffic, baggage drop, security, immigration, and the walk to your gate.
Frequently Asked Questions
What are the three-letter and four-letter codes for Bali Airport?
DPS is the three-letter IATA code used on passenger tickets and baggage tags. WADD is the four-letter ICAO code used mainly in aviation operations and flight planning.
Are Denpasar Airport and Ngurah Rai Airport the same?
Yes. Denpasar Airport, Bali Airport, Ngurah Rai Airport, and I Gusti Ngurah Rai International Airport normally refer to the same airport, code DPS. The airport is in Tuban, Badung Regency, rather than central Denpasar.
How long does it take to clear Bali Airport immigration?
There is no guaranteed time. Immigration may move quickly during a quiet period, but several arriving flights can create waits of an hour or more. Also allow time for Visa on Arrival processing, baggage collection, and customs.
What do I need to complete before flying to Bali?
Check your passport validity and visa eligibility, prepare a return or onward ticket when required, complete the All Indonesia arrival declaration within three days before arrival, and pay the Bali foreign tourist levy if it applies to you.
Can I use Grab or Gojek from Bali Airport to Sanur?
Yes, ride-hailing services operate through designated airport pickup arrangements. Book in the app and follow its current walking directions and the airport signs to the correct meeting point.
How early should I leave Sanur for an international flight?
Work backward from your airline’s check-in deadline. A practical plan is to reach DPS about three hours before departure and allow at least 45 to 90 minutes for the drive from Sanur, depending on traffic and your pickup location.
Conclusion
For a Sanur trip, remember the code DPS. You will arrive at I Gusti Ngurah Rai International Airport, then travel roughly 15 to 17 km by road to Sanur. Complete the correct visa steps, submit the All Indonesia declaration, keep your customs information accurate, and arrange a reliable transfer. On departure day, allow extra time for Bali traffic and airport processing.
Sources
- Indonesia Directorate General of Civil Aviation: I Gusti Ngurah Rai Airport – airport name, location, IATA code DPS, and ICAO code WADD.
- Directorate General of Immigration: B1 Visa on Arrival – passport, onward-ticket, fee, and stay requirements.
- Directorate General of Immigration: All Indonesia declaration – mandatory integrated arrival declaration and completion window.
- Directorate General of Customs and Excise: Passenger goods – personal-goods, alcohol, tobacco, and declaration allowances.
- Bali Provincial Government: Foreign Tourist Levy FAQ – Rp150,000 levy and payment guidance.
- I Gusti Ngurah Rai International Airport: International Security Guide – hand-luggage liquid, aerosol, and gel limits.
