{
  "@context": "https://schema.org",
  "@type": "Airport",
  "address": {
    "@type": "PostalAddress",
    "addressCountry": "Indonesia",
    "addressLocality": "Denpasar (Bali)"
  },
  "airlines": [
    "Garuda Indonesia",
    "AirAsia",
    "Lion Air",
    "Jetstar"
  ],
  "amenityFeature": [
    {
      "@type": "LocationFeatureSpecification",
      "name": "Domestic to Domestic Connection Time",
      "value": "45 minutes"
    },
    {
      "@type": "LocationFeatureSpecification",
      "name": "Domestic to International Connection Time",
      "value": "75 minutes"
    },
    {
      "@type": "LocationFeatureSpecification",
      "name": "International to Domestic Connection Time",
      "value": "75 minutes"
    },
    {
      "@type": "LocationFeatureSpecification",
      "name": "International to International Connection Time",
      "value": "90 minutes"
    },
    {
      "@type": "LocationFeatureSpecification",
      "name": "Interline Connection Time",
      "value": "120 minutes"
    }
  ],
  "city": "Denpasar (Bali)",
  "code": "DPS",
  "connection_tips": "Denpasar I Gusti Ngurah Rai International Airport (DPS) is Bali's only international gateway, and navigating its 'connections' requires understanding its dual-terminal layout and local regulations. The International and Domestic terminals are located adjacent to each other and are connected by a covered, air-conditioned walkway; a transfer between the two typically takes 5 to 10 minutes on foot. If you are arriving internationally and connecting to a domestic flight (e. g., to Labuan Bajo or Yogyakarta), you must clear immigration, collect your luggage, and clear customs before walking to the domestic terminal.\n\nA vital tip for all arrivals is the mandatory Bali Tourism Levy of 150,000 IDR, which should ideally be paid online (Love Bali) before you land to avoid long queues at the airport payment desks. For ground transportation, using the Grab rideshare app is highly recommended; the airport features a dedicated 'Grab Lounge' at both terminals where you can wait for your driver in comfort. While official fixed-fare taxis are available, Grab is often more cost-effective.\n\nArriving at least three hours early for international departures is essential, as the terminal can become extremely congested during the evening 'bank' of flights to Australia and Europe. Within the terminal, amenities include premium lounges like the JAS Premier and numerous dining options from local Balinese cuisine to international brands. Lastly, ensure you have your digital or physical customs declaration (ECD) QR code ready before reaching the exit, as this is strictly checked for all arriving passengers.",
  "country": "Indonesia",
  "flag_url": "https://flagcdn.com/w320/id.png",
  "flight_search_affiliate_link": "https://book.beatthatflight.com.au/?currency=IDR",
  "frequent_traveler_tip": [
    "Bali Tourism Levy 150,000 IDR - pay online first for better experience.",
    "Far-left security checkpoint avoids tour groups at this airport.",
    "Grab Lounge for comfortable rideshare pickup available.",
    "International/Domestic terminals 5-10min walk at this airport.",
    "Evening departures to Australia/Europe very busy at this airport."
  ],
  "global_map_link": "https://www.google.com/maps?q=Denpasar+I+Gusti+Ngurah+Rai+International+Airport",
  "google_maps_reviews": {
    "rating": 0.0,
    "recent_reviews": [],
    "total_reviews": 0
  },
  "hotel_affiliate_link": "https://book.beatthatflight.com.au/?currency=IDR",
  "iataCode": "DPS",
  "icao": "WADD",
  "international": true,
  "last_modified": "June 2026",
  "last_updated": "2026-03-29",
  "latitude": -8.748,
  "layover_planner_info": "Taxis and ride\u2011hailing; lounges airside.",
  "longitude": 115.167,
  "mct_domestic_to_domestic": 45,
  "mct_domestic_to_international": 75,
  "mct_interline": 120,
  "mct_international_to_domestic": 75,
  "mct_international_to_international": 90,
  "missed_connection_help": "Transfer desks airside international.",
  "name": "Denpasar I Gusti Ngurah Rai International Airport",
  "region": "Asia",
  "related_airports": [
    {
      "code": "CGK",
      "name": "Jakarta"
    },
    {
      "code": "LOP",
      "name": "Lombok International Airport"
    },
    {
      "code": "AMI",
      "name": "Selaparang Airport"
    },
    {
      "code": "ABU",
      "name": "AA Bere Tallo (Haliwen) Airport"
    },
    {
      "code": "BWX",
      "name": "Banyuwangi Airport"
    }
  ],
  "terminal_info": "Ngurah Rai Airport operates two adjacent terminals connected by a covered walkway (5-10 minutes) and 24/7 free shuttle buses every 15-20 minutes. The international terminal opened in 2013 with capacity for 25 million passengers annually, featuring 62 check-in counters, 10+ gates with jet bridges including A380-capable facilities, and three security checkpoints at entrance, departure level, and transit area. The domestic terminal has eight gates and two security checkpoints. Immigration processing includes Visa on Arrival (500,000 IDR plus 150,000 IDR tourism levy) with 30-day extension option.\n\nPremium lounges include the 630m\u00b2 JAS Premier Lounge accommodating 165 guests with complimentary WiFi, work areas, children's zones, foot reflexology, and bath facilities, plus Tujuwan Lounge with premium buffets and showers. The 24-hour duty-free complex offers spirits, tobacco, perfumes, and luxury brands (CHANEL, GIORGIO ARMANI, TOM FORD, EST\u00c9E LAUDER) at competitive prices, with shops in both arrivals and departures. Regular retail includes Gucci, Montblanc, Victoria's Secret, Swarovski, and OMEGA watches alongside traditional Balinese handicrafts.\n\nDining ranges from Wolfgang Puck Kitchen + Bar and Coffee Club to local Balinese cuisine and numerous cafes. Free WiFi operates throughout both terminals, with children's play areas, lost and found services, and traditional Balinese architectural elements incorporated throughout. The airport serves as Bali's primary gateway with modern facilities meeting international standards while maintaining local cultural identity.",
  "terminal_map_url": "https://en.wikipedia.org/wiki/Ngurah_Rai_International_Airport"
}
