Language IDR/ID

Very Cheap flights & Air tickets to Surabaya (SUB) in 2024/2025 from Indonesia

Return

1

Adults

- +

Children

Aged 2-12

- +

Infant

Aged 0-2

- +

Reset

Confirm

Economy

  • We compare
  • Kayak
  • Skyscanner
  • Momondo
  • Cheapflights
  • Jetradar
  • Kiwi
Departing
Departing
Returning

Flight 1

Departing

Flight 2

Departing

Flight 3

Departing

Flight 4

Departing

Flight 5

Departing

Flight 6

Departing

Add another flight

Clear all

Flexible Dates

How to find flight deals to Surabaya:

How to find flight deals to Surabaya:

1. Enter your search requirements for Surabaya

2. Compare the best Surabaya deals from top comparison engines
2. Compare the best Surabaya deals from top comparison engines
2. Compare the best Surabaya deals from top comparison engines
2. Compare the best Surabaya deals from top comparison engines

2. Compare the best Surabaya deals from top comparison engines

How to find flight deals to Surabaya:

3. Book your Surabaya flight at the cheapest price

Recent deals found from

to:
in:

Map of Surabaya

How to find cheap and flexible flights to Surabaya - Q & A

Surabaya, known as the "City of Heroes," is a bustling metropolis on the eastern coast of Java, Indonesia. This vibrant city seamlessly blends rich history with modern advancements, offering visitors a diverse array of experiences. From its bustling markets and historic landmarks to its vibrant culinary scene and dynamic arts and culture, Surabaya is a captivating destination for travelers seeking a taste of authentic Indonesian life. The city's friendly locals and energetic atmosphere create a welcoming and unforgettable experience for those exploring its bustling streets and vibrant neighborhoods.

Which month is cheapest to fly to Surabaya?

The cheapest month to fly to Surabaya is typically September.

What is the cheapest flight to Surabaya that we have found?

The best price we found is for Rp939,117 from Denpasar to Surabaya.

Which popular airlines fly to Surabaya?

Some popular airlines include: Super Air Jet, Wings Air, Sriwijaya Air, Pelita Air, Lion Air, Indonesia AirAsia, Citilink, Batik Air, AirAsia.

What is considered a good price to Surabaya?

A good price for a flight to Surabaya is Rp845205 - Rp1033029.

Which popular airports are close to Surabaya?

The popular airports near the city of Surabaya are Juanda International Airport (SUB) and Abdul Rachman Saleh Airport (MLG).

How long does it take to fly to Surabaya?

The flight to Surabaya (SUB) is roughly 1 hour 27 minutes and 429 miles (691 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).

How do I find the cheapest possible flights to Surabaya?

The best way is to compare flights to Surabaya from leading comparison sites using our search engine dashboard.

Things to do in Surabaya

Heroes Monument

Landmark monument with history museum

Surabaya Zoo

Long-standing zoo with exotic animals

Surabaya Submarine Monument

Tours of a Russian military submarine

Mount Bromo

Volcanic mountain with stairs leading up

Suramadu Bridge

Modern, inter-island 5.4-km. toll bridge

House of Sampoerna

Tobacco company's museum & cafe

Ciputra Waterpark

Sprawling Sinbad-themed amusement park

Sunan Ampel's Tomb

Long-standing mosque with tomb complex

Taman Bungkul

Bustling park with a skateboarding area

Muhammad Cheng Hoo Mosque

Mosque in Chinese architectural style

Suro and Boyo Statue

Sculpture with a dolphin & crocodile

Surabaya North Quay

Rooftop deck with sweeping ocean views

Tanjung Perak

Harbour and sailing

Monumen Jalesveva Jayamahe

Indonesian Navy officer statue

Bamboo Forest

Tranquil park with a bamboo forest

Kenjeran Park

Park and garden

Sanggar Agung Temple

Beachside shrine with dragon decorations

Atlantis Land Kenjeran

Water slides, carousels & dinosaurs

Pantai Kenjeran Lama

Beachfront seafood & wood fishing boats

Red Bridge

Landmark bridge at a 1945 battle site

Siola Surabaya Museum

Civic & domestic history exhibits

Museum Kesehatan Dr. Adhyatma, MPH

Museum dedicated to health & medicine

Mangrove tour Wonorejo

Ecotourism and forest

Wisata Mangrove Gunung Anyar

Park with mangrove trees & a lookout

