Flight to Surabaya (SUB)

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From
To

Juanda

Departure date
Return date
Search Flights
Need travel inspiration?
Discover flight ideas

Non-Stop Flights to Surabaya (SUB)

Available airlines offering direct flights to Surabaya start from RM 212.
Select your preferred airline for a direct flight to Surabaya. Enjoy a smooth and efficient journey to your destination.
AirAsia Indonesia
AirAsia Indonesia
See Airlines
Lion Air
Lion Air
See Airlines
Pelita Air
Pelita Air
See Airlines
Citilink
Citilink
See Airlines
Royal Brunei Airlines
Royal Brunei Airlines
See Airlines
Super Air Jet
Super Air Jet
See Airlines
Batik Air
Batik Air
See Airlines
Sriwijaya Air
Sriwijaya Air
See Airlines
Greater Bay Airlines
Greater Bay Airlines
See Airlines
TransNusa
TransNusa
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Singapore Airlines
Singapore Airlines
See Airlines
Wings Air
Wings Air
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Thai Lion Air
Thai Lion Air
See Airlines
Batik Air Malaysia
Batik Air Malaysia
See Airlines
Susi Air
Susi Air
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
Xiamen Air
Xiamen Air
See Airlines

50M+ Downloads,
1M+ Reviews

Easy Flight Changes

Cancel or change your flight booking without hassle

Best Price Guaranteed

Spot a cheaper deal? Claim now and get double back!

24/7 Support

Reach out to us anytime, anywhere

Which Month Usually Offers Better Fares to Surabaya?

Currently, October offers the most budget-friendly flights to Surabaya. Remember that many factors can influence flight costs, so comparing airlines, departure airports, and flight times will always give you more choices.
OriginDestinationDeparture DatePrice
Kuala Lumpur (KUL)Surabaya (SUB)Friday, 30 October 2026RM 212
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 12 November 2026RM 212
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 2 December 2026RM 310
Kuala Lumpur (KUL)Surabaya (SUB)Friday, 1 January 2027RM 347
Kuala Lumpur (KUL)Surabaya (SUB)Saturday, 20 February 2027RM 354
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 31 March 2027RM 212
Kuala Lumpur (KUL)Surabaya (SUB)Tuesday, 27 April 2027RM 212
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 26 May 2027RM 218
Kuala Lumpur (KUL)Surabaya (SUB)Sunday, 13 June 2027RM 218
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 15 July 2027RM 212
Kuala Lumpur (KUL)Surabaya (SUB)Monday, 2 August 2027RM 212
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 1 September 2027RM 220

Today's Flights to Juanda Surabaya (SUB)

Here are all the scheduled flights to Surabaya, providing a variety of convenient travel options.
Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Lion Air
Lion Air
14:20
16:35
Batam (BTH)
Surabaya (SUB)
Book flight
Lion Air
Lion Air
15:05
16:35
Jakarta (CGK)
Surabaya (SUB)
Book flight
Malaysia Airlines
Malaysia Airlines
15:45
17:20
Kuala Lumpur (KUL)
Surabaya (SUB)
Book flight
Batik Air
Batik Air
16:35
18:00
Jakarta (HLP)
Surabaya (SUB)
Book flight
AirAsia Indonesia
AirAsia Indonesia
17:15
18:35
Johor Bahru (JHB)
Surabaya (SUB)
Book flight
Lion Air
Lion Air
17:15
17:50
Makassar (UPG)
Surabaya (SUB)
Book flight
Lion Air
Lion Air
17:50
18:20
Balikpapan (BPN)
Surabaya (SUB)
Book flight
Citilink
Citilink
18:50
19:05
Banjarmasin (BDJ)
Surabaya (SUB)
Book flight
Citilink
Citilink
19:30
19:40
Bali / Denpasar (DPS)
Surabaya (SUB)
Book flight
Super Air Jet
Super Air Jet
19:50
21:30
Pontianak (PNK)
Surabaya (SUB)
Book flight

Which Dates Tend to Be Better Value for Flights to Surabaya?

