Flights from Kuala Lumpur to Surabaya

Flight information Kuala Lumpur to Surabaya

Cheapest return price last month


Direct airlines


Flights per week


Average flight time, total distance 1690 kilometres

2h 35min

Most popular airline last month

Air Odisha


1 airport

Flying from Kuala Lumpur to Surabaya

Nofull-service air carriers offer direct flights from Kuala Lumpur International Airport (KLIA) to Juanda International Airport (as of July 2016). Silkair and Singapore Airlines, however, offer indirect flights that transit in Singapore. Garuda Indonesia also operates on this route with a stopover in Jakarta.

Budget airlines that fly from Kuala Lumpur to Surabaya

AirAsia appears to be the only air carrier offering direct flights from Kuala Lumpur to Surabaya as of July 2016. These flights are available daily.

Departure from Kuala Lumpur International Airport (KUL)

KLIAis Malaysia’s busiest and largest airport, and the main departure point for international flights out of Kuala Lumpur. To get to KLIA from the city, travellers can board the airport train service (KLIA Ekspres) from KL Sentral - trains leave from the centrally-located station every 15-20 minutes, and take only around half an hour to arrive at KLIA and KLIA 2. A one-way trip to the airport would cost about RM 55.

Travellers are advised to check in 2 hours in advance for international flights and 1.5 hours in advance for flights within Malaysia.

Things to do in Kuala Lumpur International Airport (KUL)

Plenty of dining options can be found at KLIA, from fast food restaurants and food courts to bistros, cafes, snack bars and gourmet restaurants. Besides a large selection of foods, shopping opportunities are also abundant within the airport - multiple duty-free shopping stores and other retail outlets can be found in the passenger terminals. Furthermore, Wi-Fi access is complimentary within KLIA.

Arrival at Juanda International Airport(SUB)

Juanda International Airport- also known as Surabaya Airport - is one of Indonesia’s busiest airports and is located about 12km from the heart of Surabaya city.  Travellers staying in the city are advised to take a taxi direct from the airport to their destination within Surabaya, as the ride will take only about 30-45 minutes and cost around 70,000 IDR (RM 21.70). Simply head to the Transportation Counter near the Arrivals Hall upon disembarkation from your flight, and buy a fixed-rate coupon for a taxi into town.

Things to do in Juanda International Airport(SUB)

Travellers hungry after their flight need not fret as Juanda International Airport offers plenty of dining options, from Western fast food chains to Eastern restaurants. Business centres, VIP lounges, and duty-free shopping outlets are also available for those with more time on their hands to kill. Furthermore, the airport is located within walking distance to the Ibis Budget Hotel.

Time difference between Kuala Lumpur and Surabaya

Kuala Lumpur is 1 hour ahead of Surabaya.

Weather in Surabaya

Surabaya’s climate, like most of Southeast Asia, is a tropical one characterised by high heat and humidity. The city undergoes a rainy season from November to May, and has an average annual temperature of about 28.5°C.

Exchange rate between Kuala Lumpur and Surabaya

1 RMis equivalent to 3237 IDR, whilst 1 USDis equivalent to 13165 IDR.

(This information is correct as of July 2016.)

Average cost of a meal in Kuala Lumpur and Surabaya

The average cost of a meal in Kuala Lumpur and Surabayais RM 10 (USD 2.50).

Average cost of a hotel/night inKuala Lumpur and Surabaya

The average cost of a night in a hotel in Kuala Lumpur and Surabaya is RM110 (USD 28.10) and RM90(USD 22.35) respectively.


Want customised updates sent direct to your inbox when this flight is at its cheapest possible price? Find out how here:

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.