Top airlines fly to Surabaya

See which airlines fly to Surabaya. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.
Citilink logo Citilink
Lion Air logo Lion Air
Batik Air logo Batik Air
Super Air Jet logo Super Air Jet
Singapore Airlines logo Singapore Airlines
Indonesia AirAsia logo Indonesia AirAsia
Malaysia Airlines logo Malaysia Airlines
Batik Air Malaysia logo Batik Air Malaysia
Pelita Air logo Pelita Air
Garuda Indonesia logo Garuda Indonesia
Scoot logo Scoot
Cathay Pacific logo Cathay Pacific
Royal Brunei Airlines logo Royal Brunei Airlines
China Southern Airlines logo China Southern Airlines
AirAsia logo AirAsia
EVA Air logo EVA Air
Xiamen Airlines logo Xiamen Airlines
NAM Air logo NAM Air
Korean Air logo Korean Air
Vietnam Airlines logo Vietnam Airlines

Latest Flight Deals to Surabaya

These are the best offers on flights to Surabaya you’ll find over the next 60 days, with savings of up to $170. Don’t miss out!

0%
Jakarta Surabaya
Lion Air Lion Air
One way
Economy
Tue, Sep 29
$79
$79
28%
Bali Surabaya
Batik Air Batik Air
One way
Economy
Sat, Sep 5
$48
$67
58%
Kuala Lumpur Surabaya
Indonesia AirAsia Indonesia AirAsia
One way
Economy
Sat, Oct 31
$82
$197
51%
Hong Kong Surabaya
Scoot Scoot
One way
Economy
Mon, Oct 5
$161
$331
42%
Singapore Surabaya
Scoot Scoot
One way
Economy
Sun, Sep 20
$128
$220
40%
Labuan Bajo Surabaya
Super Air Jet Super Air Jet
One way
Economy
Mon, Sep 14
$98
$162
43%
Lombok Surabaya
Super Air Jet Super Air Jet
One way
Economy
Thu, Sep 10
$60
$105
43%
Bangkok Surabaya
Scoot Scoot
One way
Economy
Mon, Oct 5
$163
$284
31%
Shanghai Surabaya
AirAsia X AirAsia X
One way
Economy
Sun, Oct 18
$227
$328

When is the cheapest time to book flights to Surabaya?

Departure:

Which month has the cheapest one-way flights from Jakarta to Surabaya?

The average price of one-way flights from Jakarta to Surabaya purchased by Trip.com users by month over the past 12 months.

Based on Trip.com’s data, the cheapest month for flights from Jakarta to Surabaya is March, with an average price of $41; while the month with the highest flight price is usually August, with an average price of up to $79.

$79
$60
$41
$22
    Cheapest
  • $79
    Aug
  • $53
    Sep
  • $51
    Oct
  • $56
    Nov
  • $57
    Dec
  • $54
    Jan
  • $55
    Feb
  • $41
    Mar
  • $58
    Apr
  • $61
    May
  • $53
    Jun
  • $55
    Jul

What is the cheapest month for round-trip flights from Jakarta to Surabaya?

Average price of round-trip flights from Jakarta to Surabaya purchased by Trip.com users by month over the past 12 months

According to historical data from Trip.com, the lowest prices for flights from Jakarta to Surabaya are found during November, with an average price of $151. Conversely, the highest prices are found during August, with an average price of up to $193.

$193
$172
$151
$130
    Cheapest
  • $193
    Aug
  • $169
    Sep
  • $163
    Oct
  • $151
    Nov
  • $156
    Dec
  • $163
    Jan
  • $161
    Feb
  • $151
    Mar
  • $156
    Apr
  • $171
    May
  • $165
    Jun
  • $163
    Jul

What's the cheapest day to fly from Jakarta to Surabaya?

Data is based on the average flight price for each day of the week from Jakarta to Surabaya on Trip.com over the past 12 months.

Based on Trip.com data from the past 12 months, the cheapest day to fly from Jakarta to Surabaya is Saturday, with average prices lower than on other days. Avoid Friday, as prices are usually highest then.

