Worldwide Coverage
Worldwide Coverage
Flights to over 5,000 cities
One-stop Service Guarantee
One-stop Service Guarantee
Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
Secure Payment
Secure Payment
Convenient & reliable booking and payment system

Find cheap one-way flights from Surabaya to Jakarta starting at US$41.

Whether you’re going for a one-way or round-trip to Jakarta, we’ve got you covered! Check out these different flight options from Surabaya below.

  • One way
  • Round-trip

Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.

Surabaya to Jakarta Flight time & Schedules

Flight info.
Departure
Arrival
Weekly Schedule
  1. QG725

    05:45

    SUB

    1.6h

    Nonstop

    07:20

    CGK

    SMTWTFS
  2. IP213

    06:10

    SUB

    1.5h

    Nonstop

    07:40

    CGK

    SMTWTFS
  3. JT693

    07:50

    SUB

    1.4h

    Nonstop

    09:15

    CGK

    SMTWTFS
  4. QG713

    08:15

    SUB

    1.6h

    Nonstop

    09:50

    CGK

    --T----
  5. QG715

    09:25

    SUB

    1.6h

    Nonstop

    11:00

    CGK

    SMTWTFS
  6. JT697

    11:30

    SUB

    1.4h

    Nonstop

    12:55

    CGK

    SMTWTFS
  7. QG717

    14:05

    SUB

    1.6h

    Nonstop

    15:40

    CGK

    SMTWTFS
  8. JT581

    15:50

    SUB

    1.5h

    Nonstop

    17:20

    CGK

    SMTWTFS
  9. QG711

    17:30

    SUB

    1.6h

    Nonstop

    19:05

    CGK

    SMTWTF-
  10. QG719

    20:05

    SUB

    1.6h

    Nonstop

    21:40

    CGK

    SMTWTFS

When is the cheapest time to book flights from Surabaya to Jakarta?

These price trend charts carefully monitor and predict how flight prices from Surabaya to Jakarta will change. Keep a close eye on them to understand when the best time to buy your tickets is.

Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.

Cheapest airlines flights from Surabaya to Jakarta

We have a range of prices from different airlines providing flights from Surabaya to Jakarta. Check below for the journey which best suits your travel needs.

Frequently Asked Questions

  • When are flight tickets from Surabaya (SUB) to Jakarta (JKT) the cheapest?

    Airlines adjust prices for flights from Surabaya to Jakarta 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 Surabaya (SUB) to Jakarta (JKT) cost?

    According to Trip.com's data, the lowest price is around $125.
  • How long does it take to fly from Surabaya (SUB) to Jakarta (JKT) and what is the distance?

    It takes around 1 hour 34 minutes to fly from Surabaya (SUB) to Jakarta (JKT).
  • What is the transportation method from the main airport to downtown in Jakarta?

    • The distance from Soekarno-Hatta International Airport to downtown is about 23 km. It takes about 40 minutes by taxi.
    • The distance from Halim Perdanakusuma International Airport to downtown is about 7 km. It takes about 20 minutes by taxi.
  • What are the most popular airlines that fly from Surabaya (SUB) to Jakarta (JKT)?

How to find a cheap flight from Surabaya to Jakarta

If you leave it until the last minute and forget to check some of the key information when booking tickets, prices can often end up skyrocketing. Below, you can find our top tips for getting the best value flights – from changing dates to chasing deals, there are plenty ways to keep your next trip affordable.
1
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
2
Compare Flight Prices
Compare prices on travel agency and airline websites.
3
Look Out for Deals
Check airline and travel agency websites for latest flight deals
4
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
5
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
6
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com

Surabaya to Jakarta Flight Information

Cheapest nonstop flight price$40
Cheapest round-trip ticket price$92
Off-season for travelJanuary
Peak season for travelNovember
Flight distance669.68 km
Average flight time1 hour 34 minutes
Popular airlineGaruda Indonesia

Flights from Surabaya to Jakarta: Flight Info, Ticket Prices, Airports, and Top Attractions

Flight Information: Flights from Surabaya to Jakarta

Terminal 2, Juanda International Airport. Source: Photo by Robertho Ponomban / Flickr.

Terminal 2, Juanda International Airport. Source: Photo by Robertho Ponomban / Flickr.

Are you planning a trip from Surabaya to Jakarta? Look no further! This article provides you with all the essential information you need to know about flights from Surabaya to Jakarta. This route is incredibly popular and important for both business and leisure travelers. With an average flight distance of 691 km, it is a convenient and efficient way to travel between these two vibrant cities. The most popular airline for this route is Garuda Indonesia, known for its excellent service and reliability.

