Skip to main content

Cheapest flights from Singapore to Denpasar (Bali)

Departure atReturn atStopsAirlineFind tickets
27 May 202330 May 20231 StopMalaysia AirlinesTickets from 254
28 May 202331 May 2023DirectJetstar AsiaTickets from 213
29 May 202331 May 2023DirectIndonesia AirAsiaTickets from 154
30 May 20232 June 20231 StopIndonesia AirAsiaTickets from 191
31 May 20233 June 20231 StopMalaysia AirlinesTickets from 252
1 June 202314 June 20231 StopMalaysia AirlinesTickets from 278
2 June 20234 June 20231 StopBatik Air IndonesiaTickets from 400
3 June 202329 June 2023DirectJetstar AsiaTickets from 259
4 June 20237 June 20231 StopIndonesia AirAsiaTickets from 210
5 June 202311 June 20231 StopIndonesia AirAsiaTickets from 188
6 June 20236 June 20231 StopIndonesia AirAsiaTickets from 199
7 June 202317 June 20231 StopIndonesia AirAsiaTickets from 203
8 June 202310 June 20231 StopBatik Air IndonesiaTickets from 228
9 June 202311 June 20231 StopIndonesia AirAsiaTickets from 192
10 June 202317 June 20231 StopIndonesia AirAsiaTickets from 206
11 June 202317 June 20231 StopIndonesia AirAsiaTickets from 194
12 June 202316 June 20231 StopIndonesia AirAsiaTickets from 151
13 June 202323 June 20231 StopIndonesia AirAsiaTickets from 164
14 June 20231 July 2023DirectIndonesia AirAsiaTickets from 196
15 June 202329 June 2023DirectJetstar AsiaTickets from 299
16 June 202321 June 20231 StopIndonesia AirAsiaTickets from 204
17 June 202325 June 2023DirectJetstar AsiaTickets from 257
18 June 202328 June 2023DirectJetstar AsiaTickets from 244
19 June 202330 June 2023DirectJetstar AsiaTickets from 236
20 June 202316 July 2023DirectJetstar AsiaTickets from 209
21 June 20234 July 2023DirectJetstar AsiaTickets from 207
22 June 20236 July 2023DirectIndonesia AirAsiaTickets from 141
23 June 202329 June 2023DirectJetstar AsiaTickets from 257
24 June 202328 June 2023DirectJetstar AsiaTickets from 207
25 June 202328 June 2023DirectJetstar AsiaTickets from 207
26 June 20236 July 2023DirectIndonesia AirAsiaTickets from 140
27 June 20234 July 2023DirectIndonesia AirAsiaTickets from 142
28 June 202327 July 20231 StopIndonesia AirAsiaTickets from 180
29 June 202321 July 2023DirectIndonesia AirAsiaTickets from 189
30 June 202320 July 2023DirectIndonesia AirAsiaTickets from 149
1 July 20237 July 2023DirectIndonesia AirAsiaTickets from 155
2 July 20238 July 2023DirectIndonesia AirAsiaTickets from 144
3 July 20235 July 2023DirectIndonesia AirAsiaTickets from 184
4 July 202313 July 2023DirectIndonesia AirAsiaTickets from 185
5 July 202313 July 2023DirectIndonesia AirAsiaTickets from 173
6 July 202310 July 2023DirectJetstar AsiaTickets from 234
7 July 202324 July 2023DirectScootTickets from 215
8 July 202311 July 2023DirectJetstar AsiaTickets from 207
9 July 202316 July 2023DirectIndonesia AirAsiaTickets from 175
10 July 202311 July 2023DirectJetstar AsiaTickets from 207
11 July 202322 July 2023DirectIndonesia AirAsiaTickets from 195
12 July 202316 July 2023DirectJetstar AsiaTickets from 209
13 July 202317 July 2023DirectJetstar AsiaTickets from 236
14 July 202316 July 2023DirectJetstar AsiaTickets from 234
15 July 202323 July 2023DirectIndonesia AirAsiaTickets from 199
16 July 202327 July 2023DirectIndonesia AirAsiaTickets from 197
17 July 202321 July 2023DirectJetstar AsiaTickets from 207
18 July 202327 July 20232 StopsJetstar AsiaTickets from 87
19 July 202314 August 2023DirectIndonesia AirAsiaTickets from 226
20 July 202315 August 2023DirectIndonesia AirAsiaTickets from 211
21 July 202316 August 2023DirectIndonesia AirAsiaTickets from 212
22 July 202327 July 2023DirectIndonesia AirAsiaTickets from 162
23 July 202326 July 2023DirectIndonesia AirAsiaTickets from 183
24 July 202319 August 20231 StopBatik Air IndonesiaTickets from 229
25 July 202320 August 2023DirectJetstar AsiaTickets from 220
26 July 202329 July 2023DirectJetstar AsiaTickets from 207
27 July 202330 July 2023DirectJetstar AsiaTickets from 209
28 July 202330 July 2023DirectJetstar AsiaTickets from 234
29 July 202312 August 20231 StopIndonesia AirAsiaTickets from 197
30 July 20236 August 2023DirectJetstar AsiaTickets from 261
31 July 20235 August 2023DirectJetstar AsiaTickets from 261
1 August 202314 August 20231 StopIndonesia AirAsiaTickets from 208
2 August 20235 August 2023DirectJetstar AsiaTickets from 261
3 August 20236 August 2023DirectJetstar AsiaTickets from 286
4 August 202316 August 20231 StopBatik Air IndonesiaTickets from 214
5 August 202316 August 20231 StopBatik Air IndonesiaTickets from 217
6 August 202310 August 20231 StopMalaysia AirlinesTickets from 287
7 August 202320 August 20231 StopBatik Air IndonesiaTickets from 211
8 August 202319 August 20231 StopIndonesia AirAsiaTickets from 214
9 August 202325 August 20231 StopBatik Air IndonesiaTickets from 212
10 August 202330 August 2023DirectScootTickets from 289
11 August 202318 August 2023DirectBatik Air IndonesiaTickets from 226
12 August 20232 September 2023DirectJetstar AsiaTickets from 236
13 August 202320 August 2023DirectJetstar AsiaTickets from 285
14 August 202328 August 20231 StopMalaysia AirlinesTickets from 277
15 August 20233 September 2023DirectJetstar AsiaTickets from 236
16 August 202324 August 2023DirectBatik Air IndonesiaTickets from 205
17 August 20237 September 2023DirectJetstar AsiaTickets from 234
18 August 20237 September 2023DirectJetstar AsiaTickets from 234
19 August 20237 September 2023DirectIndonesia AirAsiaTickets from 176
20 August 20233 September 2023DirectIndonesia AirAsiaTickets from 191
21 August 20239 September 2023DirectJetstar AsiaTickets from 207
22 August 20235 September 2023DirectScootTickets from 182
23 August 20236 September 2023DirectJetstar AsiaTickets from 236
24 August 20237 September 2023DirectJetstar AsiaTickets from 234
25 August 202310 September 2023DirectJetstar AsiaTickets from 236
26 August 20239 September 2023DirectJetstar AsiaTickets from 236
27 August 20233 September 2023DirectJetstar AsiaTickets from 236
28 August 20231 September 2023DirectIndonesia AirAsiaTickets from 180
29 August 202311 September 2023DirectIndonesia AirAsiaTickets from 179
30 August 202314 September 2023DirectScootTickets from 183
31 August 20238 September 2023DirectJetstar AsiaTickets from 209
1 September 202316 September 2023DirectBatik Air IndonesiaTickets from 180
2 September 202320 September 2023DirectIndonesia AirAsiaTickets from 179
3 September 202318 September 2023DirectIndonesia AirAsiaTickets from 160
4 September 20238 September 2023DirectJetstar AsiaTickets from 209
5 September 202314 September 2023DirectBatik Air IndonesiaTickets from 176
6 September 202328 September 2023DirectJetstar AsiaTickets from 209
7 September 202311 September 2023DirectJetstar AsiaTickets from 236
8 September 202316 September 2023DirectBatik Air IndonesiaTickets from 173
9 September 202316 September 2023DirectBatik Air IndonesiaTickets from 176
10 September 202324 September 2023DirectIndonesia AirAsiaTickets from 141
11 September 20234 October 2023DirectIndonesia AirAsiaTickets from 147
12 September 202322 September 2023DirectIndonesia AirAsiaTickets from 141
13 September 202318 September 2023DirectJetstar AsiaTickets from 207
14 September 202322 September 2023DirectJetstar AsiaTickets from 207
15 September 202321 September 2023DirectJetstar AsiaTickets from 207
16 September 202327 September 2023DirectIndonesia AirAsiaTickets from 141
17 September 202328 September 2023DirectIndonesia AirAsiaTickets from 147
18 September 202326 September 2023DirectIndonesia AirAsiaTickets from 141
19 September 20231 October 2023DirectIndonesia AirAsiaTickets from 149
20 September 20237 October 2023DirectJetstar AsiaTickets from 207
21 September 202330 September 2023DirectJetstar AsiaTickets from 234
22 September 202330 September 20231 StopMalaysia AirlinesTickets from 254
23 September 20237 October 2023DirectJetstar AsiaTickets from 234
24 September 20238 October 2023DirectIndonesia AirAsiaTickets from 134
25 September 20236 October 2023DirectIndonesia AirAsiaTickets from 134
26 September 20239 October 2023DirectJetstar AsiaTickets from 209
27 September 202310 October 2023DirectJetstar AsiaTickets from 207
28 September 20236 October 2023DirectJetstar AsiaTickets from 207
29 September 20235 October 2023DirectJetstar AsiaTickets from 234
30 September 202312 October 2023DirectIndonesia AirAsiaTickets from 135
1 October 202320 October 2023DirectJetstar AsiaTickets from 160
2 October 20236 October 2023DirectJetstar AsiaTickets from 209
3 October 202314 October 2023DirectIndonesia AirAsiaTickets from 138
4 October 20237 October 2023DirectBatik Air IndonesiaTickets from 159
5 October 202315 October 2023DirectJetstar AsiaTickets from 234
6 October 20239 October 2023DirectJetstar AsiaTickets from 209
7 October 202319 October 2023DirectIndonesia AirAsiaTickets from 134
8 October 202315 October 2023DirectIndonesia AirAsiaTickets from 135
9 October 202323 October 2023DirectIndonesia AirAsiaTickets from 132
10 October 202326 October 2023DirectJetstar AsiaTickets from 209
11 October 202317 October 2023DirectJetstar AsiaTickets from 207
12 October 202326 October 2023DirectIndonesia AirAsiaTickets from 125
13 October 202320 October 2023DirectJetstar AsiaTickets from 209
14 October 202328 October 2023DirectIndonesia AirAsiaTickets from 134
15 October 202331 October 2023DirectJetstar AsiaTickets from 209
16 October 202325 October 2023DirectJetstar AsiaTickets from 207
17 October 202320 October 2023DirectJetstar AsiaTickets from 209
18 October 202319 October 2023DirectJetstar AsiaTickets from 207
19 October 202323 October 2023DirectJetstar AsiaTickets from 207
20 October 202324 October 2023DirectJetstar AsiaTickets from 207
21 October 202331 October 2023DirectJetstar AsiaTickets from 207
22 October 20234 November 2023DirectIndonesia AirAsiaTickets from 141
23 October 202313 November 2023DirectIndonesia AirAsiaTickets from 158
24 October 202311 November 2023DirectIndonesia AirAsiaTickets from 158
25 October 20235 November 2023DirectIndonesia AirAsiaTickets from 141
26 October 202310 November 2023DirectJetstar AsiaTickets from 209
27 October 202330 October 2023DirectJetstar AsiaTickets from 207
28 October 20233 November 2023DirectJetstar AsiaTickets from 207
29 October 202330 October 2023DirectGaruda IndonesiaTickets from 260
30 October 202314 November 2023DirectJetstar AsiaTickets from 236
31 October 20233 November 20231 StopMalaysia AirlinesTickets from 254
1 November 20237 November 2023DirectJetstar AsiaTickets from 207
2 November 20231 December 2023DirectJetstar AsiaTickets from 209
3 November 202310 November 2023DirectJetstar AsiaTickets from 234
4 November 202318 November 2023DirectIndonesia AirAsiaTickets from 121
5 November 202322 November 2023DirectIndonesia AirAsiaTickets from 133
6 November 202318 November 2023DirectIndonesia AirAsiaTickets from 133
7 November 202310 November 2023DirectJetstar AsiaTickets from 207
8 November 202322 November 2023DirectIndonesia AirAsiaTickets from 126
9 November 202322 November 2023DirectIndonesia AirAsiaTickets from 148
10 November 202317 November 20231 StopMalaysia AirlinesTickets from 252
11 November 202313 November 20231 StopMalaysia AirlinesTickets from 252
12 November 202325 November 2023DirectIndonesia AirAsiaTickets from 124
13 November 202328 November 2023DirectIndonesia AirAsiaTickets from 121
14 November 202325 November 2023DirectJetstar AsiaTickets from 207
15 November 202319 November 2023DirectJetstar AsiaTickets from 207
16 November 202320 November 2023DirectJetstar AsiaTickets from 209
17 November 202325 November 2023DirectJetstar AsiaTickets from 207
18 November 202325 November 2023DirectJetstar AsiaTickets from 207
19 November 20233 December 2023DirectIndonesia AirAsiaTickets from 152
20 November 202327 November 2023DirectJetstar AsiaTickets from 209
21 November 20231 December 2023DirectIndonesia AirAsiaTickets from 138
22 November 202325 November 2023DirectJetstar AsiaTickets from 209
23 November 20236 December 2023DirectIndonesia AirAsiaTickets from 125
24 November 20231 December 2023DirectIndonesia AirAsiaTickets from 131
25 November 202328 November 2023DirectJetstar AsiaTickets from 207
26 November 20232 December 2023DirectGaruda IndonesiaTickets from 260
27 November 202320 December 2023DirectGaruda IndonesiaTickets from 260
28 November 202330 November 2023DirectJetstar AsiaTickets from 209
29 November 20238 December 2023DirectJetstar AsiaTickets from 209
30 November 20233 December 2023DirectJetstar AsiaTickets from 209
1 December 202315 December 2023DirectIndonesia AirAsiaTickets from 179
2 December 20237 December 2023DirectJetstar AsiaTickets from 207
3 December 20236 December 2023DirectGaruda IndonesiaTickets from 260
4 December 20238 December 2023DirectGaruda IndonesiaTickets from 260
5 December 202313 December 2023DirectJetstar AsiaTickets from 242
6 December 202314 December 2023DirectJetstar AsiaTickets from 168
7 December 202315 December 2023DirectJetstar AsiaTickets from 176
8 December 202311 December 2023DirectJetstar AsiaTickets from 207
9 December 202316 December 2023DirectJetstar AsiaTickets from 242
10 December 20233 January 2024DirectKLMTickets from 257
11 December 202321 December 2023DirectJetstar AsiaTickets from 185
12 December 202321 December 2023DirectIndonesia AirAsiaTickets from 199
13 December 202318 December 2023DirectJetstar AsiaTickets from 257
14 December 202319 December 2023DirectKLMTickets from 271
15 December 202317 December 2023DirectGaruda IndonesiaTickets from 260
16 December 202323 December 2023DirectGaruda IndonesiaTickets from 260
17 December 202323 December 2023DirectGaruda IndonesiaTickets from 260
18 December 202323 December 2023DirectGaruda IndonesiaTickets from 260
19 December 20239 January 20241 StopMalaysia AirlinesTickets from 277
20 December 202323 December 2023DirectGaruda IndonesiaTickets from 260
21 December 202325 December 20231 StopMalaysia AirlinesTickets from 313
22 December 202324 December 2023DirectGaruda IndonesiaTickets from 297
23 December 202317 January 2024DirectGaruda IndonesiaTickets from 297
24 December 20235 January 2024DirectIndonesia AirAsiaTickets from 194
25 December 202310 January 2024DirectIndonesia AirAsiaTickets from 171
26 December 20238 January 2024DirectKLMTickets from 264
27 December 202317 January 2024DirectJetstar AsiaTickets from 279
28 December 20239 January 2024DirectIndonesia AirAsiaTickets from 187
29 December 202313 January 2024DirectIndonesia AirAsiaTickets from 188
30 December 202323 January 2024DirectIndonesia AirAsiaTickets from 179
31 December 202323 January 2024DirectIndonesia AirAsiaTickets from 169
1 January 20246 January 2024DirectGaruda IndonesiaTickets from 260
2 January 20244 January 2024DirectKLMTickets from 257
3 January 202410 January 2024DirectJetstar AsiaTickets from 207
4 January 20248 January 20241 StopMalaysia AirlinesTickets from 296
5 January 202412 January 2024DirectJetstar AsiaTickets from 207
6 January 202419 January 2024DirectJetstar AsiaTickets from 207
7 January 202421 January 2024DirectGaruda IndonesiaTickets from 260
8 January 20248 January 2024DirectJetstar AsiaTickets from 234
9 January 202417 January 2024DirectJetstar AsiaTickets from 209
10 January 202414 January 2024DirectJetstar AsiaTickets from 242
11 January 202413 January 20241 StopMalaysia AirlinesTickets from 277
12 January 202415 January 2024DirectGaruda IndonesiaTickets from 260
13 January 202426 January 2024DirectGaruda IndonesiaTickets from 260
14 January 202420 January 2024DirectGaruda IndonesiaTickets from 260
15 January 202428 January 2024DirectJetstar AsiaTickets from 207
16 January 202420 January 20241 StopMalaysia AirlinesTickets from 277
17 January 202422 January 2024DirectGaruda IndonesiaTickets from 260
18 January 20241 February 2024DirectIndonesia AirAsiaTickets from 162
19 January 202423 January 2024DirectJetstar AsiaTickets from 207
20 January 202427 January 2024DirectJetstar AsiaTickets from 209
21 January 202426 January 2024DirectGaruda IndonesiaTickets from 260
22 January 202428 January 2024DirectGaruda IndonesiaTickets from 260
23 January 20246 February 20241 StopMalaysia AirlinesTickets from 278
24 January 202429 January 2024DirectGaruda IndonesiaTickets from 260
25 January 20241 February 2024DirectJetstar AsiaTickets from 207
26 January 202410 February 2024DirectJetstar AsiaTickets from 207
27 January 20249 February 2024DirectJetstar AsiaTickets from 207
28 January 202421 February 2024DirectGaruda IndonesiaTickets from 260
29 January 20242 February 2024DirectGaruda IndonesiaTickets from 260
30 January 20242 February 20241 StopMalaysia AirlinesTickets from 277
31 January 202428 February 2024DirectGaruda IndonesiaTickets from 260
1 February 202415 February 2024DirectIndonesia AirAsiaTickets from 154
2 February 20241 March 2024DirectGaruda IndonesiaTickets from 260
3 February 202428 February 2024DirectJetstar AsiaTickets from 209
4 February 20247 February 2024DirectGaruda IndonesiaTickets from 260
5 February 20249 February 2024DirectJetstar AsiaTickets from 209
6 February 20249 February 2024DirectKLMTickets from 257
7 February 20249 February 2024DirectJetstar AsiaTickets from 207
8 February 202417 February 2024DirectKLMTickets from 257
9 February 202415 February 2024DirectKLMTickets from 265
10 February 202423 February 2024DirectKLMTickets from 265
11 February 202417 February 2024DirectKLMTickets from 257
12 February 202416 February 2024DirectKLMTickets from 257
13 February 202417 February 2024DirectKLMTickets from 257
14 February 202413 March 2024DirectGaruda IndonesiaTickets from 260
15 February 202422 February 20241 StopMalaysia AirlinesTickets from 296
16 February 202419 February 2024DirectGaruda IndonesiaTickets from 260
17 February 202423 February 2024DirectJetstar AsiaTickets from 207
18 February 20243 March 2024DirectIndonesia AirAsiaTickets from 153
19 February 202423 February 2024DirectKLMTickets from 257
20 February 202429 February 20241 StopMalaysia AirlinesTickets from 277
21 February 20247 March 2024DirectJetstar AsiaTickets from 207
22 February 202426 February 20241 StopMalaysia AirlinesTickets from 277
23 February 202428 February 2024DirectGaruda IndonesiaTickets from 260
24 February 20243 March 2024DirectGaruda IndonesiaTickets from 260
25 February 20247 March 2024DirectIndonesia AirAsiaTickets from 154
26 February 20244 March 2024DirectGaruda IndonesiaTickets from 260
27 February 20241 March 20241 StopMalaysia AirlinesTickets from 277
28 February 202427 March 2024DirectGaruda IndonesiaTickets from 260
29 February 202416 March 20241 StopMalaysia AirlinesTickets from 277
1 March 20248 March 2024DirectJetstar AsiaTickets from 207
2 March 20249 March 2024DirectJetstar AsiaTickets from 209
3 March 20248 March 2024DirectGaruda IndonesiaTickets from 260
4 March 202412 March 2024DirectKLMTickets from 257
5 March 202412 March 2024DirectJetstar AsiaTickets from 207
6 March 202427 March 2024DirectGaruda IndonesiaTickets from 262
7 March 20249 March 2024DirectJetstar AsiaTickets from 207
8 March 202414 March 2024DirectJetstar AsiaTickets from 259
9 March 202423 March 2024DirectJetstar AsiaTickets from 259
10 March 202421 March 2024DirectJetstar AsiaTickets from 244
11 March 202417 March 20241 StopMalaysia AirlinesTickets from 277
12 March 202419 March 2024DirectJetstar AsiaTickets from 242
13 March 202418 March 2024DirectJetstar AsiaTickets from 234
14 March 202417 March 20241 StopMalaysia AirlinesTickets from 277
15 March 202418 March 2024DirectJetstar AsiaTickets from 236
16 March 202424 March 2024DirectGaruda IndonesiaTickets from 260
17 March 202410 April 20241 StopMalaysia AirlinesTickets from 296
18 March 202425 March 2024DirectGaruda IndonesiaTickets from 262
19 March 202422 March 20241 StopMalaysia AirlinesTickets from 277
20 March 202423 March 2024DirectGaruda IndonesiaTickets from 260
21 March 202428 March 20241 StopMalaysia AirlinesTickets from 277
22 March 202425 March 2024DirectGaruda IndonesiaTickets from 260
23 March 202425 March 2024DirectGaruda IndonesiaTickets from 260
24 March 202417 April 20241 StopMalaysia AirlinesTickets from 277
25 March 202430 March 2024DirectKLMTickets from 257
26 March 202417 April 20241 StopMalaysia AirlinesTickets from 277
27 March 20242 April 2024DirectKLMTickets from 257
28 March 202430 March 2024DirectKLMTickets from 257
29 March 202431 March 20241 StopMalaysia AirlinesTickets from 277
30 March 202413 April 20241 StopMalaysia AirlinesTickets from 278
31 March 20244 April 20241 StopMalaysia AirlinesTickets from 277
1 April 202424 April 20241 StopMalaysia AirlinesTickets from 280
2 April 202424 April 20241 StopMalaysia AirlinesTickets from 280
3 April 20243 April 2024DirectKLMTickets from 259
4 April 20241 May 20241 StopMalaysia AirlinesTickets from 280
5 April 202414 April 20241 StopMalaysia AirlinesTickets from 280
6 April 202412 April 2024DirectKLMTickets from 268
7 April 202413 April 20241 StopMalaysia AirlinesTickets from 299
8 April 20241 May 20241 StopMalaysia AirlinesTickets from 281
9 April 202414 April 20241 StopMalaysia AirlinesTickets from 299
10 April 202414 April 2024DirectKLMTickets from 268
11 April 202414 April 20241 StopMalaysia AirlinesTickets from 299
12 April 20248 May 20241 StopMalaysia AirlinesTickets from 299
13 April 20248 May 20241 StopMalaysia AirlinesTickets from 299
14 April 202418 April 20241 StopMalaysia AirlinesTickets from 299
15 April 202424 April 2024DirectGaruda IndonesiaTickets from 264
16 April 202423 April 20241 StopMalaysia AirlinesTickets from 280
17 April 202422 April 20241 StopMalaysia AirlinesTickets from 280
18 April 202415 May 20241 StopMalaysia AirlinesTickets from 280
19 April 202423 April 20241 StopMalaysia AirlinesTickets from 280
20 April 20244 May 20241 StopMalaysia AirlinesTickets from 280
22 April 20241 May 2024DirectGaruda IndonesiaTickets from 263
23 April 202415 May 20241 StopMalaysia AirlinesTickets from 280
25 April 202429 April 20241 StopMalaysia AirlinesTickets from 280
26 April 202428 April 2024DirectGaruda IndonesiaTickets from 263
27 April 202411 May 2024DirectGaruda IndonesiaTickets from 263
28 April 202411 May 2024DirectGaruda IndonesiaTickets from 263
29 April 20243 May 2024DirectGaruda IndonesiaTickets from 264
30 April 202419 May 20241 StopMalaysia AirlinesTickets from 280
1 May 20245 May 2024DirectGaruda IndonesiaTickets from 263
2 May 202410 May 2024DirectKLMTickets from 261
3 May 202419 May 2024DirectGaruda IndonesiaTickets from 263
4 May 202410 May 2024DirectGaruda IndonesiaTickets from 264
5 May 202412 May 2024DirectGaruda IndonesiaTickets from 263
6 May 202413 May 2024DirectGaruda IndonesiaTickets from 264
7 May 202410 May 2024DirectKLMTickets from 274
8 May 202412 May 2024DirectGaruda IndonesiaTickets from 263
9 May 202411 May 20241 StopMalaysia AirlinesTickets from 280
10 May 202418 May 2024DirectGaruda IndonesiaTickets from 263
11 May 202418 May 2024DirectGaruda IndonesiaTickets from 263
15 May 202418 May 2024DirectGaruda IndonesiaTickets from 263
16 May 202420 May 20241 StopMalaysia AirlinesTickets from 280
17 May 202420 May 2024DirectGaruda IndonesiaTickets from 264
18 May 202422 May 2024DirectGaruda IndonesiaTickets from 263
 

