is by far the best month, wherein you can get cheapest flights for Surabaya to Jakarta. Meanwhile, is perceived as the expensive month due to the varying factors. That’s why it’s highly advised to make advanced online flight booking to save huge amounts of money.
Disclaimer - All the mentioned fares were found within last 48 hrs. The displayed fares are based on historical data and are subject to change. The fares cannot be guaranteed at the time of booking.

Kulon Progo Regency
07:55
Yogyakarta International Airport [YIA]
Mon , 18 May 2026

Denpasar
18:25
Ngurah Rai International Airport [DPS]
Mon, 18 May 2026

Kulon Progo Regency
07:55
Yogyakarta International Airport [YIA]
Mon , 18 May 2026

Denpasar
13:35
Ngurah Rai International Airport [DPS]
Mon, 18 May 2026

Denpasar
13:45
Ngurah Rai International Airport [DPS]
Mon , 18 May 2026

Singapore
20:30
Singapore Changi Airport [SIN]
Mon, 18 May 2026

Jakarta
10:50
Halim Perdanakusuma International Airport [HLP]
Mon , 18 May 2026

Denpasar
13:40
Ngurah Rai International Airport [DPS]
Mon, 18 May 2026

Kuala Lumpur
14:05
Kuala Lumpur International Airport [KUL]
Mon , 18 May 2026

Singapore
20:30
Singapore Changi Airport [SIN]
Mon, 18 May 2026

Jakarta
07:45
Soekarno Hatta International Airport [CGK]
Mon , 18 May 2026

Singapore
10:30
Singapore Changi Airport [SIN]
Mon, 18 May 2026

Singapore
22:10
Singapore Changi Airport [SIN]
Mon , 18 May 2026

Kuala Lumpur
13:10
Kuala Lumpur International Airport [KUL]
Tue, 19 May 2026

Singapore
22:10
Singapore Changi Airport [SIN]
Mon , 18 May 2026

Bangkok
10:00
Don Mueang International Airport [DMK]
Tue, 19 May 2026

Jakarta
02:00
Soekarno Hatta International Airport [CGK]
Mon , 18 May 2026

Kupang
06:15
El Tari Airport [KOE]
Mon, 18 May 2026

Singapore
11:20
Singapore Changi Airport [SIN]
Mon , 18 May 2026

Denpasar
18:25
Ngurah Rai International Airport [DPS]
Mon, 18 May 2026

Denpasar
14:15
Ngurah Rai International Airport [DPS]
Mon , 18 May 2026

Kupang
06:15
El Tari Airport [KOE]
Tue, 19 May 2026