Discover the best times to fly to Surabaya and unlock incredible savings!
1
2
3
OriginDestinationDeparture DatePrice
Kuala Lumpur (KUL)Surabaya (SUB)Saturday, 10 October 2026RM 439
Kuala Lumpur (KUL)Surabaya (SUB)Sunday, 11 October 2026RM 405
Kuala Lumpur (KUL)Surabaya (SUB)Monday, 12 October 2026RM 406
Kuala Lumpur (KUL)Surabaya (SUB)Tuesday, 13 October 2026RM 405
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 14 October 2026RM 330
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 15 October 2026RM 427
Kuala Lumpur (KUL)Surabaya (SUB)Friday, 16 October 2026RM 315
Kuala Lumpur (KUL)Surabaya (SUB)Saturday, 17 October 2026RM 315
Kuala Lumpur (KUL)Surabaya (SUB)Sunday, 18 October 2026RM 306
Kuala Lumpur (KUL)Surabaya (SUB)Monday, 19 October 2026RM 308
Kuala Lumpur (KUL)Surabaya (SUB)Tuesday, 20 October 2026RM 316
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 21 October 2026RM 316
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 22 October 2026RM 316
Kuala Lumpur (KUL)Surabaya (SUB)Friday, 23 October 2026RM 316
Kuala Lumpur (KUL)Surabaya (SUB)Saturday, 24 October 2026RM 314
Kuala Lumpur (KUL)Surabaya (SUB)Sunday, 25 October 2026RM 316
Kuala Lumpur (KUL)Surabaya (SUB)Monday, 26 October 2026RM 214
Kuala Lumpur (KUL)Surabaya (SUB)Tuesday, 27 October 2026RM 216
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 28 October 2026RM 221
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 29 October 2026RM 311
Kuala Lumpur (KUL)Surabaya (SUB)Friday, 30 October 2026RM 212
Kuala Lumpur (KUL)Surabaya (SUB)Saturday, 31 October 2026RM 212
Kuala Lumpur (KUL)Surabaya (SUB)Sunday, 1 November 2026RM 255
Kuala Lumpur (KUL)Surabaya (SUB)Monday, 2 November 2026RM 221
Kuala Lumpur (KUL)Surabaya (SUB)Tuesday, 3 November 2026RM 223
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 4 November 2026RM 301
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 5 November 2026RM 334
Kuala Lumpur (KUL)Surabaya (SUB)Friday, 6 November 2026RM 223
Kuala Lumpur (KUL)Surabaya (SUB)Saturday, 7 November 2026RM 402
Kuala Lumpur (KUL)Surabaya (SUB)Sunday, 8 November 2026RM 220
Kuala Lumpur (KUL)Surabaya (SUB)Monday, 9 November 2026RM 218
Kuala Lumpur (KUL)Surabaya (SUB)Tuesday, 10 November 2026RM 223
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 11 November 2026RM 214
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 12 November 2026RM 212
Kuala Lumpur (KUL)Surabaya (SUB)Friday, 13 November 2026RM 224
Kuala Lumpur (KUL)Surabaya (SUB)Saturday, 14 November 2026RM 219
Kuala Lumpur (KUL)Surabaya (SUB)Sunday, 15 November 2026RM 220
Kuala Lumpur (KUL)Surabaya (SUB)Monday, 16 November 2026RM 215
Kuala Lumpur (KUL)Surabaya (SUB)Tuesday, 17 November 2026RM 220
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 18 November 2026RM 220
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 19 November 2026RM 222
Kuala Lumpur (KUL)Surabaya (SUB)Friday, 20 November 2026RM 235
Kuala Lumpur (KUL)Surabaya (SUB)Saturday, 21 November 2026RM 212
Kuala Lumpur (KUL)Surabaya (SUB)Sunday, 22 November 2026RM 307
Kuala Lumpur (KUL)Surabaya (SUB)Monday, 23 November 2026RM 218
Kuala Lumpur (KUL)Surabaya (SUB)Tuesday, 24 November 2026RM 220
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 25 November 2026RM 212
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 26 November 2026RM 219
Kuala Lumpur (KUL)Surabaya (SUB)Friday, 27 November 2026RM 220
Kuala Lumpur (KUL)Surabaya (SUB)Saturday, 28 November 2026RM 220
Kuala Lumpur (KUL)Surabaya (SUB)Sunday, 29 November 2026RM 220
Kuala Lumpur (KUL)Surabaya (SUB)Monday, 30 November 2026RM 298
Kuala Lumpur (KUL)Surabaya (SUB)Tuesday, 1 December 2026RM 315
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 2 December 2026RM 310
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 3 December 2026RM 312
Kuala Lumpur (KUL)Surabaya (SUB)Friday, 4 December 2026RM 339
Kuala Lumpur (KUL)Surabaya (SUB)Saturday, 5 December 2026RM 347
Kuala Lumpur (KUL)Surabaya (SUB)Sunday, 6 December 2026RM 394
Kuala Lumpur (KUL)Surabaya (SUB)Monday, 7 December 2026RM 392
Kuala Lumpur (KUL)Surabaya (SUB)Tuesday, 8 December 2026RM 341
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 9 December 2026RM 333
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 10 December 2026RM 416
Kuala Lumpur (KUL)Surabaya (SUB)Friday, 11 December 2026RM 513
Kuala Lumpur (KUL)Surabaya (SUB)Saturday, 12 December 2026RM 348
Kuala Lumpur (KUL)Surabaya (SUB)Sunday, 13 December 2026RM 399
Kuala Lumpur (KUL)Surabaya (SUB)Monday, 14 December 2026RM 399
Kuala Lumpur (KUL)Surabaya (SUB)Tuesday, 15 December 2026RM 474
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 16 December 2026RM 448
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 17 December 2026RM 444
Kuala Lumpur (KUL)Surabaya (SUB)Friday, 18 December 2026RM 348
Kuala Lumpur (KUL)Surabaya (SUB)Saturday, 19 December 2026RM 512
Kuala Lumpur (KUL)Surabaya (SUB)Sunday, 20 December 2026RM 498
Kuala Lumpur (KUL)Surabaya (SUB)Monday, 21 December 2026RM 400
Kuala Lumpur (KUL)Surabaya (SUB)Tuesday, 22 December 2026RM 513
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 23 December 2026RM 512
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 24 December 2026RM 389
Kuala Lumpur (KUL)Surabaya (SUB)Friday, 25 December 2026RM 513
Kuala Lumpur (KUL)Surabaya (SUB)Saturday, 26 December 2026RM 349
Kuala Lumpur (KUL)Surabaya (SUB)Sunday, 27 December 2026RM 498
Kuala Lumpur (KUL)Surabaya (SUB)Monday, 28 December 2026RM 451
Kuala Lumpur (KUL)Surabaya (SUB)Tuesday, 29 December 2026RM 340
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 30 December 2026RM 348
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 31 December 2026RM 513
Kuala Lumpur (KUL)Surabaya (SUB)Friday, 1 January 2027RM 347
Kuala Lumpur (KUL)Surabaya (SUB)Saturday, 2 January 2027RM 509
Kuala Lumpur (KUL)Surabaya (SUB)Sunday, 3 January 2027RM 507
Kuala Lumpur (KUL)Surabaya (SUB)Monday, 4 January 2027RM 498
Kuala Lumpur (KUL)Surabaya (SUB)Tuesday, 5 January 2027RM 399
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 6 January 2027RM 381
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 7 January 2027RM 398

