![Worldwide Coverage](https://ak-d.tripcdn.com/images/0wj5f12000aq250yp1F40.webp?proc=resize/m_w,w_600,h_600,B0B3)
![One-stop Service Guarantee](https://ak-d.tripcdn.com/images/0wj4c12000aq250ld31BA.webp?proc=resize/m_w,w_600,h_600,B0B3)
![Secure Payment](https://ak-d.tripcdn.com/images/0wj4r12000aq24uvwEB1C.webp?proc=resize/m_w,w_600,h_600,B0B3)
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
- Cheapest nonstopSUB15:301h 30mNonstopHLP17:00Sat, Mar 8|Surabaya - Jakarta|Garuda IndonesiaUS$41US$10762% OFF62% OFFUS$107US$41
- SUB07:501h 25mNonstopCGK09:15Thu, Feb 13|Surabaya - Jakarta|Lion AirUS$41US$10762% OFF62% OFFUS$107US$41
- SUB14:051h 35mNonstopCGK15:40Thu, Mar 6|Surabaya - Jakarta|CitilinkUS$42US$10761% OFF61% OFFUS$107US$42
- SUB20:051h 35mNonstopCGK21:40Mon, Mar 10|Surabaya - Jakarta|CitilinkUS$42US$42
- SUB09:251h 35mNonstopCGK11:00Sun, Mar 9|Surabaya - Jakarta|CitilinkUS$42US$42
- SUB14:051h 35mNonstopCGK15:40Fri, Mar 14|Surabaya - Jakarta|CitilinkUS$42US$42
- SUB17:301h 35mNonstopCGK19:05Sat, Apr 26|Surabaya - Jakarta|CitilinkUS$52US$52
- SUB14:051h 35mNonstopCGK15:40Tue, Mar 11|Surabaya - Jakarta|CitilinkUS$52US$52
- SUB14:051h 35mNonstopCGK15:40Thu, Mar 13|Surabaya - Jakarta|CitilinkUS$52US$52
- SUB09:251h 35mNonstopCGK11:00Fri, Mar 7|Surabaya - Jakarta|CitilinkUS$52US$52
- SUB01:00 pm3h 5mNonstopJKT02:00 pmThu, Feb 20|Surabaya - Jakarta|Garuda IndonesiaFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Surabaya to Jakarta Flight time & Schedules
QG725
Citilink
05:45
SUB
07:20
CGK
SMTWTFSIP213
Pelita Air
06:10
SUB
07:40
CGK
SMTWTFSJT693
Lion Air
07:50
SUB
09:15
CGK
SMTWTFSQG713
Citilink
08:15
SUB
09:50
CGK
--T----QG715
Citilink
09:25
SUB
11:00
CGK
SMTWTFSJT697
Lion Air
11:30
SUB
12:55
CGK
SMTWTFSQG717
Citilink
14:05
SUB
15:40
CGK
SMTWTFSJT581
Lion Air
15:50
SUB
17:20
CGK
SMTWTFSQG711
Citilink
17:30
SUB
19:05
CGK
SMTWTF-QG719
Citilink
20:05
SUB
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.
Cheapest airlines flights from Surabaya to Jakarta
Frequently Asked Questions
How to find a cheap flight from Surabaya to Jakarta
Surabaya to Jakarta Flight Information
Cheapest nonstop flight price | $40 |
---|---|
Cheapest round-trip ticket price | $92 |
Off-season for travel | January |
Peak season for travel | November |
Flight distance | 669.68 km |
Average flight time | 1 hour 34 minutes |
Popular airline | Garuda 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.](https://ak-d.tripcdn.com/images/1n906224x8tnccbuxF558_R5.png_.webp?proc=resize/m_w,w_600,h_600,B0B3)
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 Method | Average Cost | Duration |
Train | IDR150,000-IDR300,000 | 9-12 hours |
Bus | IDR200,000-IDR500,000 | 12-15 hours |
Ferry and Train | IDR200,000-IDR500,000 | 24-36 hours |
Ferry and Bus | IDR250,000-IDR700,000 | 24-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.](https://ak-d.tripcdn.com/images/1n90g224x8tnbtv14DF3F_R5.png_.webp?proc=resize/m_w,w_600,h_600,B0B3)
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.](https://ak-d.tripcdn.com/images/1n91o224x8tnc59wt6389_R5.png_.webp?proc=resize/m_w,w_600,h_600,B0B3)
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.](https://ak-d.tripcdn.com/images/1n96l224x8tnbry1a452A_R5.png_.webp?proc=resize/m_w,w_600,h_600,B0B3)
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.](https://ak-d.tripcdn.com/images/1n96w224x8tnc59bmA9D6_R5.png_.webp?proc=resize/m_w,w_600,h_600,B0B3)
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.](https://ak-d.tripcdn.com/images/1n94i224x8tnbs35d26C7_R5.png_.webp?proc=resize/m_w,w_600,h_600,B0B3)
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.](https://ak-d.tripcdn.com/images/1n95c224x8tnbnc68A7EE_R5.png_.webp?proc=resize/m_w,w_600,h_600,B0B3)
National Monument, Jakarta.
When visiting Jakarta, make sure to check out these popular attractions:
- National Monument (Monas): A symbol of Indonesian independence, this towering monument offers panoramic views of the city.
- Old Town (Kota Tua): Step back in time and explore Jakarta's colonial history in this well-preserved area.
- Taman Mini Indonesia Indah: Experience the diversity of Indonesia's culture and traditions in this expansive park.
- Thousand Islands (Kepulauan Seribu): Escape the city and enjoy the pristine beaches and clear waters of the Thousand Islands.
- Grand Indonesia Mall: Shop till you drop at one of Jakarta's largest and most luxurious shopping malls.
- Ancol Dreamland: Perfect for families, this amusement park offers thrilling rides, water parks, and a beautiful beach.
- Chinatown (Glodok): Immerse yourself in Jakarta's vibrant Chinese community and explore the bustling streets and markets.
- Ragunan Zoo: Home to a wide variety of animals, this zoo is a great place to spend a day with family and friends.
- Indonesia National Gallery: Discover Indonesian art and culture through the impressive collection of artworks in this gallery.
- 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.
Plan Your Trip Around Jakarta
More Travel Options
Popular Flights From Surabaya
- Surabaya to Singapore Flights
- Surabaya to Hong Kong Flights
- Surabaya to Kuala Lumpur Flights
- Surabaya to Bali Flights
- Surabaya to Medina Flights
- Surabaya to Tokyo Flights
- Surabaya to Bangkok Flights
- Surabaya to Johor Bahru Flights
- Surabaya to Seoul Flights
- Surabaya to Lombok Flights
- Surabaya to Dubai Flights
- Flights from Juanda International Airport to Kilimanjaro
- Flights from Juanda International Airport to Kigali
- Flights from Juanda International Airport to Reykjavik
- Flights from Juanda International Airport to Panama City
- Flights from Juanda International Airport to Lagos
- Flights from Juanda International Airport to Yerevan
- Flights from Surabaya to Hamad International Airport
- Flights from Surabaya to Split Airport
- Flights from Surabaya to Bukhara International Airport
- Flights from Surabaya to Cheddi Jagan International Airport
- Flights from Surabaya to Tashkent International Airport
- Flights from Surabaya to Asmara International Airport
- Flights from Juanda International Airport to King Abdulaziz International Airport
- Flights from Juanda International Airport to Singapore Changi Airport
- Flights from Juanda International Airport to Seletar Airport
- Flights from Juanda International Airport to Hong Kong International Airport
- Flights from Juanda International Airport to Sultan Abdul Aziz Shah Airport
- Flights from Juanda International Airport to Kuala Lumpur International Airport
Popular Flights to Jakarta
- Tokyo to Jakarta Flights
- Jeddah to Jakarta Flights
- Shanghai to Jakarta Flights
- Istanbul to Jakarta Flights
- Osaka to Jakarta Flights
- Taipei to Jakarta Flights
- Seoul to Jakarta Flights
- Hong Kong to Jakarta Flights
- Nagoya to Jakarta Flights
- Guangzhou to Jakarta Flights
- Manila to Jakarta Flights
- Flights from Hong Kong International Airport to Jakarta
- Flights from Taiwan Taoyuan International Airport to Jakarta
- Flights from Shanghai Pudong International Airport to Jakarta
- Flights from Narita International Airport to Jakarta
- Flights from Haneda Airport to Jakarta
- Flights from Ngurah Rai International Airport to Jakarta
- Flights from Honolulu to Soekarno-Hatta International Airport
- Flights from Honolulu to Halim Perdanakusuma International Airport
- Flights from Papeete to Soekarno-Hatta International Airport
- Flights from Los Angeles to Halim Perdanakusuma International Airport
- Flights from Los Angeles to Soekarno-Hatta International Airport
- Flights from Auckland to Soekarno-Hatta International Airport
- Flights from Abdulaziz International Airport to Halim Perdanakusuma International Airport
- Flights from Abdulaziz International Airport to Soekarno-Hatta International Airport
- Flights from Haneda Airport to Halim Perdanakusuma International Airport
- Flights from Narita International Airport to Halim Perdanakusuma International Airport
- Flights from Narita International Airport to Soekarno-Hatta International Airport
- Flights from Haneda Airport to Soekarno-Hatta International Airport
Recommended Routes
- Lombok to Bali Flights
- Jakarta to Lombok Flights
- Bali to Labuan Bajo Flights
- Lombok to Jakarta Flights
- Jakarta to Bali Flights
- Bali to Jakarta Flights
- Jakarta to Pontianak Flights
- Labuan Bajo to Bali Flights
- Medan to Jakarta Flights
- Jakarta to Makassar Flights
- Jakarta to Medan Flights
- Flights from Soekarno-Hatta International Airport to Ende
- Flights from Soekarno-Hatta International Airport to Langgur
- Flights from Soekarno-Hatta International Airport to Muaro Bungo
- Flights from Soekarno-Hatta International Airport to Wamena
- Flights from Soekarno-Hatta International Airport to Bandar Lampung
- Flights from Soekarno-Hatta International Airport to Dobo
- Flights from Bali to Sam Ratulangi International Airport
- Flights from Bali to Labuha Airport
- Flights from Bali to Sultan Aji Muhammad Sulaiman International Airport
- Flights from Bali to Rendani Airport
- Flights from Bali to Batu Licin Airport
- Flights from Bali to MOF Airport
- Flights from Ngurah Rai International Airport to Lombok International Airport
- Flights from Lombok International Airport to Ngurah Rai International Airport
- Flights from Halim Perdanakusuma International Airport to Lombok International Airport
- Flights from Soekarno-Hatta International Airport to Lombok International Airport
- Flights from Ngurah Rai International Airport to Komodo Airport
- Flights from Lombok International Airport to Soekarno-Hatta International Airport
Site Operator: Trip.com Travel Singapore Pte. Ltd.