Flight deals from Kuala Lumpur to Surabaya
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopKUL 17:402h 40mDirectSUB 19:20Kuala Lumpur - Surabaya | Thu, Jun 12 | Indonesia AirAsiaSUB 11:202h 40mDirectKUL 15:00Surabaya - Kuala Lumpur | Mon, Jun 16 | Indonesia AirAsiaNZD 168 NZD 53068% OFF68% OFFNZD 530 NZD 168
-
KUL 18:2525h 10m1 stopsSUB 18:35Kuala Lumpur - Surabaya | Thu, May 8 | ScootSUB 10:355h 50m1 stopsKUL 17:25Surabaya - Kuala Lumpur | Tue, May 13 | ScootNZD 164 NZD 53069% OFF69% OFFNZD 530 NZD 164
-
KUL 06:4512h 50m1 stopsSUB 18:35Kuala Lumpur - Surabaya | Fri, May 9 | ScootSUB 10:359h 55m1 stopsKUL 21:30Surabaya - Kuala Lumpur | Sun, May 11 | ScootNZD 169 NZD 53068% OFF68% OFFNZD 530 NZD 169
-
KUL 11:557h 40m1 stopsSUB 18:35Kuala Lumpur - Surabaya | Sun, May 4 | ScootSUB 10:3510h1 stopsKUL 21:35Surabaya - Kuala Lumpur | Thu, May 8 | ScootNZD 17068% OFFNZD 530 NZD 170
-
KUL 22:3021h 5m1 stopsSUB 18:35Kuala Lumpur - Surabaya | Thu, Jun 5 | ScootSUB 10:355h 50m1 stopsKUL 17:25Surabaya - Kuala Lumpur | Thu, Jun 12 | ScootNZD 17367% OFFNZD 530 NZD 173
-
KUL 19:1515h 20m1 stopsSUB 09:35Kuala Lumpur - Surabaya | Sat, May 3 | ScootSUB 05:002h 40mDirectKUL 08:40Surabaya - Kuala Lumpur | Wed, May 7 | Indonesia AirAsiaNZD 17467% OFFNZD 530 NZD 174
-
KUL 06:4512h 50m1 stopsSUB 18:35Kuala Lumpur - Surabaya | Tue, May 27 | ScootSUB 11:202h 40mDirectKUL 15:00Surabaya - Kuala Lumpur | Sat, May 31 | Indonesia AirAsiaNZD 23256% OFFNZD 530 NZD 232
-
KUL 21:502h 35mDirectSUB 23:25Kuala Lumpur - Surabaya | Wed, May 21 | Indonesia AirAsiaSUB 19:3514h 20m1 stopsKUL 10:55Surabaya - Kuala Lumpur | Sun, May 25 | ScootNZD 31541% OFFNZD 530 NZD 315
-
KUL 22:3021h 5m1 stopsSUB 18:35Kuala Lumpur - Surabaya | Sat, May 10 | ScootSUB 05:002h 40mDirectKUL 08:40Surabaya - Kuala Lumpur | Wed, May 14 | Indonesia AirAsiaNZD 40424% OFFNZD 530 NZD 404
-
KUL 21:502h 35mDirectSUB 23:25Kuala Lumpur - Surabaya | Thu, May 8 | Indonesia AirAsiaSUB 10:355h 50m1 stopsKUL 17:25Surabaya - Kuala Lumpur | Tue, May 13 | ScootNZD 44017% OFFNZD 530 NZD 440
-
KUL 13:0017h 25m1 stopsSUB Invalid DateKuala Lumpur - Surabaya | Mon, May 5 | Normal AirlineSUB 15:006hDirectKUL 16:00Surabaya - Kuala Lumpur | Wed, May 7 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopKUL 21:502h 35mDirectSUB 23:25Kuala Lumpur - Surabaya | Wed, May 21 | Indonesia AirAsiaNZD 115 NZD 52278% OFF78% OFFNZD 522 NZD 115
-
KUL 21:502h 35mDirectSUB 23:25Kuala Lumpur - Surabaya | Thu, May 22 | Indonesia AirAsiaNZD 115 NZD 52278% OFF78% OFFNZD 522 NZD 115
-
KUL 22:3012h 5m1 stopsSUB 09:35Kuala Lumpur - Surabaya | Sat, May 24 | ScootNZD 74 NZD 52286% OFF86% OFFNZD 522 NZD 74
-
KUL 22:3021h 5m1 stopsSUB 18:35Kuala Lumpur - Surabaya | Thu, May 22 | ScootNZD 10480% OFFNZD 522 NZD 104
-
KUL 23:3011h 5m1 stopsSUB 09:35Kuala Lumpur - Surabaya | Sun, May 18 | ScootNZD 11778% OFFNZD 522 NZD 117
-
KUL 22:3012h 5m1 stopsSUB 09:35Kuala Lumpur - Surabaya | Thu, May 15 | ScootNZD 13874% OFFNZD 522 NZD 138
-
KUL 23:3011h 5m1 stopsSUB 09:35Kuala Lumpur - Surabaya | Sun, May 25 | ScootNZD 13973% OFFNZD 522 NZD 139
-
KUL 22:3021h 5m1 stopsSUB 18:35Kuala Lumpur - Surabaya | Thu, May 8 | ScootNZD 16668% OFFNZD 522 NZD 166
-
KUL 23:3011h 5m1 stopsSUB 09:35Kuala Lumpur - Surabaya | Sun, May 11 | ScootNZD 25551% OFFNZD 522 NZD 255
-
KUL 22:3012h 5m1 stopsSUB 09:35Kuala Lumpur - Surabaya | Tue, May 6 | ScootNZD 43317% OFFNZD 522 NZD 433
-
KUL 13:0017h 25m1 stopsSUB Invalid DateKuala Lumpur - Surabaya | Mon, May 5 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Find the best time to fly from Kuala Lumpur to Surabaya
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Airlines Flying from Kuala Lumpur to Surabaya
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.
FAQ
-
When are flight tickets from Kuala Lumpur (KUL) to Surabaya (SUB) the cheapest?
Airlines adjust prices for flights from Kuala Lumpur to Surabaya based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Kuala Lumpur (KUL) to Surabaya (SUB) cost?
According to Trip.com's data, the lowest price is around NZD 351. -
How long does it take to fly from Kuala Lumpur (KUL) to Surabaya (SUB) and what is the distance?
It takes around 2 hours 39 minutes to fly from Kuala Lumpur (KUL) to Surabaya (SUB). -
What are the most popular airlines that fly from Kuala Lumpur (KUL) to Surabaya (SUB)?
Airlines with flights from Kuala Lumpur (KUL) to Surabaya (SUB): Batik Air Malaysia, Firefly Airline, Indonesia AirAsia, Malaysia Airlines, Garuda Indonesia, Qatar Airways, Super Air Jet and Etihad Airways.
How to find a cheap flight from Kuala Lumpur to Surabaya
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Kuala Lumpur to Surabaya. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Flight Information from Kuala Lumpur to Surabaya
Cheapest one-way flight price | NZD 74 |
---|---|
Cheapest round-trip ticket price | NZD 167 |
Off-season for travel | April |
Peak season for travel | February |
Flight distance | 1,697.06 km |
Average flight time | 2 hours 39 minutes |
Popular airline | Jetstar Asia |
Popular Flights
-
Top Routes from Kuala Lumpur
-
Top Routes to Surabaya
-
More flight options
- Kuala Lumpur to Jeddah Flights
- Kuala Lumpur to Urumqi Flights
- Kuala Lumpur to Istanbul Flights
- Kuala Lumpur to London Flights
- Kuala Lumpur to Dubai Flights
- Kuala Lumpur to Sapporo Flights
- Kuala Lumpur to Cairo Flights
- Kuala Lumpur to Osaka Flights
- Kuala Lumpur to Tokyo Flights
- Kuala Lumpur to Melbourne Flights
- Kuala Lumpur to Auckland Flights
- Flights from Kuala Lumpur International Airport to Rotorua
- Flights from Kuala Lumpur International Airport to New Plymouth
- Flights from Kuala Lumpur International Airport to Tauranga
- Flights from Kuala Lumpur International Airport to Napier
- Flights from Kuala Lumpur International Airport to Taupo
- Flights from Kuala Lumpur International Airport to Blenheim
- Flights from Kuala Lumpur to New Plymouth Airport
- Flights from Kuala Lumpur to Christchurch International Airport
- Flights from Kuala Lumpur to Whangarei Airport
- Flights from Kuala Lumpur to Kapiti Coast Airport
- Flights from Kuala Lumpur to Nelson Airport
- Flights from Kuala Lumpur to Taupo Airport
- Flights from Sultan Abdul Aziz Shah Airport to Abdulaziz International Airport
- Flights from Kuala Lumpur International Airport to Abdulaziz International Airport
- Flights from Kuala Lumpur International Airport to King Abdulaziz International Airport
- Flights from Sultan Abdul Aziz Shah Airport to King Abdulaziz International Airport
- Flights from Sultan Abdul Aziz Shah Airport to Ürümqi Tianshan International Airport
- Flights from Kuala Lumpur International Airport to Ürümqi Tianshan International Airport
- Seoul to Surabaya Flights
- Singapore to Surabaya Flights
- Taipei to Surabaya Flights
- Jakarta to Surabaya Flights
- Bali to Surabaya Flights
- Tokyo to Surabaya Flights
- Lombok to Surabaya Flights
- Bangkok to Surabaya Flights
- Jeddah to Surabaya Flights
- Balikpapan to Surabaya Flights
- Osaka to Surabaya Flights
- Flights from Auckland Airport to Surabaya
- Flights from Christchurch International Airport to Surabaya
- Flights from Queenstown Airport to Surabaya
- Flights from Wellington International Airport to Surabaya
- Flights from Dunedin International Airport to Surabaya
- Flights from Nelson Airport to Surabaya
- Flights from Auckland to Juanda International Airport
- Flights from Christchurch to Juanda International Airport
- Flights from Wellington to Juanda International Airport
- Flights from Queenstown to Juanda International Airport
- Flights from Napier to Juanda International Airport
- Flights from Dunedin to Juanda International Airport
- Flights from Hong Kong International Airport to Juanda International Airport
- Flights from Incheon International Airport to Juanda International Airport
- Flights from Gimpo International Airport to Juanda International Airport
- Flights from Singapore Changi Airport to Juanda International Airport
- Flights from Seletar Airport to Juanda International Airport
- Flights from Taipei Songshan Airport to Juanda International Airport
- Kuala Lumpur to Bali Flights
- Kuala Lumpur to Yogyakarta Flights
- Penang to Jakarta Flights
- Kuala Lumpur to Jakarta Flights
- Kuala Lumpur to Padang Flights
- Kuala Lumpur to Medan Flights
- Kuala Lumpur to Banda Aceh Flights
- Kuala Lumpur to Pekanbaru Flights
- Penang to Medan Flights
- Johor Bahru to Jakarta Flights
- Kuala Lumpur to Makassar Flights
- Flights from Kuala Lumpur International Airport to Lombok International Airport
- Flights from Sultan Abdul Aziz Shah Airport to Lombok International Airport
- Flights from Sultan Abdul Aziz Shah Airport to Ngurah Rai International Airport
- Flights from Kuala Lumpur International Airport to Ngurah Rai International Airport
- Flights from Kuala Lumpur International Airport to Juanda International Airport
- Flights from Sultan Abdul Aziz Shah Airport to Juanda International Airport