Surabaya Fares by Cabin Class

Compare Economy, Business, & First Class Benefits
MonthSeat ClassAverage Price
OctoberEconomyRM 1,092
NovemberEconomyRM 1,006
DecemberEconomyRM 1,156
JanuaryEconomyRM 1,109
FebruaryEconomyRM 1,163
MarchEconomyRM 1,293
AprilEconomyRM 1,186
MayEconomyRM 1,299
JuneEconomyRM 1,343
JulyEconomyRM 1,446
AugustEconomyRM 1,459
SeptemberEconomyRM 1,611
OctoberBusinessRM 2,651
NovemberBusinessRM 2,358
DecemberBusinessRM 2,543
JanuaryBusinessRM 2,268
FebruaryBusinessRM 2,446
MarchBusinessRM 2,418
AprilBusinessNo data
MayBusinessNo data
JuneBusinessNo data
JulyBusinessNo data
AugustBusinessNo data
SeptemberBusinessNo data
OctoberPremium EconomyRM 893
NovemberPremium EconomyRM 893
DecemberPremium EconomyRM 893
JanuaryPremium EconomyRM 893
FebruaryPremium EconomyRM 893
MarchPremium EconomyRM 1,174
AprilPremium EconomyNo data
MayPremium EconomyNo data
JunePremium EconomyNo data
JulyPremium EconomyNo data
AugustPremium EconomyNo data
SeptemberPremium EconomyNo data