Aside from flights, there are other transportation options available for those who prefer alternative modes of travel. You can opt for a train, a bus. It is worth to note that there is no direct ferry route between Surabaya and Jakarta due to the geographical separation, you can still consider a combination of ferry and train or ferry and bus for your commute from Surabaya to Jakarta. Below are the breakdowns of each available option:

Transportation MethodAverage CostDuration
TrainIDR150,000-IDR300,0009-12 hours
BusIDR200,000-IDR500,00012-15 hours
Ferry and TrainIDR200,000-IDR500,00024-36 hours
Ferry and BusIDR250,000-IDR700,00024-30 hour

Whether you choose to fly, take a train, bus, or ferry, there are plenty of options available to suit your preferences and budget. Now, let's explore the major airports in Surabaya and Jakarta to further enhance your travel experience.

Major Airport in Surabaya and Transportation

Juanda International Airport. Source: Photo by ATC Bandara Juanda / Flickr.

Juanda International Airport. Source: Photo by ATC Bandara Juanda / Flickr.

Surabaya is primarily served by one major airport and it offers a range of services and facilities to ensure a comfortable journey. The main airport in Surabaya is:

  • Juanda International Airport: Located in Sidoarjo, in close proximity to Surabaya, this airport is the primary gateway to Surabaya, being a vital hub for domestic and international air travel in the region. Juanda Airport features multiple terminals, with Terminal 1 dedicated to domestic flights, Terminal 2 serving international flights, and Terminal 3 handling a combination of both. All terminals are equipped with modern facilities and services, such as free Wi-Fi, baggage services, and charging stations for your convenience.

If you need to transfer between terminals at Juanda International Airport, there are shuttle buses available to transport passengers. These buses operate regularly and provide a hassle-free transfer experience.

When it comes to transportation from the downtown area to Surabaya's airport, you have several options:

  • Taxi: IDR100,00-IDR200,000
  • Ride-Sharing Service: IDR100,00-IDR200,000
  • Airport Shuttle: IDR50,000-IDR150,000
  • Public Bus: IDR20,000-IDR50,000
  • Private Transfer Service: IDR100,000-IDR300,000

These transportation options ensure that you can reach the airport conveniently and on time.

Major Airports in Jakarta and Transportation

Soekarno-Hatta International Airport. Source: Photo by mpar21 / Flickr.

Soekarno-Hatta International Airport. Source: Photo by mpar21 / Flickr.

Jakarta, the capital city of Indonesia, is served by multiple airports. The airports include:

  • Soekarno-Hatta International Airport: Located to the west of the city center, in Tangerang, Banten. This airport is Jakarta's primary international gateway. The airport has three terminals, with Terminal 1 serving domestic low-cost carriers and Terminal 2 handling international flights, while Terminal 3 handles both domestic and international operations. With modern facilities and a wide range of amenities, it serves as a major hub connecting Jakarta to destinations worldwide. Both terminals provide free Wi-Fi, baggage services, and charging stations to cater to the needs of travelers. If you need to transfer between terminals at Soekarno-Hatta International Airport, there are shuttle buses available. These buses operate regularly and provide a convenient way to move between terminals.
  • Halim Perdanakusuma International Airport: Located in East Jakarta, it has a unique history as a former military airbase turned commercial airport. While it handles both domestic and limited international flights, its strategic position closer to the city center offers a convenient option for travelers. The single-terminal Halim Perdanakusuma International Airport provides a more accessible gateway to and from Jakarta, complementing the services offered by Soekarno-Hatta International Airport.

When it comes to transportation from Jakarta's airports to the downtown area, you have several options:

From Soekarno-Hatta International Airport by:

  • Taxi: IDR150,000-IDR200,000
  • Public Bus: IDR40,000-IDR70,000
  • Ride-Sharing Service: IDR150,000-IDR200,000
  • Airport Train: IDR70,000-IDR100,000
  • Private Transfer Service: IDR200,000-IDR400,000

From Halim Perdanakusuma International Airport by:

  • Taxi: IDR100,000-IDR150,000
  • Ride-Sharing Service: IDR100,000-IDR150,000
  • Private Transfer Service: IDR150,000-IDR300,000

These transportation options ensure that you can reach your destination in Jakarta comfortably and efficiently.

When is the Best Time to Buy Flights from Surabaya to Jakarta?