$82
$79
$76
$73
    Cheapest
  • $78
    Mon
  • $77
    Tue
  • $78
    Wed
  • $79
    Thu
  • $82
    Fri
  • $76
    Sat
  • $78
    Sun

Round-trip fights to Surabaya

Whether it's a quick getaway or a business trip to remember, our 3–7 day round trips are perfect for experiencing Surabaya affordably.

3 day trip
Thu, Oct 29- Sat, Oct 31
3 day trip
Kuala Lumpur
Surabaya
$151
Search
9 day trip
Sat, Nov 28- Sun, Dec 6
9 day trip
Singapore
Surabaya
$173
Search
9 day trip
Tue, Sep 29- Wed, Oct 7
9 day trip
Taipei
Surabaya
$237
Search
4 day trip
Tue, Oct 27- Fri, Oct 30
4 day trip
Manila
Surabaya
$252
Search
6 day trip
Fri, Oct 23- Wed, Oct 28
6 day trip
Hong Kong
Surabaya
$302
Search
8 day trip
Thu, Sep 17- Thu, Sep 24
8 day trip
Ho Chi Minh City
Surabaya
$320
Search
View more round-trip flights

Useful info for your flights to Surabaya from the United States

Cheapest one-way flight price$56
Cheapest round-trip ticket price$113
Cheapest monthNovember
Peak season for travelJanuary
Flight distance669.68 km
Average flight time1 hour 38 minutes
Popular airlineBatik Air

Flights to Surabaya (SUB)

Surabaya is an Indonesian city which is located on Java Island. This port city is the capital of the Indonesian province of East Java. The city and overall metropolis make up the second-largest metropolitan area in the country after Jakarta. Surabaya is known to be a lively and sprawling metropolis which is somewhat a fusion of modern architecture and colonial Indonesian architecture. The overall metropolitan area of Surabaya is about 6000 square kilometers and the estimated population is close to 13 million people as per the census of 2015. The city of Surabaya is somewhat an educational hub of the country of Indonesia. The city is a house to some of the major universities and prominent institutions of the country, both technical and religious. Located on the Madura Strait in Java, this city is one of the oldest port cities in Southeast Asia. The topography of the region is similar to that of coastal lowlands, and the climate is tropically dry and wet. Known to be one of the cleanest and the greenest cities of the country, Surabaya features multiple urban parks in almost all localities and a generally sprawling cover of greenery can be seen throughout the metropolis. Because of this, the city of Surabaya has also won many awards in the field of environment and city planning. Most residents of Surabaya speak a localized variant of East Javanese language, known as Suroboyoan. This dialect is a mixture of Indonesian and Javanese.

Tip: Although English is spoken in Indonesia, a very small section of the population is actually very fluent. So it is advised to learn some basic phrases in the local language which can ease out day to day conversations on the streets.

The Airport at Surabaya and Details of Flights

The Surabaya Juanda International Airport (SUB) is considered to be among the top three busiest airports in Indonesia. The airport is situated at a place called Sedati which is located about 12 kilometers away from the metropolitan area of Surabaya. The airport has two terminals at present. Terminal A is meant for all international flights to Surabaya and all domestic flights operated by Indonesia’s flag carrier Garuda Indonesia Airlines. Terminal B caters to domestic flights operated by all other airlines. Direct flights to Surabaya are operated by carriers like Jetstar Asia Airways, but generally, most flights by major airline operators to Surabaya have a stop in between. Once you land at any other major airport in Indonesia like Jakarta or Bali, you can get direct short duration cheap flights to Surabaya by domestic carriers. The Surabaya Juanda International Airport (SUB) was adjudged the world’s 10th best airport in terms of Airport Service Quality by the Airport Council International in 2014. The airport improved this rank to 7th best in the year 2015.

Tip: The three-story airport terminal is relatively new and has a wide array of modern facilities to offer. You can easily spend your halt time exploring the multiple shopping and dining points that dot the terminals.

Best Ways to Travel In and Around the City