Which Weekday Is Often Better Value for Flying to Surabaya?

See when fares are lowest for your trip to Surabaya.
OriginDestinationDeparture DatePrice
Kuala Lumpur (KUL)Surabaya (SUB)Monday, 26 October 2026RM 214
Kuala Lumpur (KUL)Surabaya (SUB)Tuesday, 27 October 2026RM 216
Kuala Lumpur (KUL)Surabaya (SUB)Wednesday, 25 November 2026RM 212
Kuala Lumpur (KUL)Surabaya (SUB)Thursday, 12 November 2026RM 212
Kuala Lumpur (KUL)Surabaya (SUB)Friday, 30 October 2026RM 212
Kuala Lumpur (KUL)Surabaya (SUB)Saturday, 21 November 2026RM 212
Kuala Lumpur (KUL)Surabaya (SUB)Sunday, 15 November 2026RM 220

Average Fares to Surabaya Juanda by Airline

Discover the most budget-friendly airline: Scoot offers the lowest average fares.
AirlineAverage Price
ScootRM 479
Batik AirRM 485
Batik Air MalaysiaRM 539
AirAsia IndonesiaRM 540
CitilinkRM 661
AirAsia Berhad (Malaysia)RM 666
TransNusaRM 753
KLMRM 794

Fly from Kuala Lumpur to Surabaya, East Java

Surabaya is Indonesia's second-largest city and the capital of East Java, a busy port with a proud history as the City of Heroes for its role in the country's fight for independence. It is a working city rather than a resort, but it rewards visitors with colonial-era streets, a lively Arab quarter and some of Java's best-loved food. It is also the natural jumping-off point for Mount Bromo, the cool highlands of Malang and Batu, and the island of Madura. Flights to Surabaya land at Juanda International Airport (SUB), and the route between Kuala Lumpur and Surabaya is popular with holidaymakers, students and families visiting relatives.

About Juanda International Airport, Surabaya

Location

Juanda International Airport lies in Sidoarjo Regency, just south of Surabaya's city limits. It is East Java's main airport and one of the busiest in Indonesia, sharing its runway with a naval air base. Because it sits on the southern edge of the city, it is also convenient for travellers heading straight on to Sidoarjo, Malang or the Bromo area without passing through central Surabaya.

Terminals

Juanda has two terminals. Terminal 1 mainly handles domestic flights, while Terminal 2 handles international flights along with some domestic services. The two buildings are a short drive apart and linked by a free shuttle bus, so check your e-ticket carefully, particularly if you are connecting from an international arrival to a domestic flight within Indonesia.

Getting to and from the airport

Official airport taxis have counters in the arrivals halls and charge by meter or by zone, while ride-hailing apps are widely used and have designated pick-up points. DAMRI airport buses run to the Purabaya bus terminal at Bungurasih and to points in the city, which is a budget-friendly option if you are travelling light. Traffic on the toll road into central Surabaya can be heavy at rush hour, so allow extra time for your return trip to the airport.

Direct and connecting flights to Surabaya

Direct flights from Kuala Lumpur to Surabaya are usually available, and there are also international links to Juanda from other regional hubs such as Singapore. On Traveloka, use the Direct filter to see only non-stop options, then compare them with connecting itineraries if you want a different departure time.

From Penang, Johor Bahru, Kota Kinabalu or Kuching, most journeys involve a change in Kuala Lumpur or Jakarta. Travellers coming from further away, for example Hong Kong, Sydney or Dubai, can often connect through Jakarta, Singapore or Kuala Lumpur. When you land on an international flight, allow time for immigration and customs at Terminal 2 before any domestic connection.

When to fly to Surabaya

Surabaya is hot all year, with a tropical climate split into a dry season and a wet season. The drier months generally run from around May to October, which is the best time for trips up to Mount Bromo, when sunrise views are more likely to be clear. From roughly November to April, afternoon downpours are common, although mornings are often bright and the city carries on as usual.