Bambu Runcing

Iconic monument depicting bamboo spears

Gereja Katolik Kelahiran Santa Perawan Maria

Grand Catholic church with stained glass

De Javasche Bank

Museum and architecture

Kampoeng Lawas Maspati

Historical, colorful village with murals

Monumen Patung Gubernur Suryo

Monument and history

Taman Prestasi Surabaya

Riverfront park with playground & tennis

Taman Harmoni Keputih

Leafy urban park with flora & fauna

Pura Agung Jagat Karana Surabaya

Architecture and temple

Telaga Ngipik

Water skiing

Citra Harmoni Water Park

Kid-oriented water park & playground

Weather in Surabaya

Clouds
Clouds

27 °C

Wed, 24 Apr 2024

Average Temperature

32°C

Jan

32°C

Feb

32°C

Mar

31°C

Apr

32°C

May

31°C

Jun

31°C

Jul

30°C

Aug

33°C

Sep

33°C

Oct

33°C

Nov

32°C

Dec

Flight Distance and Flying Time to Surabaya

Surabaya

Flights from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Surabaya (SUB) - The flight distance between these airports is 429 miles (691 kilometres). The direct flight time is roughly 1 hour 27 minutes.

Flights from Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Surabaya (SUB) - The flight distance between these airports is 188 miles (303 kilometres). The direct flight time is roughly 55 minutes.

Flights from Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Surabaya (SUB) - The flight distance between these airports is 951 miles (1,530 kilometres). The direct flight time is roughly 2 hours 36 minutes.

Flights from Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Surabaya (SUB) - The flight distance between these airports is 164 miles (264 kilometres). The direct flight time is roughly 51 minutes.

Flights from Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Surabaya (SUB) - The flight distance between these airports is 359 miles (577 kilometres). The direct flight time is roughly 1 hour 17 minutes.

Flights from Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Surabaya (SUB) - The flight distance between these airports is 637 miles (1,025 kilometres). The direct flight time is roughly 1 hour 54 minutes.

Flights from Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Surabaya (SUB) - The flight distance between these airports is 492 miles (791 kilometres). The direct flight time is roughly 1 hour 35 minutes.

Flights from Balikpapan, Indonesia - Sepinggan Airport (BPN) to Surabaya (SUB) - The flight distance between these airports is 508 miles (818 kilometres). The direct flight time is roughly 1 hour 37 minutes.

Flights from Semarang, Indonesia - Ahmad Yani Airport (SRG) to Surabaya (SUB) - The flight distance between these airports is 168 miles (270 kilometres). The direct flight time is roughly 52 minutes.

Flights from Lombok, Indonesia - Lombok International Airport (LOP) to Surabaya (SUB) - The flight distance between these airports is 257 miles (414 kilometres). The direct flight time is roughly 1 hour 4 minutes.

Flights from Manado, Indonesia - Sam Ratulangi Airport (MDC) to Surabaya (SUB) - The flight distance between these airports is 1,040 miles (1,673 kilometres). The direct flight time is roughly 2 hours 48 minutes.

Flights from Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Surabaya (SUB) - The flight distance between these airports is 139 miles (224 kilometres). The direct flight time is roughly 48 minutes.

Flights from Batam, Indonesia - Hang Nadim Airport (BTH) to Surabaya (SUB) - The flight distance between these airports is 838 miles (1,348 kilometres). The direct flight time is roughly 2 hours 21 minutes.

Flights from Padang, Indonesia - Minangkabau Airport (PDG) to Surabaya (SUB) - The flight distance between these airports is 967 miles (1,557 kilometres). The direct flight time is roughly 2 hours 38 minutes.

Flights from Pontianak, Indonesia - Supadio Airport (PNK) to Surabaya (SUB) - The flight distance between these airports is 551 miles (887 kilometres). The direct flight time is roughly 1 hour 43 minutes.

Flights from Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Surabaya (SUB) - The flight distance between these airports is 1,493 miles (2,402 kilometres). The direct flight time is roughly 3 hours 49 minutes.

Flights from Jayapura, Indonesia - Sentani Airport (DJJ) to Surabaya (SUB) - The flight distance between these airports is 1,937 miles (3,117 kilometres). The direct flight time is roughly 4 hours 48 minutes.

Flights from Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Surabaya (SUB) - The flight distance between these airports is 304 miles (489 kilometres). The direct flight time is roughly 1 hour 10 minutes.

