Lowcost flights from Jakarta (Indonesia) to Surabaya (Indonesia)

Direct distance between cities: 668 km. Average direct flight time is 1:47 hours.

From Jakarta to Surabaya with Lion Air (JT)
From Jakarta to Surabaya with Citilink (QG)
From Jakarta to Surabaya with Indonesia AirAsia (QZ)

Connection in Ambon (Indonesia)
  • From Jakarta to Ambon with Lion Air.
  • From Ambon to Surabaya with Lion Air.
Connection in Ambon (Indonesia)
  • From Jakarta to Ambon with Citilink.
  • From Ambon to Surabaya with Lion Air.
Connection in Banjarmasin (Indonesia)
  • From Jakarta to Banjarmasin with Lion Air.
  • From Banjarmasin to Surabaya with Citilink.
Connection in Banjarmasin (Indonesia)
  • From Jakarta to Banjarmasin with Citilink.
  • From Banjarmasin to Surabaya with Citilink.
Connection in Banjarmasin (Indonesia)
  • From Jakarta to Banjarmasin with Lion Air.
  • From Banjarmasin to Surabaya with Super Air Jet.
Connection in Banjarmasin (Indonesia)
  • From Jakarta to Banjarmasin with Super Air Jet.
  • From Banjarmasin to Surabaya with Citilink.
Connection in Banjarmasin (Indonesia)
  • From Jakarta to Banjarmasin with Super Air Jet.
  • From Banjarmasin to Surabaya with Super Air Jet.
Connection in Banjarmasin (Indonesia)
  • From Jakarta to Banjarmasin with Super Air Jet.
  • From Banjarmasin to Surabaya with Lion Air.
Connection in Denpasar (Bali) (Indonesia)
  • From Jakarta to Denpasar (Bali) with TransNusa.
  • From Denpasar (Bali) to Surabaya with Lion Air.
Connection in Denpasar (Bali) (Indonesia)
  • From Jakarta to Denpasar (Bali) with Indonesia AirAsia.
  • From Denpasar (Bali) to Surabaya with Citilink.
Connection in Denpasar (Bali) (Indonesia)
  • From Jakarta to Denpasar (Bali) with TransNusa.
  • From Denpasar (Bali) to Surabaya with Citilink.
Connection in Denpasar (Bali) (Indonesia)
  • From Jakarta to Denpasar (Bali) with Indonesia AirAsia.
  • From Denpasar (Bali) to Surabaya with Super Air Jet.
Connection in Denpasar (Bali) (Indonesia)
  • From Jakarta to Denpasar (Bali) with Lion Air.
  • From Denpasar (Bali) to Surabaya with Indonesia AirAsia.
Connection in Denpasar (Bali) (Indonesia)
  • From Jakarta to Denpasar (Bali) with TransNusa.
  • From Denpasar (Bali) to Surabaya with Super Air Jet.
Connection in Denpasar (Bali) (Indonesia)
  • From Jakarta to Denpasar (Bali) with Citilink.
  • From Denpasar (Bali) to Surabaya with Indonesia AirAsia.
Connection in Denpasar (Bali) (Indonesia)
  • From Jakarta to Denpasar (Bali) with TransNusa.
  • From Denpasar (Bali) to Surabaya with Indonesia AirAsia.
Connection in Denpasar (Bali) (Indonesia)
  • From Jakarta to Denpasar (Bali) with Super Air Jet.
  • From Denpasar (Bali) to Surabaya with Indonesia AirAsia.
Connection in Denpasar (Bali) (Indonesia)
  • From Jakarta to Denpasar (Bali) with Indonesia AirAsia.
  • From Denpasar (Bali) to Surabaya with Lion Air.
Connection in Semarang (Indonesia)
  • From Jakarta to Semarang with Lion Air.
  • From Semarang to Surabaya with Jiangxi Air.
Connection in Semarang (Indonesia)
  • From Jakarta to Semarang with Indonesia AirAsia.
  • From Semarang to Surabaya with Jiangxi Air.
Connection in Semarang (Indonesia)
  • From Jakarta to Semarang with Citilink.
  • From Semarang to Surabaya with Jiangxi Air.
Connection in Kuala Lumpur (Malaysia)
  • From Jakarta to Kuala Lumpur with AirAsia.
  • From Kuala Lumpur to Surabaya with Lion Air.
