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.
The cheapest month to fly to Surabaya is typically September.
The best price we found is for ₹17,387 from Kochi to Surabaya.
Some popular airlines include: Super Air Jet, Vistara, Scoot Tigerair, SriLankan Airlines, Malaysia Airlines, Jetstar, Indonesia AirAsia, AirAsia, Air India Express, Air India, AirAsia X.
A good price for a flight to Surabaya is ₹15648 - ₹19126.
The popular airports near the city of Surabaya are Juanda International Airport (SUB) and Abdul Rachman Saleh Airport (MLG).
The flight to Surabaya (SUB) is roughly 8 hours 8 minutes and 3,438 miles (5,533 kilometres) from Delhi, India - New Delhi Indira Gandhi International Airport (DEL).
The best way is to compare flights to Surabaya from leading comparison sites using our search engine dashboard.
Landmark monument with history museum
Long-standing zoo with exotic animals
Tours of a Russian military submarine
Volcanic mountain with stairs leading up
Modern, inter-island 5.4-km. toll bridge
Tobacco company's museum & cafe
Sprawling Sinbad-themed amusement park
Long-standing mosque with tomb complex
Bustling park with a skateboarding area
Architecture
Mosque in Chinese architectural style
Sculpture with a dolphin & crocodile
Rooftop deck with sweeping ocean views
Harbour and sailing
Indonesian Navy officer statue
Tranquil park with a bamboo forest
Park and garden
Beachside shrine with dragon decorations
Water slides, carousels & dinosaurs
Beachfront seafood & wood fishing boats
Landmark bridge at a 1945 battle site
Civic & domestic history exhibits
Museum dedicated to health & medicine
Ecotourism and forest
Park with mangrove trees & a lookout
History
Iconic monument depicting bamboo spears
Grand Catholic church with stained glass
Museum and architecture
Nature
Garden
History
Museum
History
Historical, colorful village with murals
Buddhism
Monument and history
Riverfront park with playground & tennis
Water park
Leafy urban park with flora & fauna
Roller coaster
Architecture and temple
History
History
Museum
Beach
Nature
Water skiing
Kid-oriented water park & playground
Garden
Beach
Museum
History
29 °C
Fri, 19 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
Flights from Delhi, India - New Delhi Indira Gandhi International Airport (DEL) to Surabaya (SUB) - The flight distance between these airports is 3,438 miles (5,533 kilometres). The direct flight time is roughly 8 hours 8 minutes.
Flights from Mumbai, India - Chhatrapati Shivaji Airport (BOM) to Surabaya (SUB) - The flight distance between these airports is 3,276 miles (5,272 kilometres). The direct flight time is roughly 7 hours 46 minutes.
Flights from Chennai, India - Chennai International Airport (MAA) to Surabaya (SUB) - The flight distance between these airports is 2,644 miles (4,256 kilometres). The direct flight time is roughly 6 hours 22 minutes.
Flights from Bengaluru/ Bangalore, India - Kempegowda Intl Airport (BLR) to Surabaya (SUB) - The flight distance between these airports is 2,796 miles (4,500 kilometres). The direct flight time is roughly 6 hours 42 minutes.
Flights from Kochi, India - Cochin International Airport (COK) to Surabaya (SUB) - The flight distance between these airports is 2,781 miles (4,476 kilometres). The direct flight time is roughly 6 hours 40 minutes.
Flights from Hyderabad, India - Rajiv Gandhi International Airport (HYD) to Surabaya (SUB) - The flight distance between these airports is 2,897 miles (4,663 kilometres). The direct flight time is roughly 6 hours 56 minutes.
Flights from Thiruvananthapuram, India - Thiruvananthapuram International Airport (TRV) to Surabaya (SUB) - The flight distance between these airports is 2,702 miles (4,349 kilometres). The direct flight time is roughly 6 hours 30 minutes.
Flights from Kolkata, India - Calcutta Subhas Chandra Bose Airport (CCU) to Surabaya (SUB) - The flight distance between these airports is 2,649 miles (4,263 kilometres). The direct flight time is roughly 6 hours 23 minutes.
Flights from Ahmedabad, India - S.VallabhBhai Patel Airport (AMD) to Surabaya (SUB) - The flight distance between these airports is 3,433 miles (5,525 kilometres). The direct flight time is roughly 8 hours 7 minutes.
Flights from Kozhikode, India - Kozhikode International Airport (CCJ) to Surabaya (SUB) - The flight distance between these airports is 2,837 miles (4,566 kilometres). The direct flight time is roughly 6 hours 48 minutes.
Flights from Jaipur, India - Jaipur International Airport (JAI) to Surabaya (SUB) - The flight distance between these airports is 3,422 miles (5,507 kilometres). The direct flight time is roughly 8 hours 6 minutes.
Flights from Goa, India - Dabolim Airport (GOI) to Surabaya (SUB) - The flight distance between these airports is 3,096 miles (4,982 kilometres). The direct flight time is roughly 7 hours 22 minutes.
Flights from Lucknow, India - Chaudhary Charan Singh Airport (LKO) to Surabaya (SUB) - The flight distance between these airports is 3,182 miles (5,121 kilometres). The direct flight time is roughly 7 hours 34 minutes.
Flights from Coimbatore, India - Coimbatore International Airport (CJB) to Surabaya (SUB) - The flight distance between these airports is 2,767 miles (4,453 kilometres). The direct flight time is roughly 6 hours 38 minutes.
Flights from Tiruchirapalli, India - Tiruchirappalli International Airport (TRZ) to Surabaya (SUB) - The flight distance between these airports is 2,657 miles (4,277 kilometres). The direct flight time is roughly 6 hours 24 minutes.
Flights from Pune, India - Lohegaon Airport (PNQ) to Surabaya (SUB) - The flight distance between these airports is 3,199 miles (5,148 kilometres). The direct flight time is roughly 7 hours 36 minutes.
Flights from Bagdogra, India - Bagdogra Airport (IXB) to Surabaya (SUB) - The flight distance between these airports is 2,868 miles (4,615 kilometres). The direct flight time is roughly 6 hours 52 minutes.
Flights from Guwahati, India - Gopinath Bordoloi Internationall Airport (GAU) to Surabaya (SUB) - The flight distance between these airports is 2,716 miles (4,371 kilometres). The direct flight time is roughly 6 hours 32 minutes.
Flights from Visakhapatnam, India - Visakhapatnam Airport (VTZ) to Surabaya (SUB) - The flight distance between these airports is 2,660 miles (4,281 kilometres). The direct flight time is roughly 6 hours 24 minutes.
Flights from Amritsar, India - Sri Guru Ram Dass Jee Airport (ATQ) to Surabaya (SUB) - The flight distance between these airports is 3,684 miles (5,928 kilometres). The direct flight time is roughly 8 hours 41 minutes.
Flights from Madurai, India - Madurai Airport (IXM) to Surabaya (SUB) - The flight distance between these airports is 2,667 miles (4,293 kilometres). The direct flight time is roughly 6 hours 25 minutes.
Flights from Nagpur, India - Dr. Babasaheb Ambedkar International Airport (NAG) to Surabaya (SUB) - The flight distance between these airports is 3,018 miles (4,857 kilometres). The direct flight time is roughly 7 hours 12 minutes.
Flights from Chandigarh, India - Chandigarh Airport (IXC) to Surabaya (SUB) - The flight distance between these airports is 3,548 miles (5,710 kilometres). The direct flight time is roughly 8 hours 23 minutes.
From Kochi (COK), India to Surabaya, Indonesia (SUB): ₹17,387
Depart: 26 Jul 2024 · Return: 04 Aug 2024 Price found 19 Apr 2024, 04:22
From Thiruvananthapuram (TRV), India to Surabaya, Indonesia (SUB): ₹19,006
Depart: 01 Aug 2024 · Return: 06 Aug 2024 Price found 17 Apr 2024, 21:49
From Chennai (MAA), India to Surabaya, Indonesia (SUB): ₹19,120
Depart: 01 Sep 2024 · Return: 08 Sep 2024 Price found 19 Apr 2024, 02:54
From Bengaluru (BLR), India to Surabaya, Indonesia (SUB): ₹21,256
Depart: 02 Aug 2024 · Return: 09 Aug 2024 Price found 19 Apr 2024, 11:22
From Kolkata (CCU), India to Surabaya, Indonesia (SUB): ₹22,129
Depart: 10 Aug 2024 · Return: 19 Aug 2024 Price found 19 Apr 2024, 13:07
From New Delhi (DEL), India to Surabaya, Indonesia (SUB): ₹23,804
Depart: 26 Jul 2024 · Return: 03 Aug 2024 Price found 18 Apr 2024, 19:16
From Hyderabad (HYD), India to Surabaya, Indonesia (SUB): ₹23,899
Depart: 09 Aug 2024 · Return: 16 Aug 2024 Price found 18 Apr 2024, 11:57
From Mumbai (BOM), India to Surabaya, Indonesia (SUB): ₹28,085
Depart: 02 Aug 2024 · Return: 09 Aug 2024 Price found 19 Apr 2024, 02:50
From Pune (PNQ), India to Surabaya, Indonesia (SUB): ₹45,581
Depart: 19 Dec 2024 · Return: 24 Dec 2024 Price found 19 Apr 2024, 10:02
From Ahmedabad (AMD), India to Surabaya, Indonesia (SUB): ₹81,741
Depart: 20 May 2024 · Return: 26 May 2024 Price found 19 Apr 2024, 09:48