Demand from Malaysia rises during school holidays, Chinese New Year and the year-end break. Hari Raya is a particularly busy time in both countries, because Indonesians also travel home in huge numbers for Lebaran, so flights and ground transport fill up early. Check the fare chart on this page to see which months tend to be quieter for Kuala Lumpur to Surabaya flights.

Popular places in Surabaya

Tugu Pahlawan and the Heroes Museum

The tall Heroes Monument commemorates the Battle of Surabaya, and the underground museum beneath it tells the story of the city's resistance with photographs, dioramas and personal belongings. It is the best place to start understanding Surabaya's identity.

Ampel Arab Quarter

The narrow lanes around the historic Sunan Ampel Mosque are lined with stalls selling dates, prayer mats, perfume and snacks. It is one of the oldest Muslim quarters in Java and a meaningful stop for Malaysian visitors.

Suramadu Bridge and Madura

The long cable-stayed Suramadu Bridge crosses the strait to Madura island, known for its bull races, batik and spicy satay. Crossing at dusk offers good views back towards the city skyline.

Kota Lama and Kembang Jepun

Surabaya's old town clusters around Jembatan Merah, the Red Bridge, where Dutch-era offices and warehouses line the Kalimas river. A few streets away, the Chinatown lanes of Kembang Jepun keep their old shophouses, temples and evening food stalls.

Submarine Monument

A real Soviet-built submarine from the Indonesian navy has been placed on the riverbank near Gubeng and turned into a walk-through museum, a quirky favourite with families.

Where to stay in Surabaya

The Tunjungan area in the city centre puts you close to shopping malls, heritage buildings and evening food streets, and is an easy base for first-timers. Gubeng, near the main railway station, suits travellers taking the train to Malang or Banyuwangi. Darmo and the leafy streets to the south offer a calmer residential feel with plenty of cafés. West Surabaya has newer malls and residential estates, while the area around Juanda in Sidoarjo is practical for a late arrival or early flight out.

Food to try in Surabaya

Rawon

A deep black beef soup coloured and flavoured with keluak nuts, served with rice, bean sprouts, salted egg and sambal. It is East Java's signature dish and tastes richer than it looks.

Lontong balap

Rice cakes with bean sprouts, fried tofu and lentho fritters in a savoury broth, finished with sweet soy sauce and fried shallots. It is usually eaten with satay made from clams.

Rujak cingur

A bold salad of vegetables, fruit, rice cake and tofu tossed in a thick black shrimp-paste and peanut sauce. The traditional version includes cow's snout, so ask if you prefer it without.

Soto ayam

East Java's golden chicken soup with turmeric broth, glass noodles and a sprinkle of crunchy prawn-cracker powder called koya. Street stalls serve it from breakfast onwards.

Planning a trip to East Java? Compare flights to Surabaya on Traveloka, set a Price Alert for your preferred dates and enjoy Easy Reschedule if your plans change before you fly to Juanda.

Surabaya Flight FAQs

