Cheap Flight Deals from Kuala Lumpur Intl. Airport to Surabaya Airport
Search for flights from Kuala Lumpur to Surabaya and check out affordable one-way and round-trip options.
- Return
- One way
-
- Cheapest nonstop
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Mon, Apr 20 | Batik Air Malaysia
SUB 13:302h 40mDirectKUL 17:10Surabaya - Kuala Lumpur | Sat, Apr 25 | Indonesia AirAsiaPHP 6,274 PHP 8,95830% off30% offPHP 8,958 PHP 6,274 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Sat, Apr 18 | Batik Air Malaysia
SUB 05:052h 35mDirectKUL 08:40Surabaya - Kuala Lumpur | Sat, Apr 25 | Indonesia AirAsiaPHP 6,317 PHP 8,95828% off28% offPHP 8,958 PHP 6,317 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Tue, Apr 14 | Batik Air Malaysia
SUB 05:002h 40mDirectKUL 08:40Surabaya - Kuala Lumpur | Sun, Apr 19 | Indonesia AirAsiaPHP 6,402 PHP 8,95828% off28% offPHP 8,958 PHP 6,402 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Wed, Apr 15 | Batik Air Malaysia
SUB 08:402h 40mDirectKUL 12:20Surabaya - Kuala Lumpur | Wed, Apr 22 | Batik Air MalaysiaPHP 6,44528% offPHP 8,958 PHP 6,445 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Tue, Apr 21 | Batik Air Malaysia
SUB 08:402h 40mDirectKUL 12:20Surabaya - Kuala Lumpur | Mon, Apr 27 | Batik Air MalaysiaPHP 6,46228% offPHP 8,958 PHP 6,462 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Mon, Apr 13 | Batik Air Malaysia
SUB 08:402h 40mDirectKUL 12:20Surabaya - Kuala Lumpur | Mon, Apr 20 | Batik Air MalaysiaPHP 6,47128% offPHP 8,958 PHP 6,471 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Fri, Apr 17 | Batik Air Malaysia
SUB 08:402h 40mDirectKUL 12:20Surabaya - Kuala Lumpur | Wed, Apr 22 | Batik Air MalaysiaPHP 6,47128% offPHP 8,958 PHP 6,471 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Wed, Apr 22 | Batik Air Malaysia
SUB 08:402h 40mDirectKUL 12:20Surabaya - Kuala Lumpur | Mon, Apr 27 | Batik Air MalaysiaPHP 6,47128% offPHP 8,958 PHP 6,471 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Mon, Apr 27 | Batik Air Malaysia
SUB 08:402h 40mDirectKUL 12:20Surabaya - Kuala Lumpur | Wed, Apr 29 | Batik Air MalaysiaPHP 6,47128% offPHP 8,958 PHP 6,471 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Sun, Apr 19 | Batik Air Malaysia
SUB 08:402h 40mDirectKUL 12:20Surabaya - Kuala Lumpur | Sun, Apr 26 | Batik Air MalaysiaPHP 6,53927% offPHP 8,958 PHP 6,539 -
KUL 13:0017h 25m1 stopSUB Invalid DateKuala Lumpur - Surabaya | Mon, Mar 9 | Normal Airline
SUB 15:006hDirectKUL 16:00Surabaya - Kuala Lumpur | Wed, Mar 11 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
KUL 21:402h 35mDirectSUB 23:15Kuala Lumpur - Surabaya | Tue, May 5 | Indonesia AirAsiaPHP 3,342 PHP 5,07034% off34% offPHP 5,070 PHP 3,342 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Wed, Apr 8 | Batik Air MalaysiaPHP 3,488 PHP 5,07031% off31% offPHP 5,070 PHP 3,488 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Wed, Apr 15 | Batik Air MalaysiaPHP 3,488 PHP 5,07031% off31% offPHP 5,070 PHP 3,488 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Tue, Apr 7 | Batik Air MalaysiaPHP 3,51331% offPHP 5,070 PHP 3,513 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Sat, Apr 18 | Batik Air MalaysiaPHP 3,51331% offPHP 5,070 PHP 3,513 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Mon, Apr 20 | Batik Air MalaysiaPHP 3,51331% offPHP 5,070 PHP 3,513 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Fri, Apr 17 | Batik Air MalaysiaPHP 3,53930% offPHP 5,070 PHP 3,539 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Mon, Apr 27 | Batik Air MalaysiaPHP 3,53930% offPHP 5,070 PHP 3,539 -
KUL 17:252h 40mDirectSUB 19:05Kuala Lumpur - Surabaya | Wed, Apr 22 | Batik Air MalaysiaPHP 3,58228% offPHP 5,070 PHP 3,582 -
KUL 21:552h 35mDirectSUB 23:30Kuala Lumpur - Surabaya | Wed, Apr 8 | Indonesia AirAsiaPHP 3,70127% offPHP 5,070 PHP 3,701 -
KUL 13:0017h 25m1 stopSUB Invalid DateKuala Lumpur - Surabaya | Mon, Mar 9 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Kuala Lumpur to Surabaya are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Kuala Lumpur Intl. Airport to Surabaya Airport
What is the cheapest month to fly from Kuala Lumpur Intl. Airport to Surabaya Airport?
Based on Trip.com's data from the past 12 months, the cheapest one-way flights from Kuala Lumpur Intl. Airport to Surabaya Airport are usually in December, with an average price of PHP 3,463. It is best to avoid August, when the average price can reach PHP 4,652.
What is the cheapest month to fly return from Kuala Lumpur Intl. Airport to Surabaya Airport?
Based on Trip.com's data from the past 12 months, January is often the month to find the lowest fares from Kuala Lumpur Intl. Airport to Surabaya Airport, with an average price of PHP 9,716. March is usually the most expensive month, with an average price reaching PHP 14,020.
What is the cheapest day of the week to fly from Kuala Lumpur Intl. Airport to Surabaya Airport?
Based on Trip.com's data from the past 12 months, the cheapest departure day from Kuala Lumpur Intl. Airport to Surabaya Airport is Tuesday, with average prices usually lower than other days. Avoid departing on Sunday as prices are typically highest on that day.
Selected Airlines from Kuala Lumpur Intl. Airport to Surabaya Airport
See which airlines fly from Kuala Lumpur to Surabaya. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.