There are multiple options available to travel inside and around the city of Surabaya. In Indonesia, trains are a particularly popular means to travel around as they save time and money along with offering exotic views of the place. The city of Surabaya has two railway stations. Apart from trains, one can also choose to find city buses which constantly ply on their pre-assigned routes. The metropolis of Surabaya has an extensively vast network of bus routes that are operated by different local operators too. Multiple operators also provide cab and taxi services in Surabaya. Cabs might seem expensive as compared to public transport but they have their own perks of offering a private and personalized travel experience. The city has got metered taxis with air conditioning available. Cabs can be used to make comfortable long haul trips to nearby cities as well.

Tip: When traveling by public transport systems like buses in Indonesia, be extra cautious as pickpockets are a big problem in the country’s public spaces. Always be aware of your surroundings and be mindful of the things you are carrying on your person.

Staying and Accommodation in Surabaya

The bustling metropolis of Surabaya has a lot of places to offer when it comes to choosing a suitable stay for you as per your budget and requirements. The city area has more than 286 hotels and other forms of accommodations like guest houses to choose from. The entire metropolitan area has over 607 accommodation options to choose from. You can find high-end luxury hotel chains and cheap pocket friendly (but decent) guesthouses etc. in and around the city easily. Juanda Airport is merely 12 km away from the center of the city so it does not take much time to get from the city to the airport. Multiple world-recognized resorts are also present in Surabaya, in case you want to have a completely relaxing and luxurious experience. It is said that the visitors of Surabaya always fall in love with the vibrant culture of cafes in the city. There are multiple good cafes in and around the city with delicious decently priced food. The tourists also enjoy the golf courses which are present in Surabaya as they offer a calm and relaxing respite from city life. The city also has sights like volcano and mountain viewpoints to offer to the tourists. Other attractions to see include the Surabaya Carnival Night Market, the water park, and the city zoo among others.

Tip: In order to conveniently commute from your place of stay to explore the best of Surabaya, try finding an accommodation which is somewhat close to the heart of the city.

Your overall experience of planning travel and then heading on to it can be made simple and hassle-free to a great extent by Trip.com. This is a platform that helps you with all your travel-related queries and any real-time problems which you might incur when actually on your trip. Be it finding the best airfare deals or finding the best options to stay, Trip.com can help you with all your requirements. So, plan your next travel with Trip.com.

Frequently asked questions about flights to Surabaya

  • What is the average flight ticket price from United States to Surabaya?

    The average ticket price to Surabaya is $218. Please use this price as a reference only.
    • Approx. 1 hour 29 minutes to fly from Jakarta to Surabaya.
    • Approx. 1 hour 2 minutes to fly from Bali to Surabaya.
    • Approx. 2 hours 39 minutes to fly from Kuala Lumpur to Surabaya.
    • Approx. 2 hours 23 minutes to fly from Singapore to Surabaya.
  • You can book cheaper flights in the following ways:
    • Search for tickets to a city or airport near Surabaya.
    • Look up different airlines that have flights to Surabaya.
    • Browse different departure dates from the same month.
    • Filter for different departure times from the same day.
    • Check for discount information on various social media sites.
    • Explore deals and discounts on airline websites.
  • Understanding peak and off travel seasons to Surabaya can help you arrange your travel plans accordingly. The most popular month to visit Surabaya is September. The average price of flight tickets to Surabaya in September is $141.
  • Flight tickets to Surabaya are the cheapest in November compared to other months, the average price is $121.
  • Popular airlines with flights to Surabaya: Citilink , Lion Air , and Batik Air .

Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.

Book with no extra fees

Prices displayed in this page are all-inclusive prices (incl. taxes, fuel surcharge, civil aviation development fund, etc) with all fees confirmed before payment. Fees for luggage, meals, WLAN, or other additional services are also included as shown in the flight cards.

Real-time pricing updates

Prices, availability, and travel information on this page were updated within last 28 hours—even in real-time. The more popular the route, the more precise the data.

Change & Cancellation Policy

Trip.com displays flight cancellation and change policies for each flight ticket during the booking process, including fees and applicable conditions. Please check the following scenarios:
Voluntary cancellation/change:
To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy.
Cancellation/change due to a flight schedule change:
If the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.