The Bali Observer

Thursday, 1 October 2026

Singapore to Denpasar flights: how long they take and how often they run

Flights from Singapore to Denpasar are usually nonstop and take about 2 hours 35 minutes to 2 hours 45 minutes, with multiple daily services between Changi and Bali’s Ngurah Rai airport.

By

Editor: Mursyid Sonsang

· 3 min read

Open the larger photo. Illustration: An airplane wing flying high above clouds during a golden sunset.
Illustration: An airplane wing flying high above clouds during a golden sunset. · Photo: Pamela Webb / stocksnap (Openverse), CC0

Flights from Singapore to Denpasar are served by multiple daily nonstop services between Changi Airport and Ngurah Rai International Airport, with typical flight times of about 2 hours 35 minutes to 2 hours 45 minutes, depending on the airline and departure. That makes the route one of the most direct links for travel into Bali from Southeast Asia, according to Singapore Airlines and FlightConnections.

How long is the flight from Singapore to Denpasar?

For nonstop services, Singapore Airlines says the journey takes about 2h 35m to 2h 45m, while FlightConnections lists the fastest direct flight at 2 hours 35 minutes. Momondo also shows direct flights between Singapore and Denpasar are available every day.

The exact time varies by flight schedule, aircraft and routing, but the published non-stop times stay in the same narrow band across the route sources.

Which airports are used on this route?

The Singapore side is Changi Airport (SIN), and the Bali side is Ngurah Rai International Airport (DPS), which serves Denpasar. Expedia and Momondo both identify SIN-DPS as the standard city-pair for this route.

That means search results for “Singapore to Denpasar” usually refer to flights into Bali’s main international airport, not a separate airport in central Denpasar.

How frequent are the flights?

FlightConnections says SIN-DPS is operated 55 times a week, with an average of 8 flights per day. Expedia says there are approximately 17 nonstop flights per day, while Momondo says direct flights go from Singapore to Denpasar every day.

The airline mix includes Singapore Airlines, Scoot, Indonesia AirAsia, Jetstar and Garuda Indonesia, according to the route pages from Expedia and Traveloka.

What does this mean for travellers?

The route is heavily served and usually straightforward, which gives travellers several departure times across the day. For readers planning Bali travel, that can make Singapore a practical transit point as well as a direct origin market.

  • Fastest published nonstop time: 2 hours 35 minutes, according to FlightConnections and Singapore Airlines.
  • Published frequency: 55 flights a week, according to FlightConnections.
  • Main airports: Singapore Changi (SIN) and Ngurah Rai International (DPS), according to Expedia and Momondo.

Why do search results sometimes show different timings?

Different booking sites can show slightly different durations because they round times differently or use different fare feeds. Expedia shows about 2h 45m for some nonstop options, while FlightConnections and Singapore Airlines list 2h 35m to 2h 45m for direct services.

For travellers, the key point is that the route is consistently short and usually nonstop, with only small variations between carriers and schedules.

Sources

Read next

  1. More on this story

  2. Most read in Explainers & Data

Related

‹ Back to the home page

Share this story

Share as an image

For an Instagram Story, a WhatsApp Status or TikTok. The story link is copied too, ready to paste into the Link sticker.

Preview of the Story / Status card for this story
Story / Status · 9:16
Save image
Preview of the Feed card for this story
Feed · 4:5
Save image

Reading tools

Normal

A sample of the body text size. Your choice is kept on this device.