Flights from Ambon, Indonesia - Pattimura International Airport (AMQ) to Surabaya (SUB) - The flight distance between these airports is 1,082 miles (1,742 kilometres). The direct flight time is roughly 2 hours 54 minutes.

Flights from Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Surabaya (SUB) - The flight distance between these airports is 472 miles (759 kilometres). The direct flight time is roughly 1 hour 32 minutes.

Flights from Jambi, Indonesia - Sultan Thaha Airport (DJB) to Surabaya (SUB) - The flight distance between these airports is 744 miles (1,197 kilometres). The direct flight time is roughly 2 hours 9 minutes.

Flights from Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Surabaya (SUB) - The flight distance between these airports is 758 miles (1,220 kilometres). The direct flight time is roughly 2 hours 11 minutes.

Travel Videos About Surabaya

Cheapest flight routes found to Surabaya

From Denpasar

From Denpasar (DPS), Indonesia to Surabaya, Indonesia (SUB): Rp939,117

Depart: 29 Apr 2024 · Return: 06 May 2024 Price found 24 Apr 2024, 06:42

From Praya

From Praya (LOP), Indonesia to Surabaya, Indonesia (SUB): Rp1,545,312

Depart: 25 Jul 2024 · Return: 28 Jul 2024 Price found 24 Apr 2024, 02:40

From Banjarmasin

From Banjarmasin (BDJ), Indonesia to Surabaya, Indonesia (SUB): Rp1,548,086

Depart: 29 Apr 2024 · Return: 06 May 2024 Price found 24 Apr 2024, 13:21

From Jakarta

From Jakarta (CGK), Indonesia to Surabaya, Indonesia (SUB): Rp1,728,766

Depart: 18 May 2024 · Return: 25 May 2024 Price found 24 Apr 2024, 07:45

From Pekanbaru

From Pekanbaru (PKU), Indonesia to Surabaya, Indonesia (SUB): Rp2,069,490

Depart: 14 Nov 2024 · Return: 19 Nov 2024 Price found 24 Apr 2024, 07:01

From Pontianak

From Pontianak (PNK), Indonesia to Surabaya, Indonesia (SUB): Rp2,239,593

Depart: 23 Jun 2024 · Return: 28 Jun 2024 Price found 23 Apr 2024, 03:06

From Makassar

From Makassar (UPG), Indonesia to Surabaya, Indonesia (SUB): Rp2,449,923

Depart: 27 Apr 2024 · Return: 01 May 2024 Price found 23 Apr 2024, 22:37

From Palembang

From Palembang (PLM), Indonesia to Surabaya, Indonesia (SUB): Rp2,500,208

Depart: 25 May 2024 · Return: 31 May 2024 Price found 24 Apr 2024, 14:29

From Balikpapan

From Balikpapan (BPN), Indonesia to Surabaya, Indonesia (SUB): Rp2,566,619

Depart: 14 May 2024 · Return: 20 May 2024 Price found 24 Apr 2024, 12:17

From Padang

From Padang (PDG), Indonesia to Surabaya, Indonesia (SUB): Rp2,569,047

Depart: 14 Jun 2024 · Return: 18 Jun 2024 Price found 23 Apr 2024, 17:46

From Solo / Surakarta

From Solo / Surakarta (SOC), Indonesia to Surabaya, Indonesia (SUB): Rp2,901,968

Depart: 25 May 2024 · Return: 31 May 2024 Price found 24 Apr 2024, 08:03

From Batam

From Batam (BTH), Indonesia to Surabaya, Indonesia (SUB): Rp2,916,187

Depart: 29 Apr 2024 · Return: 06 May 2024 Price found 24 Apr 2024, 15:10

From Manado

From Manado (MDC), Indonesia to Surabaya, Indonesia (SUB): Rp3,692,484

Depart: 23 May 2024 · Return: 26 May 2024 Price found 24 Apr 2024, 18:15

From Ambon

From Ambon (AMQ), Indonesia to Surabaya, Indonesia (SUB): Rp4,030,261

Depart: 22 Aug 2024 · Return: 25 Aug 2024 Price found 21 Apr 2024, 12:26

From Jayapura

From Jayapura (DJJ), Indonesia to Surabaya, Indonesia (SUB): Rp7,455,714

Depart: 25 May 2024 · Return: 31 May 2024 Price found 24 Apr 2024, 08:02

Choose Site / Currency

IDR/Indonesia