
14 hr(s), 55 mins
Airline | Departure Time | Arrival Time | Origin airport | Destination airport | |
|---|---|---|---|---|---|
Garuda Indonesia | 11:00 | 17:25 | Tokyo (NRT) | Bali / Denpasar (DPS) | Book flight |
Japan Airlines | 11:00 | 17:25 | Tokyo (NRT) | Bali / Denpasar (DPS) | Book flight |
Yes. Garuda Indonesia operates a nonstop flight between Tokyo Narita and Denpasar, and it is currently the only airline flying this pairing without a connection. There is no need to route through another city if you book Garuda's service.
The nonstop flight takes around 14 hours and 55 minutes in the air, operated on Garuda Indonesia's Airbus A330-300. Gate-to-gate time can run a little longer depending on taxiing and air traffic at either end.
Garuda Indonesia is the sole carrier operating this route nonstop, running close to a daily service between Narita and Denpasar on a full-service, widebody long-haul flight with checked baggage and a meal included in every fare.
Fares vary by season and how early you book, but Traveloka currently shows one-way economy fares on this route starting from around USD 191.41. Because Garuda is the only nonstop operator, fares tend to track its own pricing calendar rather than head-to-head airline competition.
Yes. Fares tend to firm up around Japan's Golden Week in late April and May, the July-to-August summer break, and the New Year period, while late January to March and November are typically quieter and more affordable.
Japan is not currently on Indonesia's visa-free list, but Japanese passport holders are eligible for a Visa on Arrival, either on landing at Ngurah Rai International Airport or in advance through Indonesia's electronic Visa on Arrival system. It is valid for 30 days and can be extended once.
Garuda Indonesia runs close to a daily schedule on this pairing, though it is not guaranteed on every single date year-round. Check the current schedule for your specific travel dates before finalizing connecting plans in Japan.
Yes. Garuda Indonesia offers a business cabin on its Airbus A330-300 for this route, with wider seating and enhanced meal service. It is currently the only nonstop premium option on this pairing, since no other airline flies it directly.
Ubud and Nusa Dua are the two most popular bases for Tokyo travelers, covering Bali's rice-terrace inland side and its calmer resort coastline. Many travelers on a week-long trip split their stay between the two.
Garuda Indonesia has flown Tokyo Narita to Denpasar nonstop for years, and it remains the only airline offering a true one-flight connection between Japan and Bali. At around seven and a half hours in the air, it's a manageable long-haul sector that lands you in Bali with most of the day still ahead of you if you take the standard morning departure out of Narita. That single-carrier consistency matters for travelers who value a predictable, well-established product over the lower fares a connection might occasionally offer.
As the sole nonstop operator on this pairing, Garuda Indonesia sets the reference fare for anyone who wants to avoid a connection. Traveloka currently shows fares from this route starting around USD 191.41 for a one-way economy seat, though the number you see will move with real-time seat availability. Booking six to ten weeks ahead of Japanese school holiday periods or Indonesian long weekends tends to land noticeably better fares than booking close to departure. Because this route has no second nonstop carrier to create direct fare competition, price swings tend to track Garuda's own yield-management calendar more closely than they would on a route with multiple competing airlines.
Demand climbs around Japan's Golden Week in late April and early May, the summer school break in July and August, and the New Year holiday period, when fares on this route typically sit at their firmest. The quieter windows tend to fall in late January to March and in November, outside Japan's main holiday clusters and before the December rush begins. Bali's own dry season, roughly April through October, overlaps with much of this pattern, so travelers with flexible dates in the shoulder months of late January through March can sometimes catch both lower fares and decent weather at once.
Garuda Indonesia operates close to a daily service on this pairing, with the outbound flight departing Narita around late morning and arriving in Denpasar in the late afternoon, and the return leg departing Bali in the evening for an overnight-style arrival back into Narita. Exact days and times shift by season, so check the current schedule before locking in connecting plans within Japan or onward transport in Bali. Because there's only one operator, there's also only one departure bank to work around each day, which simplifies planning compared with a route split across several airlines' schedules.
Garuda Indonesia is Indonesia's flag carrier and the sole operator on this nonstop pairing, running it as a full-service long-haul flight with checked baggage and a meal service included as standard in every fare class. Because there's no second nonstop carrier to compare against, the real choice on this route is between Garuda's nonstop and a one-stop alternative through Singapore, Kuala Lumpur, or Seoul on a different airline — most travelers still find the nonstop worth it for the time saved, particularly on a sector long enough that an extra layover meaningfully adds to total fatigue rather than just total time.
The nonstop flight from Narita to Denpasar takes around 14 hours and 55 minutes in the air, operated on an Airbus A330-300 with a full meal service, seatback entertainment, and enough cabin space to make the journey comfortable in economy. For a flight of this length, an aisle or extra-legroom seat is a worthwhile small upgrade if you plan to move around or work during the flight. The route crosses the Philippines and the Sulawesi and Java Seas en route, so a window seat on a clear day offers a decent stretch of ocean and island scenery in the final hour before descent into Denpasar.
Narita sits roughly 60 kilometers east of central Tokyo, and the Narita Express and Keisei Skyliner both connect the airport to central Tokyo stations in 40 to 60 minutes, depending on which line and station you're using. Given the distance, build extra buffer into your journey to the airport, especially if you're departing during Tokyo's morning or evening rush hour, when trains and highway buses both see heavier crowds. Narita's two passenger terminals are connected by a free shuttle bus, so confirm which terminal Garuda uses for your specific flight before you commit to a train line, since the wrong terminal choice can add an extra 15 to 20 minutes you weren't planning for.
Ngurah Rai International Airport sits just south of Kuta, close to Bali's main tourist belt. Metered taxis, ride-hailing pickup zones, and pre-booked airport transfers are all available just outside the international arrivals hall, and hotels in Ubud, Nusa Dua, or Seminyak are typically 30 minutes to just over an hour away depending on which part of the island you're headed to. Arriving on the standard late-afternoon flight leaves enough daylight to check in and get oriented, though a Nusa Dua or Seminyak base cuts the transfer noticeably shorter than heading straight up to Ubud.
Garuda Indonesia offers a genuine business class on its A330-300 for this route, with wider seating, enhanced meal service, and lounge access in Tokyo for eligible fares. For a flight approaching seven and a half hours, business class meaningfully changes how rested you feel landing in Bali, particularly useful if you're planning to head straight into sightseeing rather than resting on arrival. Since Garuda is currently the only nonstop carrier on this pairing, its business cabin is also the only genuine long-haul premium option without a connection — a relevant point if a lie-flat seat matters more to you than the fare difference.
The Tegallalang rice terraces near Ubud offer Bali's classic green-terrace view and are best visited early morning before tour groups arrive in force. A sunrise trek up Mount Batur is a popular full-morning outing for travelers willing to start before dawn, rewarded with a crater-rim view as the sun comes up. The Sacred Monkey Forest Sanctuary in central Ubud rounds out an easy half-day of nature-focused sightseeing between beach days.
The Bali Kite Festival, usually held in July on the open fields near Padang Galak beach outside Sanur, sees teams fly giant traditional kites — some many meters long — in a colorful, distinctly Balinese spectacle that draws a mix of locals and visitors. Outside festival dates, Bali's temple calendar runs on its own 210-day cycle, so smaller ceremonies and processions are worth asking about locally regardless of when you land. Travelers with dates flexible enough to catch the kite festival often combine it with the tail end of Bali's dry season, when wind conditions over Sanur's beaches are also at their most reliable for the kites themselves.
Ubud suits travelers prioritizing rice-terrace views, a slower pace, and easy access to Bali's central highlands, while Nusa Dua offers a more resort-focused stretch of coastline with calmer water than the surf beaches further west. Many Tokyo travelers on a week-long trip split their stay between the two, spending a few days inland around Ubud before finishing with beach time in Nusa Dua ahead of the flight home. That order also tends to suit the Narita evening return flight better, since Nusa Dua's shorter airport transfer leaves more flexibility on departure day than heading back down from Ubud.
Japan is not currently on Indonesia's visa-free entry list, but Japanese passport holders are eligible for a Visa on Arrival, which can be purchased in person at Ngurah Rai International Airport or arranged in advance through Indonesia's official electronic Visa on Arrival system for a fee of around US$35. It is valid for 30 days and can be extended once for a further 30 days at an immigration office in Bali. Make sure your passport has at least six months of validity remaining and carry proof of an onward or return ticket.
If Garuda's nonstop fares are running high on your dates, connecting through Seoul or Singapore can sometimes offer more schedule flexibility, though at the cost of a longer total journey. Travelers building a wider Indonesia itinerary should also compare flights via Kuala Lumpur, or browse Traveloka's full Indonesia flight listings for other cities worth adding to the trip.
Traveloka's Price Alert tracks fares on this route and notifies you when prices drop, which is useful given how much fares can shift between now and your travel dates on a route with only one nonstop carrier. Easy Reschedule lets you adjust your dates without starting a new booking from scratch if your plans change, and Japan travelers can pay using locally familiar methods at checkout. Clear visibility into Garuda's nonstop fare against one-stop alternatives makes it easy to decide which trade-off is right for your trip.
Flight Duration | 14 hr(s) 55 mins |
Airport in Tokyo | |
Airport in Bali / Denpasar |
