Lowcost flights from Singapore (Singapore) to Surabaya (Indonesia), €35 - €138

Direct distance between cities: 1383 km. Average direct flight time is 2:37 hours.

Please note! Some routes are seasonal.

From Singapore to Surabaya with Jetstar Asia (3K)
From Singapore to Surabaya with Lion Air (JT)
From Singapore to Surabaya with Indonesia AirAsia (QZ)
From Singapore to Surabaya with Scoot (TR)
From Singapore to Surabaya with AJet (VF)
Average ticket price: €35 - €138

Connection in Balikpapan (Indonesia)
From Singapore to Balikpapan with Scoot (TR)
Average ticket price: €37 - €148
From Balikpapan to Surabaya with Citilink (QG)
From Balikpapan to Surabaya with Lion Air (JT)
From Balikpapan to Surabaya with Super Air Jet (IU)
Average ticket price: €21 - €82
Connection in Bandung (Indonesia)
From Singapore to Bandung with Indonesia AirAsia (QZ)
From Singapore to Bandung with Lion Air (JT)
From Singapore to Bandung with Scoot (TR)
Average ticket price: €25 - €100
From Bandung to Surabaya with Indonesia AirAsia (QZ)
From Bandung to Surabaya with Lion Air (JT)
Average ticket price: €14 - €58
Connection in Bangkok (Thailand)
From Singapore to Bangkok with Jetstar Asia (3K)
From Singapore to Bangkok with Scoot (TR)
From Singapore to Bangkok with Thai AirAsia (FD)
From Singapore to Bangkok with Thai Lion Air (SL)
Average ticket price: €36 - €143
From Bangkok to Surabaya with Indonesia AirAsia (QZ)
Average ticket price: €68 - €271
Connection in Denpasar (Bali) (Indonesia)
From Singapore to Denpasar (Bali) with Indonesia AirAsia (QZ)
From Singapore to Denpasar (Bali) with Jetstar Asia (3K)
From Singapore to Denpasar (Bali) with Scoot (TR)
From Singapore to Denpasar (Bali) with AJet (VF)
From Singapore to Denpasar (Bali) with Jetstar (JQ)
Average ticket price: €42 - €168
From Denpasar (Bali) to Surabaya with Citilink (QG)
From Denpasar (Bali) to Surabaya with Indonesia AirAsia (QZ)
From Denpasar (Bali) to Surabaya with Lion Air (JT)
From Denpasar (Bali) to Surabaya with Super Air Jet (IU)
Average ticket price: €8 - €30
Connection in Jakarta (Indonesia)
From Singapore to Jakarta with Citilink (QG)
From Singapore to Jakarta with Indonesia AirAsia (QZ)
From Singapore to Jakarta with Lion Air (JT)
From Singapore to Jakarta with TransNusa (8B)
From Singapore to Jakarta with Jetstar Asia (3K)
From Singapore to Jakarta with Scoot (TR)
From Singapore to Jakarta with AJet (VF)
From Singapore to Jakarta with Jetstar (JQ)
Average ticket price: €22 - €90
From Jakarta to Surabaya with Citilink (QG)
From Jakarta to Surabaya with Indonesia AirAsia (QZ)
From Jakarta to Surabaya with Lion Air (JT)
Average ticket price: €17 - €67
Connection in Kuala Lumpur (Malaysia)
From Singapore to Kuala Lumpur with AirAsia (AK)
From Singapore to Kuala Lumpur with Firefly (FY)
From Singapore to Kuala Lumpur with Jetstar Asia (3K)
From Singapore to Kuala Lumpur with Scoot (TR)
Average ticket price: €8 - €32
From Kuala Lumpur to Surabaya with Citilink (QG)
From Kuala Lumpur to Surabaya with Indonesia AirAsia (QZ)
From Kuala Lumpur to Surabaya with Lion Air (JT)
From Kuala Lumpur to Surabaya with AirAsia (AK)
Average ticket price: €42 - €170
Connection in Manado (Indonesia)
From Singapore to Manado with Scoot (TR)
Average ticket price: €59 - €234
From Manado to Surabaya with Citilink (QG)
From Manado to Surabaya with Lion Air (JT)
Average ticket price: €42 - €167
Connection in Medan (Indonesia)
From Singapore to Medan with Jetstar Asia (3K)
From Singapore to Medan with AJet (VF)
Average ticket price: €16 - €63
From Medan to Surabaya with Indonesia AirAsia (QZ)
From Medan to Surabaya with Super Air Jet (IU)
Average ticket price: €50 - €198
Connection in Pekanbaru (Indonesia)
From Singapore to Pekanbaru with Scoot (TR)
Average ticket price: €7 - €28
From Pekanbaru to Surabaya with Lion Air (JT)
Average ticket price: €38 - €153
Connection in Penang (Malaysia)
From Singapore to Penang with AirAsia (AK)
From Singapore to Penang with Firefly (FY)
From Singapore to Penang with Jetstar Asia (3K)
From Singapore to Penang with Scoot (TR)
Average ticket price: €15 - €60
From Penang to Surabaya with Indonesia AirAsia (QZ)
Average ticket price: €49 - €198
Connection in Praya (Indonesia)
From Singapore to Praya with Scoot (TR)
Average ticket price: €44 - €177
From Praya to Surabaya with Citilink (QG)
From Praya to Surabaya with Lion Air (JT)
From Praya to Surabaya with Super Air Jet (IU)
Average ticket price: €10 - €42
Connection in Semarang (Indonesia)
From Singapore to Semarang with Indonesia AirAsia (QZ)
Average ticket price: €29 - €117
From Semarang to Surabaya with Jiangxi Air (RY)
From Semarang to Surabaya with Lion Air (JT)
Average ticket price: €7 - €27
Connection in Ujung Pandang (Indonesia)
From Singapore to Ujung Pandang with Scoot (TR)
Average ticket price: €47 - €188
From Ujung Pandang to Surabaya with Citilink (QG)
From Ujung Pandang to Surabaya with Indonesia AirAsia (QZ)
From Ujung Pandang to Surabaya with Lion Air (JT)
Average ticket price: €20 - €79
Connection in Yogyakarta (Indonesia)
From Singapore to Yogyakarta with Indonesia AirAsia (QZ)
From Singapore to Yogyakarta with Scoot (TR)
Average ticket price: €31 - €125
From Yogyakarta to Surabaya with Lion Air (JT)
Average ticket price: €7 - €26