Find more flights and airlines
Flight Schedule from Kuala Lumpur Intl. Airport to Surabaya Airport
Check the schedule for flights from Kuala Lumpur to Surabaya and find the flight that best matches your travel plans.
Kuala Lumpur Intl. Airport to Surabaya Airport Flights Info
| Flight distance | 1,670.75 km |
|---|---|
| Cheapest one-way ticket price | PHP 3,342 |
| Cheapest return ticket price | PHP 6,274 |
FAQs for Kuala Lumpur Intl. Airport to Surabaya Airport Flights
How long is a flight from Kuala Lumpur Intl. Airport to Surabaya Airport?
It takes around 2 hours 40 minutes to fly from Kuala Lumpur Intl. Airport (kul) to Surabaya Airport (sub).How many daily flights are there from Kuala Lumpur Intl. Airport (KUL) to Surabaya Airport (SUB)?
There are around 8 daily flights from Kuala Lumpur Intl. Airport (KUL) to Surabaya Airport (SUB).When are flight tickets from Kuala Lumpur Intl. Airport (KUL) to Surabaya Airport (SUB) the cheapest?
Tickets cost around PHP 5,855 in April, making it the cheapest month to book. Kuala Lumpur Intl. Airport (KUL) to Surabaya Airport (SUB) is a popular route, so don't forget to book your tickets in advance.When are flight tickets from Kuala Lumpur Intl. Airport (KUL) to Surabaya Airport (SUB) most expensive?
The route from Kuala Lumpur Intl. Airport (KUL) to Surabaya Airport (SUB) is quite popular. Without considering departure times or holidays, tickets cost around PHP 13,530 in March, the most expensive month to book this route.What time does the earliest flight from Kuala Lumpur Intl. Airport to Surabaya Airport depart?
The earliest flight departs from Kuala Lumpur Intl. Airport (KUL) at 07:20 and arrives in Surabaya Airport (SUB) at 09:10.What time does the latest flight from Kuala Lumpur Intl. Airport to Surabaya Airport depart?
The latest flight departs from Kuala Lumpur Intl. Airport (KUL) at 21:50 and arrives in Surabaya Airport (SUB) at 23:25.What is the transportation method from the main airport to downtown in Surabaya?
- The distance from Juanda International Airport to downtown is about 13 km. It takes about 30 minutes by taxi.
What's the closest airport to Surabaya Airport (SUB)?
The closest airport to Surabaya Airport (SUB) is Abdul Rachman Saleh Airport. The distance is around 62 km.Which airline operates the most direct flights from Kuala Lumpur Intl. Airport (KUL) to Surabaya Airport (SUB)?
Indonesia AirAsia is a very popular airline operating an average of 4027 flights per month.

