Cheap Flights from Singapore to Jakarta

Compare Singapore to Jakarta flight deals

Find the cheapest month or even day of the year to fly to Jakarta

Book the best Jakarta fare with no extra fees

Flight deals from Singapore to Jakarta

Looking for a cheap last-minute deal or the best return flight from Singapore to Jakarta? Find the lowest prices on one-way and return tickets right here.
Map with a flight path from Singapore to Jakarta. A plane icon is halfway along the route with a label that says "Direct flight".
Direct flight

Your route at a glance

Cheapest dealRs25,035
Cheapest monthFebruary
Average flight duration1 hour and 56 minutes
Most popular airlineSingapore Airlines

Find the cheapest month to fly from Singapore to Jakarta

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Singapore to Jakarta flights are currently cheapest in January.

Direct flights from Singapore to Jakarta

Alternative Singapore to Jakarta routes

Looking for the cheapest, fastest or easiest route from Singapore to Jakarta? You could fly into the following airports instead.

Finding cheap flights from Singapore to Jakarta: Frequently asked questions

There are 2 airports in Jakarta: Halim Perdana Kusuma and Soekarno-Hatta.
The best price we found for a return flight from Singapore to Jakarta is Rs25,035. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 56 minutes is the average flight time from Singapore to Jakarta.
Singapore Airlines, Garuda Indonesia and Air India fly direct from Singapore to Jakarta.
As of December 2025, there are 529 flights per week flying from Singapore to Jakarta.
The cheapest month to fly from Singapore to Jakarta is usually February.
If you're flying from Singapore, the cheapest airport near Jakarta is Soekarno-Hatta – which is 20.6 km away from the centre of Jakarta. We've found flights into this airport from Rs25,035.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Singapore to Jakarta on Wednesday, 11 February 2026.
Yes – the average flight time is 1 hour and 56 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Jakarta but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Jakarta is around 40 days in advance, so don’t leave your flight to the last minute.
In December, the average temperature is usually around 27°C. May is typically the warmest month in Jakarta, when it usually averages around 29°C. You can expect the least rain in August. The coldest month is February, with temperatures averaging 26°C. The rainiest month is January.
The cheapest airline that flies to Jakarta is Indonesia AirAsia .

Flying from Singapore to Jakarta: what you need to know

  • There are two main airports you can start your trip from in Singapore. Explore your options departing from Changi International Airport (SIN) or Seletar Airport (XSP) when planning your flight from Singapore to Jakarta.

  • Soekarno-Hatta International Airport (CGK) is where you'll be arriving in Jakarta.

  • Book a direct Singapore to Jakarta flight and you'll be travelling for an average of 1 hour 50 minutes.

  • The timezone in Jakarta is UTC+7, which is one hour behind Singapore.

  • Changi International Airport (SIN) to Soekarno-Hatta International Airport (CGK) is the most popular route that connects these two cities. There are 215 departures a week to choose from. If you have things to finalize before heading off, the last flight from Singapore to Jakarta is with Garuda Indonesia at 23:20. Opt for the first SIN to CGK departure with Singapore Airlines at 06:20 to make the most of your first day in Jakarta.

  • Leave plenty of time to get on your Singapore to Jakarta flight. A good rule of thumb is to arrive at least two hours before international departures and an hour ahead for domestic flights.

  • You can expect longer lines during popular months such as August. Arriving up to four hours ahead of an international flight and two hours for domestic departures is a good idea.

How to find the cheapest flights from Singapore to Jakarta

  • Lock in cheap Singapore to Jakarta flights by booking four months ahead. According to our research, that's the ideal time for finding the biggest deals.

  • Plan your trip for July. That's the best month for landing an awesome deal on plane tickets from Singapore to Jakarta. If you're flexible on when you fly, use the 'Whole month' tool to see the lowest price across every month.

  • Finding a cheap flight from Singapore to Jakarta is easy with Price Alerts. All you need to do is set up one of these automatic alerts and we'll get in touch when a better deal is available.

  • Tailor your trip using filters. Choose your ideal departure and arrival times, airlines and total journey duration. You can also sort the results by 'Cheapest,' 'Best' or 'Fastest' Singapore to Jakarta flights.