Old Town (Kota Tua), Jakarta.

Old Town (Kota Tua), Jakarta.

If you're looking to save money on flights from Surabaya to Jakarta, it's important to consider the timing of your booking. The most expensive month to fly this route is March, with prices typically higher due to increased demand. On the other hand, the cheapest month to fly is August, offering great opportunities for budget-conscious travelers. By planning your trip during the off-peak season, you can take advantage of lower fares and enjoy more savings.

How to Find Cheap Flights from Surabaya to Jakarta

Soekarno-Hatta International Airport. Source: Photo by Ahmad Fuad Bin Morad / Flickr.

Soekarno-Hatta International Airport. Source: Photo by Ahmad Fuad Bin Morad / Flickr.

Finding cheap flights from Surabaya to Jakarta is easier than you might think. Here are some tips to help you secure the best deals:

  • Book in advance: By booking your flight tickets early, you can often find lower fares and secure your preferred travel dates.
  • Be flexible with your travel dates: If you have some flexibility in your travel dates, consider flying on weekdays or during off-peak hours to take advantage of lower fares.
  • Sign up for fare alerts: Subscribe to airline newsletters or set up fare alerts on travel websites to receive notifications about any special promotions or discounts.
  • Compare prices: Use online travel platforms like Trip.com to compare prices from different airlines and choose the most affordable option.
  • Consider connecting flights: Sometimes, booking a flight with a layover can be cheaper than a direct flight. Explore different routing options to find the best deals.
  • Take advantage of airline rewards programs: If you frequently travel, consider joining an airline's rewards program to earn points and enjoy exclusive benefits.

By following these tips, you can find the best deals on flights from Surabaya to Jakarta and make your trip more affordable. Remember, Trip.com is always here to assist you in finding the most competitive prices and ensuring a seamless travel experience.

Tips to Travel to Jakarta

Tiger cubs at Ragunan Zoo, Jakarta.

Tiger cubs at Ragunan Zoo, Jakarta.

If you're a first-time visitor to Jakarta, here are some tips to help you make the most of your trip:

  • Research local customs and etiquette: Familiarize yourself with the local customs and etiquette to show respect to the local culture.
  • Stay hydrated: Jakarta's tropical climate can be hot and humid, so make sure to drink plenty of water to stay hydrated.
  • Try local cuisine: Jakarta is known for its diverse culinary scene. Don't miss the opportunity to try local dishes and street food.
  • Plan your itinerary: Jakarta offers a wide range of attractions and activities. Plan your itinerary in advance to make the most of your time in the city.
  • Use reliable transportation: Jakarta's traffic can be congested, so consider using public transportation or ride-hailing services to navigate the city.
  • Stay aware of your surroundings: Like any other major city, it's important to stay aware of your surroundings and take necessary precautions for your safety.

By following these tips, you can have a memorable and enjoyable experience exploring Jakarta's vibrant culture and attractions.

Explore Jakarta

National Monument, Jakarta.

National Monument, Jakarta.

When visiting Jakarta, make sure to check out these popular attractions:

  1. National Monument (Monas): A symbol of Indonesian independence, this towering monument offers panoramic views of the city.
  2. Old Town (Kota Tua): Step back in time and explore Jakarta's colonial history in this well-preserved area.
  3. Taman Mini Indonesia Indah: Experience the diversity of Indonesia's culture and traditions in this expansive park.
  4. Thousand Islands (Kepulauan Seribu): Escape the city and enjoy the pristine beaches and clear waters of the Thousand Islands.
  5. Grand Indonesia Mall: Shop till you drop at one of Jakarta's largest and most luxurious shopping malls.
  6. Ancol Dreamland: Perfect for families, this amusement park offers thrilling rides, water parks, and a beautiful beach.
  7. Chinatown (Glodok): Immerse yourself in Jakarta's vibrant Chinese community and explore the bustling streets and markets.
  8. Ragunan Zoo: Home to a wide variety of animals, this zoo is a great place to spend a day with family and friends.
  9. Indonesia National Gallery: Discover Indonesian art and culture through the impressive collection of artworks in this gallery.
  10. Jakarta Cathedral: Visit this stunning neo-gothic cathedral, one of Jakarta's most iconic landmarks.

Getting around Jakarta is made easy with various transportation options, including an extensive public transportation system that provides convenient and affordable means of traversing the bustling metropolis. Traveling in Jakarta offers a dynamic experience with its bustling street life and a rich tapestry of cultural attractions, making it a vibrant destination for exploration.