Cheap Flights from Singapore Changi to Bali (Denpasar)

Travellers and cabin class

Compare Singapore Changi to Bali (Denpasar) flight deals

Find the cheapest month or even day of the year to fly to Bali (Denpasar)

Book the best Bali (Denpasar) fare with no extra fees

Flight deals from Singapore Changi to Bali (Denpasar)

Looking for a cheap last-minute deal or the best return flight from Singapore Changi to Bali (Denpasar)? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Singapore Changi to Bali (Denpasar)

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Singapore Changi to Bali (Denpasar) flights are currently cheapest in January.

Direct flights from Singapore Changi to Bali (Denpasar)

Singapore Changi to Bali (Denpasar): Alternative routes

Compare routes from Singapore Changi to Denpasar below. You may find an airport to fly into that's cheaper, faster, or easier than Bali (Denpasar).

Singapore to Denpasar: Flight information

The things to know before you go.
Cheapest flight foundR 1,196
Cheapest month to flyJanuary
Average flight time2 hrs, 46 mins
Most popular airlineSingapore Airlines
Average flights per week456

Finding cheap flights from Singapore Changi to Bali (Denpasar): Frequently asked questions

The best price we found for a return flight from Singapore Changi to Bali (Denpasar) is R 2,109. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 46 minutes is the average flight time from Singapore Changi to Bali (Denpasar).
Singapore Airlines, Garuda Indonesia and Air India fly direct from Singapore Changi to Bali (Denpasar).
As of March 2025, there are 506 flights per week flying from Singapore Changi to Bali (Denpasar).
The cheapest month to fly from Singapore Changi to Bali (Denpasar) is usually March 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Singapore Changi Airport to Bali (Denpasar) Airport on Saturday, 27 September 2025.
Yes – the average flight time is 2 hours and 46 minutes.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Denpasar is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Indonesia AirAsia offers the cheapest flight tickets to Bali (Denpasar).

Flying from Changi International Airport (SIN) to Ngurah Rai International Airport (DPS): what you need to know

  • A direct flight from Changi International Airport to Ngurah Rai International Airport takes 2 hours 45 minutes (on average). Denpasar's timezone is UTC+8 — the same as Singapore.

  • For the first departure, jump on the 06:45 flight from Changi International Airport to Ngurah Rai International Airport. If you prefer to leave later, the last flight is at 23:45. With 341 weekly flights from SIN to DPS, you can pick the timing that's best for you.

  • Flying over a peak time like August? Public holidays and other high seasons can mean longer lines and delays at security. Play things extra safe and arrive up to four hours before international flights and two hours before a domestic departure.

  • KLM is your gateway to exploring Denpasar (and maybe even some other great corners of Indonesia!). Look through the direct flights from Changi International Airport to Ngurah Rai International Airport offered by this popular airline.

  • We make it simple to book a flight with a stopover. To look at your options for flights from Changi International Airport to Ngurah Rai International Airport, deselect 'Direct flights only.' Then, choose a flight that has a stop long enough to tour the city of your choice. Popular stopovers between SIN and DPS are:

    • Kuala Lumpur International Airport

    • Soekarno-Hatta International Airport

    • Juanda International Airport

  • To see if you need a visa to enter Indonesia, contact your carrier and the local consulate or embassy. They'll provide you with the latest information, including any other travel documents you may need after booking your cheap ticket from SIN to DPS.

How to find the cheapest flights from Changi International Airport (SIN) to Ngurah Rai International Airport (DPS)

  • The lowest price we've found for a one-way ticket from Changi International Airport to Ngurah Rai International Airport is R 1,196. For a return flight on this route, the best price is R 2,109. Depending on the availability and when you book, these fares could change.

  • Get cheap tickets from SIN to DPS by booking at least 2 months ahead. Based on our research, that's the sweet spot for finding a bargain.

  • Schedule your trip for October. That's the cheapest month for tickets from Changi International Airport to Ngurah Rai International Airport. If you're flexible with your travel dates, use the 'Whole month' tool to see the cheapest price across every month.

  • Set up a Price Alert for cheap tickets from SIN to DPS. There's no need to search every day to see if fares have dropped. We'll let you know as soon as there's a change in price.

  • Use filters to tailor your flights from Changi International Airport to Ngurah Rai International Airport. Simply select your ideal arrival and departure times, number of stops and airlines. Alternatively, sort your results by 'Cheapest' to see the best deals.

Handy information about Changi International Airport (SIN)

  • Changi International Airport is around 21 kilometres from central Singapore. If you're catching a cab, ride-sharing or driving from the centre, it'll take you 21 minutes or so to get there, depending on traffic. If you're planning to take public transport, expect the travel time to be around 1 hour.

  • Have an early flight from Changi International Airport to Ngurah Rai International Airport? Avoid the last-minute rush to the airport (and sneak in some extra precious sleep) by picking one of these hotels near SIN:

Arriving at Ngurah Rai International Airport (DPS)

Getting from Ngurah Rai International Airport (DPS) to central Denpasar

  • From Ngurah Rai International Airport, Denpasar is approximately 16 kilometres away. It takes around 32 minutes to reach the centre driving.

  • Getting to the centre on public transport will take you roughly 51 minutes.

When to fly to Ngurah Rai International Airport (DPS)

  • July is the most popular month for flights from Changi International Airport to Ngurah Rai International Airport. To steer clear of the crowds, head to Denpasar in April.

  • The warmest month in Denpasar is March, with temperatures ranging between 24ºC and 30ºC. Lock in your flights from Changi International Airport to Ngurah Rai International Airport in this month if you like this kind of weather.

  • If you like travelling in cooler conditions, look for a cheap ticket from SIN to DPS in August. Average temperatures are between 21ºC and 28ºC then.

More about Denpasar

  • After booking your flights from SIN to DPS, you'll want to find a place to stay in Denpasar. Make one of these accommodation options your base for exploring this exciting destination:

  • Every great adventure has to include a little sightseeing. Pura Blanjong, Jagatnata Temple (Pura Jagatnatha) and Bali Museum are must-have experiences during your Denpasar visit.

Complete your Denpasar trip with hotels and a car rental

  • Once you've secured your cheap ticket to Ngurah Rai International Airport, browse our low prices and exclusive offers on hotels. You can also compare a range of car rental companies in one go to get the best car rental price for your Denpasar trip.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.