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.
