DPS airport code: Bali’s IATA code, terminals and arrival essentials
DPS is the IATA airport code for I Gusti Ngurah Rai International Airport, the airport commonly used by travelers flying to Bali and Denpasar. Its ICAO code is WADD.
What airport is DPS?
DPS is the IATA code for I Gusti Ngurah Rai International Airport. Indonesia’s Directorate General of Civil Aviation lists DPS as the airport’s IATA code and WADD as its ICAO identifier.
The airport is in Tuban, Kuta District, Badung Regency, Bali. Travelers often call it Bali Airport, Denpasar Airport, Ngurah Rai Airport or simply DPS. Those names normally refer to the same main passenger airport.
Airport live checks & travel tools
Use current local conditions, official live-status links and planning calculators before you travel. Airline gate, terminal and flight times can change; your carrier remains the final source for flight-specific details.
Live flight center
Check the airport's official flight board, then confirm any last-minute gate or timing change with the airline.
Current airport-area weather
Useful for planning your trip to the airport. This is model-based local weather, not an aviation METAR or an airline operational forecast.
Quick official checks
Open the source that matches the decision you are making right now.
When should I reach the airport?
A planning estimate based on flight type and common time buffers. Always increase the buffer for severe weather, major holidays, unusual airport alerts or airline instructions.
Connection-risk checker
This is a planning heuristic, not an airline minimum-connection-time rule. International arrivals that require U.S. entry processing, baggage claim and security can need substantially more time.
Parking cost estimator
Uses the airport-specific rates stored in this article's configuration. Rates can change; verify availability and final pricing on the official parking page before driving in.
Passenger pickup readiness
Landing time is not curb-ready time. Add time for taxiing, deplaning, baggage claim, customs when applicable and walking to the correct pickup zone.
Domestic vs international terminals at DPS
DPS has separate Domestic and International terminal areas. Your airline and itinerary determine which one you need, so do not choose a drop-off point only from the airport code.
Domestic terminal
Use the domestic terminal for flights operating within Indonesia. Check the operating airline and flight number before arranging a driver or taxi.
International terminal
Use the international terminal when departing Indonesia on an international flight or when your airline instructs you to process through international departures.
What to prepare before arriving at DPS
International arrival formalities are separate from the airport code itself, but they are among the most important practical checks for travelers flying into Bali. Visa eligibility, the national arrival declaration and Bali’s provincial tourist levy are different requirements.
Complete the All Indonesia arrival declaration
Indonesia’s government now uses All Indonesia as the integrated arrival declaration for immigration, customs, health and quarantine information at DPS. It can be completed from three days before arrival and the declaration itself is free.
Check your visa or visa-exemption status
Entry rules depend on nationality, passport and purpose of travel. Travelers eligible for Indonesia’s B1 Visa on Arrival currently pay Rp500,000 for an initial stay of up to 30 days; the immigration guidance says it can be extended once to a maximum total stay of 60 days.
Prepare the documents required for your immigration route
Current B1/e-VoA guidance requires an eligible traveler to use a qualifying passport and includes passport-validity and onward/return-travel requirements. Do not assume another traveler’s visa arrangement applies to you.
Check Bali’s foreign-tourist levy separately
Bali Province currently charges qualifying foreign tourists Rp150,000 per person. Love Bali recommends paying online before arrival and issues a payment voucher with a QR code. Official exemptions exist for specified categories.
Keep confirmations accessible after landing
Keep your passport, airline details and any required arrival, visa or levy confirmations available on your phone, with an offline copy where practical. Then follow the airport signs for immigration, baggage, customs/quarantine and the public arrivals area.
Taxi, Grab and Gojek pickup at DPS
The airport’s current transport information lists taxi, Grab and Gojek services. Pickup points differ by service and terminal, so follow current airport signage instead of arranging to meet a driver at an unspecified curb.
Airport taxi
Official airport information lists taxi service as a ground-transport option. Use the designated airport process or counter and confirm the destination and price basis before leaving.
Grab
The airport says the Grab Lounge pickup location serves the pickup zones of both international and domestic arrivals. Follow the current app and terminal signs because meeting points can be adjusted operationally.
Gojek
The airport lists a Gojek Customer Lounge at the International Drop Zone and in the Domestic Arrival Hall. Check your app after landing for the current pickup instruction.
Hotel or pre-arranged transfer
If a hotel or private driver is collecting you, agree on a named meeting point in advance. Keep the driver’s contact information accessible because airport meeting areas can be busy.
DPS airport parking charges
The airport publishes parking for motorcycles, cars, buses and premium car parking. Multi-level car parking is located north of the International Arrivals Terminal and north of the Domestic Terminal.
| Vehicle | Initial published charge | Additional published charge | Lost ticket |
|---|---|---|---|
| Motorcycle | Rp5,000 for 0–12 hours | Rp3,000 per additional hour | Rp50,000 |
| Car | Rp12,000 for the first hour | Rp6,000 per additional hour | Rp100,000 |
| Bus / truck over 6 wheels | Rp16,000 for the first hour | Rp6,000 per additional hour | Rp100,000 |
| Premium car parking | Rp150,000 per entry plus regular tariff | Regular tariff applies | Rp100,000 |
Parking charges can change. Treat these as the rates displayed on the official airport parking page when checked in September 2026 and verify them before driving to DPS.
Departure, baggage and transit checks
Check the operating airline
Use your airline’s current departure information for check-in opening, bag-drop deadlines, boarding requirements and terminal instructions. These are airline- and flight-specific.
Allow road-time margin
Build your airport journey around the airline’s required check-in time, then add a sensible road-traffic buffer. Bali traffic conditions can make a fixed city-to-airport estimate unreliable.
Keep baggage documents
If checked baggage is delayed or missing, keep your baggage tag and boarding pass and contact the operating airline’s baggage or Lost & Found channel before leaving the airport where possible.
Connecting through DPS
The airport provides transit and transfer procedures, but what you must do depends on the itinerary. A through-ticket with baggage checked to the final destination may follow a different route from separate tickets that require baggage collection and re-checking.
Two details that can materially affect a DPS trip
Nyepi airport closure
The airport’s service standard states that the aerodrome closes every Nyepi, Bali’s Day of Silence. If your itinerary is near Nyepi, check your airline and the airport for the exact operational notice for that year before finalizing connections or transfers.
Bali traffic is part of departure planning
Do not plan your departure solely from the distance between your accommodation and DPS. Check the live road journey before leaving and retain enough margin to meet the operating airline’s check-in and boarding requirements.
Four official checks worth doing before a Bali flight
- Airport operations: verify terminal, facilities and airport notices with I Gusti Ngurah Rai International Airport.
- Arrival declaration: use All Indonesia for the current integrated international arrival declaration.
- Immigration: verify nationality-specific visa or visa-exemption rules through Indonesia Immigration and the official eVisa portal.
- Bali tourist levy: check payment and exemption rules on the Bali Provincial Government Love Bali portal.
Primary sources used for this DPS airport guide
Indonesia Directorate General of Civil Aviation
Used for the verified airport name, DPS and WADD codes, operator, location and coordinates.
Airport record Checked September 2026I Gusti Ngurah Rai International Airport
Used for terminal, public transport, parking and passenger-service information.
Official airport website Checked September 2026Directorate General of Immigration
Used for All Indonesia and current B1 Visa on Arrival information.
Indonesia Immigration Checked September 2026Bali Provincial Government
Used for the foreign-tourist levy amount, payment process and exemption guidance.
Love Bali Checked September 2026For another regional airport-code reference, see our Singapore Airport Code guide. You can also review our source verification and updates policy and airport travel safety and accessibility notice.
DPS airport code FAQs
What airport is DPS?
DPS is the IATA airport code for I Gusti Ngurah Rai International Airport in Bali, Indonesia.
Is DPS the same as Bali Airport or Denpasar Airport?
Yes in normal passenger-travel usage. Bali Airport, Denpasar Airport, Ngurah Rai Airport and DPS commonly refer to I Gusti Ngurah Rai International Airport. Its physical location is in Tuban, Kuta, Badung Regency rather than central Denpasar.
What is the ICAO code for DPS?
The ICAO code is WADD. Passengers normally see the three-letter IATA code DPS on airline bookings and baggage tags.
Does DPS have separate domestic and international terminals?
Yes. The airport publishes separate Domestic and International terminal information. Check your operating airline and flight details before choosing a drop-off or pickup point.
Do international passengers arriving at DPS need All Indonesia?
Current Indonesian government guidance requires international passengers arriving through DPS to use the All Indonesia integrated arrival declaration. It combines immigration, customs, health and quarantine declaration information and can be completed from three days before arrival.
How much is Indonesia’s B1 Visa on Arrival?
For eligible travelers, current Immigration guidance lists the B1 Visa on Arrival fee as Rp500,000. It provides an initial stay of up to 30 days and can be extended once, subject to Immigration rules. Eligibility depends on nationality and travel circumstances.
How much is Bali’s foreign-tourist levy?
The Bali Provincial Government currently lists the foreign-tourist levy as Rp150,000 per qualifying person. Love Bali recommends payment before arrival and publishes the applicable exemption categories.
Can I use Grab or Gojek at DPS?
Yes. The airport currently lists both services. Its transport page places the Grab Lounge at pickup zones for international and domestic arrivals and lists Gojek Customer Lounge locations at the International Drop Zone and Domestic Arrival Hall. Follow current terminal and app instructions after landing.
Does Bali airport close for Nyepi?
Yes. The airport’s published service standard states that the aerodrome closes each Nyepi. Travelers with dates near the Balinese Day of Silence should verify the year-specific closure with the airport and their airline.
Final DPS travel check
DPS is I Gusti Ngurah Rai International Airport in Bali; WADD is its ICAO code. Before leaving for the airport, confirm your operating terminal and flight with the airline. International arrivals should separately verify All Indonesia, immigration permission and the Bali foreign-tourist levy where applicable.
This page is an independent travel-information resource and is not operated by I Gusti Ngurah Rai International Airport, InJourney Airports, Indonesia Immigration or the Bali Provincial Government.