
7 hour(s), 30 minute(s)
Airline | Departure Time | Arrival Time | Origin airport | Destination airport | |
|---|---|---|---|---|---|
Garuda Indonesia | 00:20 | 08:50 | Bali / Denpasar (DPS) | Tokyo (NRT) | Book flight |
Japan Airlines | 00:20 | 08:50 | Bali / Denpasar (DPS) | Tokyo (NRT) | Book flight |
Yes, Garuda Indonesia operates a daily nonstop service between Ngurah Rai International Airport and Narita International Airport, the only airline flying this route without a stop.
The nonstop flight takes around 7 hours and 30 minutes, one of the longer routes in Garuda Indonesia's network.
Garuda Indonesia flies this route with an Airbus A330, offering both Economy and Business class cabins.
Fares tend to soften outside Japan's spring cherry blossom and autumn foliage seasons, and outside Golden Week and New Year holidays.
No visa is required for tourism stays up to 90 days. Australian passport holders enter Japan visa-free, though a valid passport for the length of stay is required.
Narita sits about 60 kilometres east of the city, roughly an hour away on the Narita Express or Keisei Skyliner trains.
Yes, Tokyo is one hour ahead of Bali year-round, since Japan does not observe daylight saving.
Bali to Tokyo (Narita) is Indonesia's only nonstop link to Japan's capital, swapping rice terraces and surf breaks for neon-lit streets, centuries-old temples, and some of the world's best food. It's a long-haul hop, but the direct service makes it a genuinely easy one.
Garuda Indonesia operates the nonstop service between Ngurah Rai International Airport and Narita International Airport, running daily on an Airbus A330 with both Economy and Business cabins. It's currently the only airline flying this route without a stop.
The direct flight between Bali / Denpasar and Tokyo takes around 7 hours and 30 minutes, covering one of the longer nonstop routes in Garuda's network.
Fares move with season and booking window, with current deals from AU$349. Since Garuda is the sole nonstop operator, booking a couple of months ahead, especially around Japanese cherry blossom season in spring and the autumn foliage season, tends to get the better price.
Fares generally soften outside spring (March-April) and autumn (October-November), Japan's two peak tourist seasons, and outside the Japanese Golden Week and New Year holidays. Flying in Japan's humid summer or cooler winter months, aside from those holiday windows, tends to be better value.
Narita International Airport sits around 60 kilometres east of central Tokyo, roughly an hour into the city on the Narita Express or Keisei Skyliner trains. Taxis are available but expensive over this distance, so most travellers take the train or an airport limousine bus into Tokyo.
Australian passport holders can enter Japan visa-free for tourism stays of up to 90 days. You'll need a passport valid for the length of your stay, and it's worth checking Japan's Visit Japan Web system ahead of arrival to speed up immigration and customs.
Tokyo sits one hour ahead of Bali, since Japan runs on Japan Standard Time (UTC+9) while Bali follows WITA (UTC+8). Japan does not observe daylight saving, so the gap stays constant year-round.
Set a Flight Alert on Traveloka to track fares on this long-haul route, and book a couple of months ahead of Japan's cherry blossom or autumn foliage seasons, when demand runs highest. Comparing Economy against Business fares is also worth doing on a flight this long.
Traveloka keeps pricing transparent on this route, with no hidden fees, and lets you bundle Tokyo accommodation, airport transfers, and activities alongside your Garuda Indonesia flight booking.
Consider Bali to Tokyo Haneda flights if a city-centre airport suits your itinerary better, or Bali to Sydney flights for a different long-haul option.
Flight Duration | 7 hr(s) 30 mins |
Airport in Bali / Denpasar | |
Airport in Tokyo |




