Flights to Denpasar (Bali)

Direct flights from 54 cities, 1,345 flights a week. From Singapore the flight takes 2h 50m, tickets from $85. From Perth the flight takes 3h 48m, tickets from $98.

Flights to Denpasar (Bali) at a glance

cities with nonstop flights here
54
nonstop flights a week
1,345
lowest fare from Singapore
$85
flight time from Singapore
2h 50m
lowest fare from Perth
$98
flight time from Perth
3h 48m
arrival airport
Ngurah Rai International
best months to visit
May, June and July

Where you can fly to Denpasar (Bali) from

Nonstop flights, busiest routes first

FromFare
Singapore Singapore, 2h 50m, 95 a week from $85
Perth Australia, 3h 48m, 79 a week from $98
Melbourne Australia, 6h 10m, 53 a week from $181
Sydney Australia, 6h 30m, 41 a week from $170
Brisbane Australia, 6h 15m, 19 a week from $158
New Delhi India, 8h 5m, 17 a week from $224
Dubai United Arab Emirates, 9h 20m, 14 a week from $406
Abu Dhabi United Arab Emirates, 9h 30m, 14 a week from $463
Adelaide Australia, 6h 48m, 14 a week from $150
Bengaluru India, 6h 55m, 7 a week from $230
Gold Coast Australia, 6h 23m, 7 a week from $171
Mumbai India, 7h 35m, 6 a week from $228
Chennai India, 6h 20m, 6 a week from $139
Darwin Australia, 2h 40m, 4 a week from $358
Auckland New Zealand, 9h 10m, 3 a week from $231

From other countries

And 9 cities more with nonstop flights.

When to fly to Denpasar (Bali)

Weather by month

The most comfortable months are May, June and July: +29° by day, sea +29°, 18 rainy days a month. Long-term monthly averages.

Jan
+29° +26° +29° 28 days
Feb
+29° +25° +30° 27 days
Mar
+30° +26° +30° 27 days
Apr
+29° +26° +29° 20 days
May
+29° +26° +29° 18 days
Jun
+29° +26° +29° 19 days
Jul
+28° +25° +28° 17 days
Aug
+28° +24° +28° 19 days
Sep
+29° +25° +28° 20 days
Oct
+30° +25° +29° 19 days
Nov
+30° +26° +30° 24 days
Dec
+30° +26° +30° 26 days

Daytime and night temperatures in °C, sea temperature (in blue), rainy days. Months with the most comfortable weather are in green. Long-term averages.

Arrival airport

Where the nonstop flights land

1,309 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Denpasar (Bali) from?
From 54 cities. The busiest routes are from Singapore (95 flights a week), Perth (79 flights a week), Melbourne (53 flights a week), Sydney (41 flights a week), Brisbane (19 flights a week) and New Delhi (17 flights a week).
How long is the flight from Singapore to Denpasar (Bali)?
A nonstop flight takes about 2 hours 50 minutes, tickets from $85.
How long is the flight from Perth to Denpasar (Bali)?
A nonstop flight takes about 3 hours 48 minutes, tickets from $98.
What is the cheapest city to fly to Denpasar (Bali) from?
Surabaya from $34, Praya from $42, Labuan Bajo from $46 and Jakarta from $57.
When is the best time to fly to Denpasar (Bali)?
The most comfortable months are May, June and July: +29° by day, sea +29°, 18 rainy days a month. Long-term monthly averages.
Which airport do flights to Denpasar (Bali) arrive at?
All nonstop flights land at Ngurah Rai International (DPS).