Flying from Singapore

Changi International Airport (SIN)

  • If you're after a direct flight from Singapore to Jakarta, you can leave from Changi International Airport (SIN). Fly from SIN to Soekarno-Hatta International Airport (CGK) in one continuous trip.

  • These are some of the top carriers offering direct Singapore to Jakarta plane tickets from SIN:

  • We make it easy to book a Singapore to Jakarta flight with a stopover. To see the options departing from Changi International Airport, uncheck 'Direct flights only.' Then, simply pick a flight that has a stop long enough to see the sights of the city of your choice. Top stopovers include:

    • Kuala Lumpur International Airport (KUL)

    • Ngurah Rai International Airport (DPS)

    • Juanda International Airport (SUB)

  • SIN is about 18 kilometres from central Singapore. If you're driving, catching a cab or ride-sharing from the centre, it'll take you 20 minutes or so to get there, depending on traffic. If you're using public transport, expect the trip time to be around 1 hour.

  • Want a convenient hotel near Changi International Airport? If you're boarding an early flight from Singapore to Jakarta, these stays will put you moments from your check-in counter:

  • 68.95% of flights leaving from Changi International Airport make it to their destination on time.

Arriving in Jakarta

Soekarno-Hatta International Airport (CGK)

  • Soekarno-Hatta International Airport (CGK) is approximately 19 kilometres from central Jakarta. If you're catching a cab or a ride-share, the drive takes around 35 minutes.

  • Getting to the centre on public transport takes about 1 hour 30 minutes.

  • If you're arriving on a late flight from Singapore to Jakarta, nothing beats the convenience of staying near the terminal. Pick up your bags from the carousel and then be showered and snoozing soon after at one of these hotels near CGK:

  • Grab a Soekarno-Hatta International Airport rental car and discover Jakarta and beyond with your own set of wheels. TRAC Astra Rent A Car, Avis and Europcar are popular providers you can book with here.

  • To get the lowest price, book your vehicle from Soekarno-Hatta International Airport around one week ahead of your Singapore to Jakarta flight.

Halim Perdanakusuma Airport (HLP)

  • Halim Perdanakusuma Airport (HLP) is around 11 kilometres from central Jakarta. After your flight from Singapore to Jakarta, it takes approximately 25 minutes to reach the heart of the city in a ride-share or cab.

  • If you travel by public transport, the ride to the centre will take you 1 hour 30 minutes or so.

Best time to go to Jakarta

  • February is the quietest month for flights from Singapore to Jakarta, while July is the most popular. Work out the best time to go to Jakarta based on whether you prefer a laid-back vibe or a more bustling atmosphere.

  • The warmest month in Jakarta is October, with temperatures ranging between 25ºC and 32ºC. Lock in your Singapore to Jakarta ticket then if this is the type of weather you enjoy.

  • If you'd rather travel in cooler conditions, search for a cheap flight from Singapore to Jakarta in July when temperatures average between 24ºC and 31ºC.

More about Jakarta

  • Once you've booked your flight from Singapore to Jakarta, decide where you'll be dropping your bags. Make one of these options your base for exploring Jakarta:

  • National Monument of Indonesia and Danau Taman Mini Indonesia Indah are a couple of big attractions to put on your Jakarta travel itinerary. Keep the sightseeing going at Istiqlal Mosque.

Explore more of Indonesia

  • You've seen Jakarta, now it's time to discover other parts of Indonesia. Journey about 121 kilometres south-east to Bandung to check off its top sights. From Braga Street to Gedung Sate and Bandung Geological Museum (Museum Geologi), you'll have a full itinerary ahead.

  • If you're eager to discover another great destination in Indonesia, head for Bekasi, about 19 kilometres east of Jakarta. TUGU BEKASI JAKARTA TENGGARA, Hutan Kota Bekasi and Taman Putri are key highlights.

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