Cheapest flights from Denpasar (Bali) to Singapore

Departure atReturn atStopsAirlineFind tickets
27 May 202330 May 20231 StopIndonesia AirAsiaTickets from 179
28 May 202329 May 20231 StopLion AirTickets from 204
29 May 20231 June 20231 StopLion AirTickets from 250
30 May 20233 June 20231 StopIndonesia AirAsiaTickets from 197
31 May 20235 June 2023DirectIndonesia AirAsiaTickets from 201
1 June 202330 June 2023DirectJetstar AsiaTickets from 190
2 June 20235 June 20231 StopLion AirTickets from 198
3 June 202310 June 20231 StopSuper Air JetTickets from 203
4 June 20235 June 20231 StopLion AirTickets from 285
5 June 20239 June 20231 StopLion AirTickets from 181
6 June 20239 June 20231 StopLion AirTickets from 193
7 June 202310 June 20231 StopLion AirTickets from 196
8 June 202312 June 20231 StopLion AirTickets from 170
9 June 202311 June 20231 StopIndonesia AirAsiaTickets from 173
10 June 202313 June 20231 StopLion AirTickets from 177
11 June 202313 June 20231 StopLion AirTickets from 161
12 June 202313 June 20231 StopLion AirTickets from 152
13 June 202316 June 20231 StopMalaysia AirlinesTickets from 260
14 June 202318 June 20231 StopLion AirTickets from 153
15 June 202322 June 20231 StopIndonesia AirAsiaTickets from 147
16 June 202319 June 2023DirectIndonesia AirAsiaTickets from 172
17 June 202324 June 20231 StopLion AirTickets from 187
18 June 202322 June 2023DirectJetstar AsiaTickets from 312
19 June 202324 June 20231 StopSuper Air JetTickets from 205
20 June 202320 June 20231 StopIndonesia AirAsiaTickets from 179
21 June 202330 June 2023DirectJetstar AsiaTickets from 265
22 June 202324 June 20231 StopIndonesia AirAsiaTickets from 165
23 June 202325 June 20231 StopIndonesia AirAsiaTickets from 196
24 June 202325 June 20231 StopSuper Air JetTickets from 181
25 June 20232 July 20231 StopLion AirTickets from 164
26 June 20231 July 2023DirectIndonesia AirAsiaTickets from 180
27 June 202310 July 2023DirectIndonesia AirAsiaTickets from 187
28 June 202330 June 2023DirectJetstar AsiaTickets from 162
29 June 202330 June 2023DirectIndonesia AirAsiaTickets from 142
30 June 20231 July 2023DirectJetstar AsiaTickets from 157
1 July 202331 July 20231 StopIndonesia AirAsiaTickets from 210
2 July 202311 July 20231 StopGaruda IndonesiaTickets from 309
3 July 20236 July 20231 StopTransNusaTickets from 210
4 July 20235 July 2023DirectIndonesia AirAsiaTickets from 202
5 July 20238 July 2023DirectJetstar AsiaTickets from 236
6 July 20239 July 2023DirectIndonesia AirAsiaTickets from 165
7 July 20238 July 2023DirectJetstar AsiaTickets from 201
8 July 202311 July 2023DirectJetstar AsiaTickets from 172
9 July 202325 July 2023DirectJetstar AsiaTickets from 204
10 July 202317 July 2023DirectJetstar AsiaTickets from 201
11 July 202313 July 2023DirectScootTickets from 187
12 July 202314 July 2023DirectJetstar AsiaTickets from 181
13 July 202323 July 2023DirectJetstar AsiaTickets from 201
14 July 202321 July 2023DirectJetstar AsiaTickets from 204
15 July 202319 July 2023DirectJetstar AsiaTickets from 197
16 July 202318 July 2023DirectScootTickets from 188
17 July 202320 July 2023DirectJetstar AsiaTickets from 201
18 July 202325 July 2023DirectJetstar AsiaTickets from 239
19 July 202321 July 2023DirectJetstar AsiaTickets from 204
20 July 202329 July 2023DirectJetstar AsiaTickets from 236
21 July 202325 July 2023DirectIndonesia AirAsiaTickets from 197
22 July 202327 July 2023DirectIndonesia AirAsiaTickets from 183
23 July 202328 July 20231 StopGaruda IndonesiaTickets from 329
24 July 202330 July 20231 StopMalaysia AirlinesTickets from 260
25 July 202328 July 2023DirectIndonesia AirAsiaTickets from 197
26 July 202329 July 2023DirectJetstar AsiaTickets from 262
27 July 202330 July 2023DirectIndonesia AirAsiaTickets from 196
28 July 202329 July 20231 StopIndonesia AirAsiaTickets from 196
29 July 20236 August 2023DirectJetstar AsiaTickets from 284
30 July 20233 August 2023DirectJetstar AsiaTickets from 245
31 July 20234 August 20231 StopBatik AirTickets from 346
1 August 20232 August 2023DirectIndonesia AirAsiaTickets from 182
2 August 202321 August 2023DirectScootTickets from 285
3 August 202328 August 2023DirectJetstar AsiaTickets from 265
4 August 20236 August 2023DirectScootTickets from 188
5 August 202315 August 2023DirectJetstar AsiaTickets from 230
6 August 202320 August 2023DirectJetstar AsiaTickets from 230
7 August 202310 August 2023DirectJetstar AsiaTickets from 293
8 August 202312 August 2023DirectIndonesia AirAsiaTickets from 206
9 August 202311 August 20231 StopGaruda IndonesiaTickets from 399
10 August 202313 August 2023DirectScootTickets from 204
11 August 202314 August 2023DirectIndonesia AirAsiaTickets from 206
12 August 202315 August 20231 StopIndonesia AirAsiaTickets from 222
13 August 202316 August 20231 StopIndonesia AirAsiaTickets from 236
14 August 202317 August 20231 StopIndonesia AirAsiaTickets from 225
15 August 202318 August 2023DirectIndonesia AirAsiaTickets from 208
16 August 202319 August 2023DirectIndonesia AirAsiaTickets from 207
17 August 202320 August 2023DirectIndonesia AirAsiaTickets from 207
18 August 202321 August 2023DirectIndonesia AirAsiaTickets from 212
19 August 202330 August 20231 StopSuper Air JetTickets from 198
20 August 20233 September 2023DirectIndonesia AirAsiaTickets from 193
21 August 202324 August 2023DirectIndonesia AirAsiaTickets from 199
22 August 202324 August 2023DirectIndonesia AirAsiaTickets from 200
23 August 202326 August 20231 StopGaruda IndonesiaTickets from 363
24 August 202331 August 20231 StopMalaysia AirlinesTickets from 354
25 August 202327 August 2023DirectKLMTickets from 273
26 August 202331 August 2023DirectJetstar AsiaTickets from 284
27 August 202310 September 20231 StopGaruda IndonesiaTickets from 307
28 August 20238 September 2023DirectIndonesia AirAsiaTickets from 184
29 August 202310 September 20231 StopGaruda IndonesiaTickets from 296
30 August 202331 August 2023DirectJetstar AsiaTickets from 245
31 August 20235 September 2023DirectJetstar AsiaTickets from 249
1 September 20235 September 2023DirectJetstar AsiaTickets from 236
2 September 202310 September 20231 StopGaruda IndonesiaTickets from 294
3 September 20233 September 2023DirectJetstar AsiaTickets from 290
4 September 20237 September 2023DirectScootTickets from 181
5 September 202323 September 20231 StopGaruda IndonesiaTickets from 294
6 September 20237 September 2023DirectScootTickets from 180
7 September 20238 September 2023DirectBatik Air IndonesiaTickets from 182
8 September 202312 September 2023DirectJetstar AsiaTickets from 236
9 September 202316 September 2023DirectBatik Air IndonesiaTickets from 153
10 September 202324 September 2023DirectScootTickets from 150
11 September 202313 September 2023DirectGaruda IndonesiaTickets from 295
12 September 202316 September 2023DirectJetstar AsiaTickets from 236
13 September 202316 September 2023DirectJetstar AsiaTickets from 239
14 September 202319 September 2023DirectIndonesia AirAsiaTickets from 153
15 September 202322 September 2023DirectJetstar AsiaTickets from 156
16 September 202318 September 2023DirectBatik Air IndonesiaTickets from 154
17 September 20231 October 2023DirectJetstar AsiaTickets from 230
18 September 202325 September 2023DirectGaruda IndonesiaTickets from 258
19 September 202323 September 20231 StopGaruda IndonesiaTickets from 294
20 September 202328 September 2023DirectJetstar AsiaTickets from 262
21 September 202324 September 2023DirectJetstar AsiaTickets from 239
22 September 20231 October 2023DirectJetstar AsiaTickets from 239
23 September 20237 October 20231 StopGaruda IndonesiaTickets from 296
24 September 20236 October 2023DirectJetstar AsiaTickets from 265
25 September 20232 October 2023DirectGaruda IndonesiaTickets from 298
26 September 202328 September 2023DirectJetstar AsiaTickets from 239
27 September 202330 September 2023DirectJetstar AsiaTickets from 239
28 September 20236 October 2023DirectJetstar AsiaTickets from 201
29 September 20236 October 2023DirectJetstar AsiaTickets from 204
30 September 20237 October 20231 StopGaruda IndonesiaTickets from 296
1 October 20235 October 2023DirectJetstar AsiaTickets from 230
2 October 20238 October 2023DirectGaruda IndonesiaTickets from 295
3 October 202314 October 20231 StopGaruda IndonesiaTickets from 294
4 October 202310 October 2023DirectJetstar AsiaTickets from 262
5 October 20236 October 2023DirectBatik Air IndonesiaTickets from 159
6 October 20236 October 2023DirectScootTickets from 252
7 October 202317 October 2023DirectJetstar AsiaTickets from 239
8 October 202323 October 2023DirectJetstar AsiaTickets from 230
9 October 202320 October 2023DirectScootTickets from 141
10 October 202312 October 2023DirectJetstar AsiaTickets from 239
11 October 202325 October 2023DirectJetstar AsiaTickets from 204
12 October 202326 October 2023DirectJetstar AsiaTickets from 141
13 October 202318 October 2023DirectJetstar AsiaTickets from 239
14 October 202316 October 20231 StopGaruda IndonesiaTickets from 294
15 October 202318 October 2023DirectJetstar AsiaTickets from 227
16 October 202322 October 2023DirectJetstar AsiaTickets from 239
17 October 202324 October 2023DirectJetstar AsiaTickets from 236
18 October 202331 October 2023DirectJetstar AsiaTickets from 201
19 October 202324 October 2023DirectJetstar AsiaTickets from 236
20 October 202321 October 2023DirectGaruda IndonesiaTickets from 258
21 October 20234 November 2023DirectJetstar AsiaTickets from 239
23 October 202325 October 2023DirectJetstar AsiaTickets from 204
24 October 202325 October 20231 StopGaruda IndonesiaTickets from 296
25 October 202329 October 2023DirectGaruda IndonesiaTickets from 277
26 October 202313 November 2023DirectIndonesia AirAsiaTickets from 155
27 October 20235 November 2023DirectGaruda IndonesiaTickets from 258
28 October 20234 November 2023DirectGaruda IndonesiaTickets from 280
29 October 202317 November 2023DirectGaruda IndonesiaTickets from 258
30 October 20233 November 2023DirectGaruda IndonesiaTickets from 261
31 October 20233 November 20231 StopGaruda IndonesiaTickets from 367
1 November 202322 November 2023DirectIndonesia AirAsiaTickets from 133
2 November 20236 November 20231 StopGaruda IndonesiaTickets from 363
3 November 20235 November 2023DirectGaruda IndonesiaTickets from 258
4 November 202318 November 2023DirectGaruda IndonesiaTickets from 258
5 November 202324 November 2023DirectGaruda IndonesiaTickets from 258
6 November 20236 November 2023DirectJetstar AsiaTickets from 249
7 November 202316 November 2023DirectIndonesia AirAsiaTickets from 131
8 November 202315 November 2023DirectGaruda IndonesiaTickets from 261
9 November 202312 November 2023DirectJetstar AsiaTickets from 204
10 November 202310 November 20231 StopGaruda IndonesiaTickets from 387
11 November 202312 November 2023DirectGaruda IndonesiaTickets from 258
12 November 202312 November 20231 StopGaruda IndonesiaTickets from 504
13 November 202317 November 20231 StopMalaysia AirlinesTickets from 273
14 November 202326 November 2023DirectJetstar AsiaTickets from 227
15 November 202319 November 2023DirectJetstar AsiaTickets from 236
16 November 202318 November 20231 StopGaruda IndonesiaTickets from 363
17 November 202317 November 2023DirectJetstar AsiaTickets from 237
18 November 202325 November 2023DirectJetstar AsiaTickets from 204
19 November 202324 November 2023DirectGaruda IndonesiaTickets from 258
20 November 202326 November 2023DirectGaruda IndonesiaTickets from 258
21 November 202321 November 2023DirectJetstar AsiaTickets from 236
22 November 20234 December 2023DirectIndonesia AirAsiaTickets from 170
23 November 202324 November 20231 StopGaruda IndonesiaTickets from 363
24 November 202326 November 2023DirectGaruda IndonesiaTickets from 258
25 November 202329 November 2023DirectGaruda IndonesiaTickets from 261
27 November 202330 November 20231 StopGaruda IndonesiaTickets from 387
28 November 202313 December 2023DirectJetstar AsiaTickets from 204
29 November 202330 November 20231 StopGaruda IndonesiaTickets from 387
30 November 202328 December 2023DirectIndonesia AirAsiaTickets from 184
1 December 20234 December 2023DirectGaruda IndonesiaTickets from 258
2 December 20236 December 2023DirectJetstar AsiaTickets from 239
3 December 20238 December 2023DirectGaruda IndonesiaTickets from 258
4 December 20238 December 2023DirectGaruda IndonesiaTickets from 261
5 December 20239 December 20231 StopMalaysia AirlinesTickets from 322
6 December 202310 December 2023DirectGaruda IndonesiaTickets from 258
7 December 202310 December 20231 StopMalaysia AirlinesTickets from 322
8 December 202311 December 2023DirectGaruda IndonesiaTickets from 258
9 December 202311 December 2023DirectGaruda IndonesiaTickets from 258
10 December 20238 January 2024DirectGaruda IndonesiaTickets from 261
11 December 202317 December 2023DirectJetstar AsiaTickets from 190
12 December 202317 December 20231 StopMalaysia AirlinesTickets from 322
13 December 202313 December 2023DirectJetstar AsiaTickets from 238
14 December 202326 December 20231 StopMalaysia AirlinesTickets from 341
15 December 202320 December 2023DirectGaruda IndonesiaTickets from 258
16 December 202323 December 2023DirectGaruda IndonesiaTickets from 295
17 December 202323 December 2023DirectGaruda IndonesiaTickets from 298
18 December 202322 December 2023DirectGaruda IndonesiaTickets from 295
19 December 202323 December 20231 StopMalaysia AirlinesTickets from 336
20 December 20233 January 2024DirectGaruda IndonesiaTickets from 258
21 December 202323 December 20231 StopMalaysia AirlinesTickets from 336
22 December 20235 January 2024DirectIndonesia AirAsiaTickets from 193
23 December 20237 January 2024DirectGaruda IndonesiaTickets from 261
24 December 20231 January 2024DirectGaruda IndonesiaTickets from 261
26 December 20236 January 20241 StopMalaysia AirlinesTickets from 336
27 December 20236 January 20241 StopMalaysia AirlinesTickets from 336
28 December 20239 January 2024DirectIndonesia AirAsiaTickets from 177
29 December 20232 January 2024DirectJetstar AsiaTickets from 288
30 December 20231 January 2024DirectGaruda IndonesiaTickets from 339
31 December 20235 January 20241 StopMalaysia AirlinesTickets from 336
1 January 202425 January 20241 StopMalaysia AirlinesTickets from 336
2 January 202414 January 20241 StopMalaysia AirlinesTickets from 341
3 January 202418 January 20241 StopMalaysia AirlinesTickets from 336
4 January 20247 January 20241 StopMalaysia AirlinesTickets from 341
5 January 20245 January 20241 StopMalaysia AirlinesTickets from 322
6 January 202411 January 2024DirectIndonesia AirAsiaTickets from 173
7 January 202427 January 2024DirectGaruda IndonesiaTickets from 261
8 January 202412 January 2024DirectGaruda IndonesiaTickets from 258
9 January 202412 January 20241 StopMalaysia AirlinesTickets from 327
10 January 202414 January 2024DirectGaruda IndonesiaTickets from 258
11 January 202420 January 2024DirectJetstar AsiaTickets from 204
13 January 202416 January 20241 StopMalaysia AirlinesTickets from 322
15 January 202429 January 2024DirectGaruda IndonesiaTickets from 261
16 January 202419 January 20241 StopMalaysia AirlinesTickets from 322
17 January 202417 January 2024DirectIndonesia AirAsiaTickets from 153
18 January 202421 January 20241 StopMalaysia AirlinesTickets from 327
19 January 202423 January 2024DirectJetstar AsiaTickets from 236
21 January 202424 January 2024DirectGaruda IndonesiaTickets from 258
22 January 202425 January 20241 StopMalaysia AirlinesTickets from 327
23 January 202425 January 20241 StopMalaysia AirlinesTickets from 322
24 January 20249 February 2024DirectGaruda IndonesiaTickets from 280
25 January 202431 January 2024DirectJetstar AsiaTickets from 201
26 January 202428 January 2024DirectGaruda IndonesiaTickets from 258
29 January 20241 February 20241 StopMalaysia AirlinesTickets from 336
31 January 20248 February 20241 StopMalaysia AirlinesTickets from 336
1 February 20248 February 2024DirectKLMTickets from 259
2 February 202413 February 2024DirectJetstar AsiaTickets from 245
4 February 202418 February 2024DirectGaruda IndonesiaTickets from 261
5 February 202426 February 2024DirectGaruda IndonesiaTickets from 261
6 February 20249 February 20241 StopGaruda IndonesiaTickets from 312
7 February 202417 February 2024DirectJetstar AsiaTickets from 204
8 February 202411 February 20241 StopMalaysia AirlinesTickets from 351
9 February 202416 February 2024DirectGaruda IndonesiaTickets from 261
10 February 20248 March 2024DirectGaruda IndonesiaTickets from 261
11 February 202425 February 2024DirectJetstar AsiaTickets from 239
12 February 202412 February 20241 StopGaruda IndonesiaTickets from 399
14 February 202417 February 2024DirectGaruda IndonesiaTickets from 280
15 February 202419 February 20241 StopMalaysia AirlinesTickets from 327
16 February 202422 February 20241 StopMalaysia AirlinesTickets from 341
19 February 202423 February 2024DirectGaruda IndonesiaTickets from 258
20 February 202424 February 20241 StopGaruda IndonesiaTickets from 294
21 February 202424 February 2024DirectGaruda IndonesiaTickets from 261
23 February 202411 March 20241 StopGaruda IndonesiaTickets from 297
25 February 20241 March 2024DirectGaruda IndonesiaTickets from 261
26 February 20241 March 2024DirectGaruda IndonesiaTickets from 258
29 February 202429 February 2024DirectIndonesia AirAsiaTickets from 153
1 March 20248 March 2024DirectGaruda IndonesiaTickets from 258
2 March 202415 March 2024DirectGaruda IndonesiaTickets from 258
3 March 20247 March 20241 StopMalaysia AirlinesTickets from 327
4 March 20244 March 20241 StopMalaysia AirlinesTickets from 322
8 March 202417 March 2024DirectGaruda IndonesiaTickets from 261
9 March 202412 March 20241 StopMalaysia AirlinesTickets from 327
10 March 202417 March 2024DirectGaruda IndonesiaTickets from 258
13 March 202425 March 2024DirectGaruda IndonesiaTickets from 261
15 March 202417 March 2024DirectJetstar AsiaTickets from 239
16 March 202423 March 2024DirectGaruda IndonesiaTickets from 258
18 March 202427 March 2024DirectGaruda IndonesiaTickets from 258
19 March 202422 March 20241 StopGaruda IndonesiaTickets from 294
22 March 202430 March 20241 StopMalaysia AirlinesTickets from 322
23 March 202426 March 2024DirectIndonesia AirAsiaTickets from 153
25 March 20241 April 20241 StopMalaysia AirlinesTickets from 325
26 March 202427 March 20241 StopGaruda IndonesiaTickets from 294
27 March 202429 March 20241 StopMalaysia AirlinesTickets from 322
28 March 202429 March 20241 StopMalaysia AirlinesTickets from 322
29 March 202413 April 20241 StopMalaysia AirlinesTickets from 343
31 March 202431 March 20241 StopMalaysia AirlinesTickets from 322
1 April 202430 April 20241 StopMalaysia AirlinesTickets from 325
3 April 202415 April 20241 StopMalaysia AirlinesTickets from 339
5 April 202412 April 20241 StopMalaysia AirlinesTickets from 354
6 April 202412 April 2024DirectKLMTickets from 264
7 April 202413 April 20241 StopMalaysia AirlinesTickets from 358
8 April 202413 April 20241 StopMalaysia AirlinesTickets from 343
9 April 202411 April 20241 StopMalaysia AirlinesTickets from 354
10 April 202419 April 20241 StopMalaysia AirlinesTickets from 343
13 April 202420 April 20241 StopMalaysia AirlinesTickets from 325
14 April 202418 April 2024DirectKLMTickets from 293
18 April 202420 April 20241 StopMalaysia AirlinesTickets from 329
19 April 202421 April 20241 StopMalaysia AirlinesTickets from 325
22 April 202422 April 20241 StopMalaysia AirlinesTickets from 325
25 April 202430 April 20241 StopPhilippine AirlinesTickets from 598
1 May 20244 May 2024DirectGaruda IndonesiaTickets from 261
5 May 202411 May 2024DirectGaruda IndonesiaTickets from 261
7 May 20248 May 2024DirectIndonesia AirAsiaTickets from 168
11 May 202415 May 2024DirectGaruda IndonesiaTickets from 261
15 May 202419 May 2024DirectGaruda IndonesiaTickets from 261