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.