Which airport serves Surabaya?
Surabaya is served by Juanda International Airport (SUB), located in Sidoarjo Regency just south of the city. It is the main airport for East Java and handles both domestic Indonesian and international flights.
Are there direct flights from Kuala Lumpur to Surabaya?
Yes, direct flights between Kuala Lumpur and Surabaya Juanda are usually available. On Traveloka, apply the Direct filter to see non-stop options, and compare them with connecting flights through Jakarta or Singapore if you need other departure times.
Which terminal at Juanda Airport is for international flights?
International flights at Juanda use Terminal 2, which also handles some domestic services. Terminal 1 is mainly for domestic flights. A free shuttle bus runs between the two terminals, so check your e-ticket before heading to Juanda.
How do I get from Juanda Airport to Surabaya city centre?
Official airport taxis and ride-hailing cars are the most convenient way from Juanda into Surabaya, with pick-up points outside arrivals. DAMRI buses run to the Purabaya bus terminal and into the city for a lower fare. Allow extra time during rush hour, as the toll road can be congested.
What is the best time to visit Surabaya?
The dry season, roughly May to October, is the most comfortable time to visit Surabaya and the best time for a sunrise trip to Mount Bromo. The wet season from about November to April brings heavy afternoon showers, but the city is warm and busy all year.
When are flights between Kuala Lumpur and Surabaya busiest?
Flights to Surabaya fill up quickly around Hari Raya, since Indonesians travel home for Lebaran at the same time. Malaysian school holidays, Chinese New Year and the year-end break are also busy, so book early if your trip overlaps these dates.
What are the top things to do in Surabaya?
Visit Tugu Pahlawan and the Heroes Museum, explore the Ampel Arab Quarter around Sunan Ampel Mosque, tour the Submarine Monument and wander the old town around Jembatan Merah and Kembang Jepun. Drive across the Suramadu Bridge to Madura for a taste of island life.
Can I visit Mount Bromo from Surabaya?
Yes, Surabaya is one of the most common starting points for Mount Bromo, and many tours pick up in the city or at Juanda Airport overnight to reach the viewpoints before sunrise. The cool hill towns of Malang and Batu are also popular side trips from Surabaya.
Which area should I stay in Surabaya?
Tunjungan in central Surabaya is the most convenient area for shopping, heritage and food. Gubeng suits train travellers, Darmo is quieter and residential, and the Juanda area in Sidoarjo is practical for late arrivals or early flights.
What local food should I try in Surabaya?
Surabaya's classics include rawon black beef soup, lontong balap, rujak cingur and turmeric soto ayam with koya powder. Most local dishes in this Muslim-majority city are halal, which makes Surabaya an easy food destination for Malaysian travellers.
How can I find good-value flights to Surabaya?
Use the monthly and weekday fare charts on this page to spot quieter periods for Surabaya, and avoid Lebaran and school holiday peaks if you can. Setting a Price Alert on Traveloka lets you track Kuala Lumpur to Surabaya fares, and flexible dates often widen your choice.
What do Malaysians need to enter Indonesia at Surabaya?
You need a passport with sufficient validity for your trip to Indonesia. Entry rules depend on your nationality and can change, so check the latest entry requirements for your passport with the Indonesian authorities before flying to Surabaya.

Exclusive for new users—register today!

Download our app, register, and enjoy 8% off!

Code:JOMJALAN

Copy

Airline Partners Flying to Surabaya

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Malindo Air
Malindo Air
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Lion Air
Lion Air
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Sriwijaya Air
Sriwijaya Air
See Airlines
Citilink
Citilink
See Airlines
Thai Lion Air
Thai Lion Air
See Airlines
Vietnam Airlines
Vietnam Airlines
See Airlines
Thai Airways
Thai Airways
See Airlines
Singapore airlines
Singapore airlines
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Xiamen Airlines
Xiamen Airlines
See Airlines
Philippine Airlines
Philippine Airlines
See Airlines
Emirates
Emirates
See Airlines
China Airlines
China Airlines
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Srilankan
Srilankan
See Airlines
Etihad Airways
Etihad Airways
See Airlines
Royal Brunei
Royal Brunei
See Airlines
Saudi Arabian Airlines
Saudi Arabian Airlines
See Airlines
Japan Airlines
Japan Airlines
See Airlines
Bangkok Airways
Bangkok Airways
See Airlines
All Nippon Airways
All Nippon Airways
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Oman Air
Oman Air
See Airlines
Air China
Air China
See Airlines
Korean Air
Korean Air
See Airlines
Turkish Airlines
Turkish Airlines
See Airlines
Qantas Airlines
Qantas Airlines
See Airlines
Hong Kong Airlines
Hong Kong Airlines
See Airlines
Lufthansa
Lufthansa
See Airlines
American Airlines
American Airlines
See Airlines
Air France
Air France
See Airlines
Asiana Airlines
Asiana Airlines
See Airlines
United Airlines
United Airlines
See Airlines
Virgin Australia
Virgin Australia
See Airlines
Delta Airlines
Delta Airlines
See Airlines
Super Air Jet
Super Air Jet
See Airlines
Pelita Air
Pelita Air
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines

Popular Payments

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!
maybank-credit-card-promotiontraveloka-cimb-promotion
traveloka-rhb-promotion
ambank-credit-card-promotion
traveloka-uob-promotion
Instant 8% off your first booking, in-app only!
Subscribe to Newsletter

Download the App Now


Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2026 Traveloka. All rights reserved.