Connection in Kuala Lumpur (Malaysia)
  • From Jakarta to Kuala Lumpur with AirAsia.
  • From Kuala Lumpur to Surabaya with Indonesia AirAsia.
Connection in Kuala Lumpur (Malaysia)
  • From Jakarta to Kuala Lumpur with AirAsia.
  • From Kuala Lumpur to Surabaya with Citilink.
Connection in Kuala Lumpur (Malaysia)
  • From Jakarta to Kuala Lumpur with AirAsia.
  • From Kuala Lumpur to Surabaya with AirAsia.
Connection in Kuala Lumpur (Malaysia)
  • From Jakarta to Kuala Lumpur with Lion Air.
  • From Kuala Lumpur to Surabaya with AirAsia.
Connection in Kuala Lumpur (Malaysia)
  • From Jakarta to Kuala Lumpur with Indonesia AirAsia.
  • From Kuala Lumpur to Surabaya with AirAsia.
Connection in Kuala Lumpur (Malaysia)
  • From Jakarta to Kuala Lumpur with TransNusa.
  • From Kuala Lumpur to Surabaya with AirAsia.
Connection in Kuala Lumpur (Malaysia)
  • From Jakarta to Kuala Lumpur with Citilink.
  • From Kuala Lumpur to Surabaya with AirAsia.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Lion Air.
  • From Singapore to Surabaya with Jetstar Asia.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Indonesia AirAsia.
  • From Singapore to Surabaya with Jetstar Asia.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Scoot.
  • From Singapore to Surabaya with Jetstar Asia.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Jetstar.
  • From Singapore to Surabaya with Lion Air.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with AJet.
  • From Singapore to Surabaya with Jetstar Asia.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Scoot.
  • From Singapore to Surabaya with Lion Air.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Jetstar Asia.
  • From Singapore to Surabaya with Jetstar Asia.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with AJet.
  • From Singapore to Surabaya with Lion Air.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with TransNusa.
  • From Singapore to Surabaya with Jetstar Asia.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Jetstar Asia.
  • From Singapore to Surabaya with Lion Air.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Citilink.
  • From Singapore to Surabaya with Jetstar Asia.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Lion Air.
  • From Singapore to Surabaya with AJet.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Indonesia AirAsia.
  • From Singapore to Surabaya with AJet.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Scoot.
  • From Singapore to Surabaya with AJet.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with AJet.
  • From Singapore to Surabaya with AJet.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Jetstar Asia.
  • From Singapore to Surabaya with AJet.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with TransNusa.
  • From Singapore to Surabaya with AJet.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Citilink.
  • From Singapore to Surabaya with AJet.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Jetstar.
  • From Singapore to Surabaya with Indonesia AirAsia.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Scoot.
  • From Singapore to Surabaya with Indonesia AirAsia.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with AJet.
  • From Singapore to Surabaya with Indonesia AirAsia.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Jetstar.
  • From Singapore to Surabaya with AJet.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Jetstar Asia.
  • From Singapore to Surabaya with Indonesia AirAsia.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Jetstar.
  • From Singapore to Surabaya with Scoot.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Lion Air.
  • From Singapore to Surabaya with Scoot.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Indonesia AirAsia.
  • From Singapore to Surabaya with Scoot.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Scoot.
  • From Singapore to Surabaya with Scoot.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with AJet.
  • From Singapore to Surabaya with Scoot.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Jetstar Asia.
  • From Singapore to Surabaya with Scoot.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with TransNusa.
  • From Singapore to Surabaya with Scoot.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Citilink.
  • From Singapore to Surabaya with Scoot.
Connection in Singapore (Singapore)
  • From Jakarta to Singapore with Jetstar.
  • From Singapore to Surabaya with Jetstar Asia.
Connection in Bangkok (Thailand)
  • From Jakarta to Bangkok with Indonesia AirAsia.
  • From Bangkok to Surabaya with Indonesia AirAsia.
Connection in Bangkok (Thailand)
  • From Jakarta to Bangkok with Thai Lion Air.
  • From Bangkok to Surabaya with Indonesia AirAsia.
Connection in Houston (United States)
  • From Jakarta to Houston with Citilink.
  • From Houston to Surabaya with Super Air Jet.