Find cheap flights to Bali from S$ 91

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 16-9. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
Return
1 adult
Economy
Thu 29-6
Thu 6-7

Here is why travelers choose KAYAK

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more

Search hundreds of travel sites at once for deals on flights to Bali

Latest Bali Flight Deals

Best return prices found by our users on KAYAK in the last 72 hours

MOST POPULARDenpasar
Direct from S$ 168

Good to know

Low season

February

High season

August

Cheapest flight

S$ 91

Good deal (return flight)

S$ 212

Good deal one-way

S$ 138
Best time to beat the crowds (2% less expensive on average)
Most popular time to fly (15% more expensive on average)
Flight from Singapore to Denpasar
or less
or less

Top tips for finding cheap flights to Bali

  • Looking for cheap airfare to Bali? 25% of our users found tickets to Bali for the following prices or less: From Singapore S$ 138 one-way - S$ 212 round-trip
  • Book at least 6 weeks before departure in order to get a below-average price.
  • High season is considered to be July, August and September. The cheapest month to fly from Singapore is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Bali flight deals.

FAQs - booking Bali flights

Book Cheap Bali Plane Tickets

Recent return flight deals

10-10Tue
directIndonesia AirAsia
2h 45mSIN-DPS
26-10Thu
directIndonesia AirAsia
2h 45mDPS-SIN
S$ 168
30-10Mon
directIndonesia AirAsia
2h 45mSIN-DPS
3-11Fri
directIndonesia AirAsia
2h 45mDPS-SIN
S$ 172
17-9Sun
directMultiple Airlines
2h 45mSIN-DPS
6-10Fri
directMultiple Airlines
2h 40mDPS-SIN
S$ 173
3-10Tue
directMultiple Airlines
2h 45mSIN-DPS
22-10Sun
directMultiple Airlines
2h 40mDPS-SIN
S$ 175
16-9Sat
directMultiple Airlines
2h 45mSIN-DPS
27-9Wed
directMultiple Airlines
2h 35mDPS-SIN
S$ 176
12-6Mon
directMultiple Airlines
2h 45mSIN-DPS
15-6Thu
1 stopMultiple Airlines
15h 15mDPS-SIN
S$ 177
16-10Mon
directMultiple Airlines
2h 45mSIN-DPS
17-10Tue
directMultiple Airlines
2h 35mDPS-SIN
S$ 179
8-10Sun
directMultiple Airlines
2h 45mSIN-DPS
22-10Sun
directMultiple Airlines
2h 40mDPS-SIN
S$ 180
4-9Mon
directMultiple Airlines
2h 45mSIN-DPS
18-9Mon
directMultiple Airlines
2h 40mDPS-SIN
S$ 181
22-6Thu
directMultiple Airlines
2h 45mSIN-DPS
6-7Thu
directMultiple Airlines
2h 50mDPS-SIN
S$ 183
20-9Wed
directMultiple Airlines
2h 45mSIN-DPS
24-9Sun
directMultiple Airlines
2h 40mDPS-SIN
S$ 184
20-6Tue
directMultiple Airlines
2h 45mSIN-DPS
9-7Sun
directMultiple Airlines
2h 45mDPS-SIN
S$ 185
12-6Mon
directIndonesia AirAsia
2h 45mSIN-DPS
22-7Sat
directIndonesia AirAsia
2h 45mDPS-SIN
S$ 188
25-6Sun
directIndonesia AirAsia
2h 45mSIN-DPS
24-7Mon
directIndonesia AirAsia
2h 45mDPS-SIN
S$ 189
21-6Wed
directIndonesia AirAsia
2h 45mSIN-DPS
6-7Thu
directIndonesia AirAsia
2h 45mDPS-SIN
S$ 192
12-10Thu
directBatik Air
2h 35mSIN-DPS
16-10Mon
directBatik Air
2h 35mDPS-SIN
S$ 193
30-10Mon
directIndonesia AirAsia
2h 45mSIN-DPS
2-11Thu
directIndonesia AirAsia
2h 45mDPS-SIN
S$ 195
10-9Sun
directIndonesia AirAsia
2h 45mSIN-DPS
15-9Fri
directIndonesia AirAsia
2h 45mDPS-SIN
S$ 196
15-9Fri
directIndonesia AirAsia
2h 45mSIN-DPS
1-10Sun
directIndonesia AirAsia
2h 45mDPS-SIN
S$ 198
1-7Sat
directIndonesia AirAsia
2h 45mSIN-DPS
7-7Fri
directIndonesia AirAsia
2h 45mDPS-SIN
S$ 200

Search by stops

Search by airline

Search by price

Recent one-way flight deals

16-9Sat
directIndonesia AirAsia
2h 45mSIN-DPS
S$ 91
20-10Fri
directIndonesia AirAsia
2h 45mSIN-DPS
S$ 92
20-10Fri
directIndonesia AirAsia
2h 45mSIN-DPS
S$ 93
19-9Tue
directIndonesia AirAsia
2h 45mSIN-DPS
S$ 99
15-10Sun
directIndonesia AirAsia
2h 45mSIN-DPS
S$ 100
29-9Fri
directIndonesia AirAsia
2h 45mSIN-DPS
S$ 101
1-7Sat
directIndonesia AirAsia
2h 45mSIN-DPS
S$ 103
12-6Mon
directIndonesia AirAsia
2h 45mSIN-DPS
S$ 104
13-6Tue
directIndonesia AirAsia
2h 45mSIN-DPS
S$ 106
18-6Sun
directIndonesia AirAsia
2h 45mSIN-DPS
S$ 107
18-6Sun
directIndonesia AirAsia
2h 45mSIN-DPS
S$ 108
12-6Mon
directIndonesia AirAsia
2h 45mSIN-DPS
S$ 110
2-7Sun
directIndonesia AirAsia
2h 45mSIN-DPS
S$ 111
15-6Thu
1 stopMultiple Airlines
8h 10mSIN-DPS
S$ 135
8-6Thu
1 stopMultiple Airlines
8h 10mSIN-DPS
S$ 138
13-6Tue
1 stopMultiple Airlines
8h 10mSIN-DPS
S$ 139
14-6Wed
1 stopMultiple Airlines
8h 10mSIN-DPS
S$ 141
19-7Wed
directScoot
2h 30mSIN-DPS
S$ 143
25-7Tue
1 stopMultiple Airlines
8h 10mSIN-DPS
S$ 145
13-8Sun
1 stopMultiple Airlines
5h 40mSIN-DPS
S$ 146

Search by stops

Search by airline

Search by price

Recent domestic flight deals

9-6Fri
directSuper Air Jet
1h 50mCGK-DPS
12-6Mon
directSuper Air Jet
1h 50mDPS-CGK
S$ 118
8-9Fri
directBatik Air
1h 50mCGK-DPS
20-9Wed
directBatik Air
1h 50mDPS-CGK
S$ 238
15-11Wed
directBatik Air
1h 50mCGK-DPS
22-11Wed
directBatik Air
1h 50mDPS-CGK
S$ 241
1-9Fri
directBatik Air
1h 50mCGK-DPS
20-9Wed
directBatik Air
1h 50mDPS-CGK
S$ 252
21-10Sat
directBatik Air
1h 50mHLP-DPS
9-11Thu
directBatik Air
1h 50mDPS-HLP
S$ 252

Search by stops

Search by airline

Search by price

Flights to Bali

Return flight deals:

Bali - Singapore

Browse origins:

S$ 129

Browse destinations:

S$ 129
S$ 129
S$ 129