Cheap flights from Singapore to Jakarta

Travellers and cabin class

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.

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 May.

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.

Singapore to Jakarta: Flight information

The things to know before you go.
Cheapest flight found$75
Cheapest month to flyJune
Average flight time1 hr, 53 mins
Most popular airlineSingapore Airlines
Average flights per week551

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 $96. 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 53 minutes is the average flight time from Singapore to Jakarta.
Singapore Airlines, Garuda Indonesia and Virgin Australia fly direct from Singapore to Jakarta.
As of April 2025, there are 552 flights per week flying from Singapore to Jakarta.
The cheapest month to fly from Singapore to Jakarta is usually October.
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 $96.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Singapore to Jakarta on Tuesday, 7 October 2025.
Yes – the average flight time is 1 hour and 53 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 April, the average temperature is usually around 28°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 TransNusa. And the cheapest airline that flies to Soekarno-Hatta Airport is BatikAir Indonesia.

Travelling from Singapore to Jakarta: what you need to know

  • There are two main airports you can take off from in Singapore. Check out your options departing from Changi International Airport (SIN) or Seletar Airport (XSP) when booking your flight from Singapore to Jakarta.

  • Touch down at Jakarta's primary gateway, Soekarno-Hatta International Airport (CGK).

  • Around 1 hour 50 minutes is how long you'll be travelling on a direct Singapore to Jakarta flight.

  • Jakarta is one hour behind Singapore and follows the UTC+7 timezone.

  • There are 215 services a week between Changi International Airport (SIN) and {"defaultCase":"Soekarno-Hatta International Airport","accusativeCase":"Soekarno-Hatta International Airport","nominativeCase":"Soekarno-Hatta International Airport","dativeCase":"Soekarno-Hatta International Airport"} (CGK). SIN to CGK is the most popular route when booking flights from Singapore to Jakarta.

  • Leave enough time to make your Singapore to Jakarta flight. As a rule of thumb, arrive two hours before international departures and an hour ahead for domestic flights.

  • Travelling during a peak time such as April? Major public holidays and other popular periods can lead to longer queues and delays at security. Be extra cautious and get there up to four hours before international flights and two hours before domestic departures.

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)

  • You can book a direct flight from Singapore to Jakarta departing from Changi International Airport (SIN). Start your journey at SIN and end it at Soekarno-Hatta International Airport (CGK).

  • Direct Singapore to Jakarta plane tickets are offered by a good range of airlines at SIN. Take flight with one of these carriers:

  • Consider adding a stopover to possibly find a cheaper Singapore to Jakarta flight. Simply uncheck 'Direct flights only' when searching for departures from Changi International Airport. Break up the journey at one of these popular airports:

    • Kuala Lumpur International Airport (KUL)

    • Juanda International Airport (SUB)

    • Kuala Namu International Airport (KNO)

  • Located around 18 kilometres from central Singapore, SIN can be reached in about 20 minutes by car, depending on traffic. The journey by public transport takes roughly 1 hour.

  • Booked an early flight from Singapore to Jakarta? Avoid the hassle of rushing to the terminal (and sneak in some extra snooze time) by choosing one of these hotels close to Changi International Airport:

  • 68.95% of flights departing from Changi International Airport land at their destination on time.

Arriving in Jakarta

Soekarno-Hatta International Airport (CGK)

  • Soekarno-Hatta International Airport (CGK) to central Jakarta takes about 35 minutes to reach by car. The centre is roughly 19 kilometres away.

  • It typically takes 1 hour 30 minutes to get there when travelling by public transport.

  • The last thing you need is a long journey to your hotel if you're arriving on a late flight from Singapore to Jakarta. Stay at one of these accommodation options near CGK instead:

  • Follow your own route with a Soekarno-Hatta International Airport rental car. Book your wheels from TRAC Astra Rent A Car, Avis or Europcar and find adventure across Jakarta and beyond.

  • Get the best deal by reserving your ride from Soekarno-Hatta International Airport around one week before your trip.

Halim Perdanakusuma Airport (HLP)

  • Halim Perdanakusuma Airport (HLP) is about 11 kilometres from the centre of Jakarta. Once you've hopped off your flight from Singapore to Jakarta, it'll take you approximately 25 minutes to get to the heart of the city in a ride-share or cab.

  • The journey will take roughly 1 hour 30 minutes on public transport.

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 (77ºF) and 32ºC (90ºF). 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 (75ºF) and 31ºC (88ºF).

More about Jakarta

  • When it comes to looking for somewhere to rest your head, you'll find the best stays in Jakarta right here. Browse these hotels once you've booked your flight from Singapore to Jakarta:

  • There are so many things to do and see in this city it can be hard to figure out where to begin. National Monument of Indonesia, Danau Taman Mini Indonesia Indah and Istiqlal Mosque are top sights which should feature on any good Jakarta itinerary.

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.