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 RM285 from Kuala Lumpur to Surabaya.
Some popular airlines include: Super Air Jet, Scoot Tigerair, Malaysia Airlines, Indonesia AirAsia, AirAsia.
A good price for a flight to Surabaya is RM257 - RM314.
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 2 hours 48 minutes and 1,036 miles (1,667 kilometres) from Kuala Lumpur, Malaysia - Kuala Lumpur International Airport (KUL).
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
28 °C
Sat, 20 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 Kuala Lumpur, Malaysia - Kuala Lumpur International Airport (KUL) to Surabaya (SUB) - The flight distance between these airports is 1,036 miles (1,667 kilometres). The direct flight time is roughly 2 hours 48 minutes.
Flights from Kota Kinabalu, Malaysia - Kota Kinabalu International Airport (BKI) to Surabaya (SUB) - The flight distance between these airports is 947 miles (1,524 kilometres). The direct flight time is roughly 2 hours 36 minutes.
Flights from Penang, Malaysia - Penang International Airport (PEN) to Surabaya (SUB) - The flight distance between these airports is 1,229 miles (1,978 kilometres). The direct flight time is roughly 3 hours 13 minutes.
Flights from Langkawi, Malaysia - Langkawi International Airport (LGK) to Surabaya (SUB) - The flight distance between these airports is 1,307 miles (2,103 kilometres). The direct flight time is roughly 3 hours 24 minutes.
Flights from Kuching, Malaysia - Kuching International Airport (KCH) to Surabaya (SUB) - The flight distance between these airports is 635 miles (1,022 kilometres). The direct flight time is roughly 1 hour 54 minutes.
Flights from Johor Bahru, Malaysia - Senai International Airport (JHB) to Surabaya (SUB) - The flight distance between these airports is 885 miles (1,425 kilometres). The direct flight time is roughly 2 hours 28 minutes.
Flights from Miri, Malaysia - Miri Airport (MYY) to Surabaya (SUB) - The flight distance between these airports is 813 miles (1,308 kilometres). The direct flight time is roughly 2 hours 18 minutes.
Flights from Alor Setar, Malaysia - Sultan Abdul Halim Airport (AOR) to Surabaya (SUB) - The flight distance between these airports is 1,268 miles (2,041 kilometres). The direct flight time is roughly 3 hours 19 minutes.
Flights from Kota Bharu, Malaysia - Sultan Ismail Petra Airport (KBR) to Surabaya (SUB) - The flight distance between these airports is 1,183 miles (1,904 kilometres). The direct flight time is roughly 3 hours 7 minutes.
Flights from Kuala Terengganu, Malaysia - Sultan Mahmud Airport (TGG) to Surabaya (SUB) - The flight distance between these airports is 1,106 miles (1,780 kilometres). The direct flight time is roughly 2 hours 57 minutes.
Flights from Kuala Lumpur, Malaysia - Sultan Abdul Aziz Shah Airport (SZB) to Surabaya (SUB) - The flight distance between these airports is 1,062 miles (1,709 kilometres). The direct flight time is roughly 2 hours 51 minutes.
Flights from Bintulu, Malaysia - Bintulu Airport Airport (BTU) to Surabaya (SUB) - The flight distance between these airports is 726 miles (1,168 kilometres). The direct flight time is roughly 2 hours 6 minutes.
Flights from Labuan, Malaysia - Labuan Airport (LBU) to Surabaya (SUB) - The flight distance between these airports is 892 miles (1,436 kilometres). The direct flight time is roughly 2 hours 28 minutes.
Flights from Sandakan, Malaysia - Sandakan Airport (SDK) to Surabaya (SUB) - The flight distance between these airports is 987 miles (1,588 kilometres). The direct flight time is roughly 2 hours 41 minutes.
Flights from Tawau, Malaysia - Tawau Airport (TWU) to Surabaya (SUB) - The flight distance between these airports is 888 miles (1,430 kilometres). The direct flight time is roughly 2 hours 28 minutes.
Flights from Mulu, Malaysia - Mulu Airport (MZV) to Surabaya (SUB) - The flight distance between these airports is 802 miles (1,290 kilometres). The direct flight time is roughly 2 hours 16 minutes.
Flights from Kuantan, Malaysia - Sultan Haji Ahmad Shah Airport (KUA) to Surabaya (SUB) - The flight distance between these airports is 1,015 miles (1,633 kilometres). The direct flight time is roughly 2 hours 45 minutes.
Flights from Ipoh, Malaysia - Sultan Azlan Shah Airport (IPH) to Surabaya (SUB) - The flight distance between these airports is 1,154 miles (1,857 kilometres). The direct flight time is roughly 3 hours 3 minutes.
Flights from Long Lellang, Malaysia - Long Lellang Airport (LGL) to Surabaya (SUB) - The flight distance between these airports is 764 miles (1,229 kilometres). The direct flight time is roughly 2 hours 11 minutes.
Flights from Long Seridan, Malaysia - Long Seridan Airport (ODN) to Surabaya (SUB) - The flight distance between these airports is 799 miles (1,286 kilometres). The direct flight time is roughly 2 hours 16 minutes.
Flights from Limbang, Malaysia - Limbang Airport (LMN) to Surabaya (SUB) - The flight distance between these airports is 856 miles (1,378 kilometres). The direct flight time is roughly 2 hours 24 minutes.
Flights from Mukah, Malaysia - Mukah Airport (MKM) to Surabaya (SUB) - The flight distance between these airports is 712 miles (1,146 kilometres). The direct flight time is roughly 2 hours 4 minutes.
Flights from Marudi, Malaysia - Marudi Airport (MUR) to Surabaya (SUB) - The flight distance between these airports is 806 miles (1,297 kilometres). The direct flight time is roughly 2 hours 17 minutes.
From Kuala Lumpur (KUL), Malaysia to Surabaya, Indonesia (SUB): RM285
Depart: 07 Aug 2024 · Return: 10 Aug 2024 Price found 16 Apr 2024, 16:30
From Johor Bahru (JHB), Malaysia to Surabaya, Indonesia (SUB): RM412
Depart: 14 Nov 2024 · Return: 17 Nov 2024 Price found 18 Apr 2024, 02:06
From Kota Bharu (KBR), Malaysia to Surabaya, Indonesia (SUB): RM432
Depart: 23 Oct 2024 · Return: 26 Oct 2024 Price found 17 Apr 2024, 14:27
From George Town (PEN), Malaysia to Surabaya, Indonesia (SUB): RM458
Depart: 04 Sep 2024 · Return: 09 Sep 2024 Price found 19 Apr 2024, 20:19
From Alor Setar (AOR), Malaysia to Surabaya, Indonesia (SUB): RM587
Depart: 20 May 2024 · Return: 26 May 2024 Price found 19 Apr 2024, 04:30
From Kuching (KCH), Malaysia to Surabaya, Indonesia (SUB): RM597
Depart: 30 Aug 2024 · Return: 02 Sep 2024 Price found 19 Apr 2024, 06:03
From Langkawi (LGK), Malaysia to Surabaya, Indonesia (SUB): RM613
Depart: 22 Jun 2024 · Return: 30 Jun 2024 Price found 19 Apr 2024, 12:55
From Kota Kinabalu (BKI), Malaysia to Surabaya, Indonesia (SUB): RM690
Depart: 08 Aug 2024 · Return: 14 Aug 2024 Price found 19 Apr 2024, 23:42
From Labuan (LBU), Malaysia to Surabaya, Indonesia (SUB): RM770
Depart: 25 Jul 2024 · Return: 30 Jul 2024 Price found 18 Apr 2024, 01:31
From Tawau (TWU), Malaysia to Surabaya, Indonesia (SUB): RM825
Depart: 25 Sep 2024 · Return: 28 Sep 2024 Price found 19 Apr 2024, 00:52
From Miri (MYY), Malaysia to Surabaya, Indonesia (SUB): RM924
Depart: 31 May 2024 · Return: 04 Jun 2024 Price found 19 Apr 2024, 05:42