

1 hr(s), 40 mins
Airline | Departure Time | Arrival Time | Origin airport | Destination airport | |
|---|---|---|---|---|---|
![]() Citilink | 10:10 | 11:05 | Singapore (SIN) | Jakarta (CGK) | Book flight |
![]() Pelita Air | 11:10 | 12:00 | Singapore (SIN) | Jakarta (CGK) | Book flight |
![]() Batik Air | 11:30 | 12:20 | Singapore (SIN) | Jakarta (CGK) | Book flight |
![]() TransNusa | 11:45 | 12:30 | Singapore (SIN) | Jakarta (CGK) | Book flight |
![]() Batik Air | 14:45 | 15:35 | Singapore (SIN) | Jakarta (CGK) | Book flight |
![]() AirAsia Indonesia | 15:05 | 15:55 | Singapore (SIN) | Jakarta (CGK) | Book flight |
![]() TransNusa | 15:30 | 16:15 | Singapore (SIN) | Jakarta (CGK) | Book flight |
![]() Batik Air | 16:15 | 17:05 | Singapore (SIN) | Jakarta (CGK) | Book flight |
![]() AirAsia Indonesia | 20:15 | 21:00 | Singapore (SIN) | Jakarta (CGK) | Book flight |
![]() Citilink | 21:00 | 21:55 | Singapore (SIN) | Jakarta (CGK) | Book flight |
Jakarta is one of the most frequently booked short-haul sectors out of Changi, powered by steady business demand, family visits and long-weekend city breaks. Indonesia's capital packs government offices, regional HQs of multinationals, sprawling malls and a dense food scene into one metropolis of over ten million. The flight is short, the fares are competitive, and the choice of airlines means most travellers can match an itinerary to their exact budget and schedule.
Fares on the Singapore to Jakarta corridor are kept keen by the unusually broad airline mix, with low-cost carriers and full-service names competing hard on a sector flown many times a day. Prices lift noticeably around the Ramadan and Idul Fitri window, when Indonesian expatriates in Singapore fly home in force, and again around Indonesian Independence Day on 17 August, the year-end festive weeks and Singapore school holidays. Mid-week departures generally undercut Friday evening and Sunday return flights, and booking three to six weeks ahead gives most travellers the healthiest selection of fares. Return fares on this route start from S$118. One-way tickets begin at S$118 if you only need a single leg, which is useful for open-jaw trips pairing Jakarta with Bali or Yogyakarta.
The quieter windows on this sector fall in late January and February after the New Year and Chinese New Year rush, through parts of May and October outside school holidays, and early November before the year-end build-up. Avoid the fortnight either side of Idul Fitri, the mid-August patriotic weekend around Indonesian Independence Day and the Christmas to New Year stretch, when both Singaporean holidaymakers and Indonesian families drive fares and hotel rates higher. For the best value, aim for Tuesday, Wednesday or Saturday departures, keep an eye on promotional sales from LCCs four to six weeks out, and avoid booking within a week of departure, when last-seat prices rarely favour the traveller.
The Singapore to Jakarta corridor is one of the busiest in Southeast Asia and is served by a broad line-up of carriers. Singapore Airlines anchors the premium end with Star Alliance benefits, generous baggage and a full business cabin on larger rotations. Garuda Indonesia, Indonesia's SkyTeam flag carrier, offers full-service economy and business options with strong connections onward to domestic Indonesian cities. Scoot, the low-cost arm of the Singapore Airlines Group, runs frequent services at leaner fares with paid add-ons. Batik Air adds further capacity with a hybrid product, while Citilink and Indonesia AirAsia round out the budget end. This spread means travellers can pick between barebones fares for a quick business trip and a more cosseted cabin for family travel.
Non-stop service is the default on this sector, with multiple carriers operating several rotations a day and combined frequency that makes same-day return trips entirely practical for meetings. Direct flight duration is approximately 1 hours 40 minutes, so the flight itself barely eats into a working day once you factor in Changi's efficient immigration. Connecting itineraries via Kuala Lumpur or Batam exist but rarely beat the non-stop on price, total time or baggage simplicity for Jakarta-bound travellers.
Departures from Changi are spread generously across the day. Early-morning services leave from around 6am, landing in Jakarta in time for mid-morning meetings, while midday and late-afternoon slots suit leisure travellers who prefer a relaxed start. The latest departures push into the evening, arriving at CGK before midnight local time. Return flights follow a similarly wide spread, so itineraries can be built around a morning briefing, an afternoon mall run or a late dinner in Kemang.
Your flight departs from Singapore Changi Airport (SIN), consistently ranked among the world's best. Changi's four terminals are linked by the Skytrain, and the MRT East-West Line connects the airport to the city in under an hour. Most flights to Jakarta operate from Terminals 1, 2 or 3, so always double-check your departure terminal before heading in.
Into Jakarta, the vast majority of Singapore services land at Soekarno-Hatta International Airport (CGK), the country's main international gateway located roughly 20 kilometres west of the city centre. Terminal 3 handles most international arrivals including flights from Singapore, with modern immigration halls and plentiful ground transport. Options include the Railink Soekarno-Hatta Airport Train to Manggarai and BNI City stations, official airport taxis, pre-booked private transfers and ride-hailing apps such as Grab and Gojek. Halim Perdanakusuma Airport (HLP), once a secondary hub, scaled back sharply in 2023 and today handles primarily domestic services, so almost no scheduled Singapore flights use it.
Most carriers deploy narrow-body aircraft on this sector with economy-heavy configurations, though Singapore Airlines and Garuda Indonesia typically offer a full business class cabin with lie-flat or angled-flat seats on larger rotations. Scoot, Citilink and Indonesia AirAsia run single-class economy layouts with optional add-ons such as extra legroom seats, priority boarding and pre-ordered meals. For a flight of under two hours, most travellers find economy perfectly adequate, while business class appeals to corporate flyers wanting to work or rest before a meeting.
Jakarta rewards travellers who look beyond the malls. Start at the National Monument (Monas) in Merdeka Square for a panoramic view of the city, then walk over to the Istiqlal Mosque, the largest in Southeast Asia, and the neighbouring Jakarta Cathedral. Spend a half day in Kota Tua, the old Dutch colonial quarter with Fatahillah Square, the Wayang Museum and cafes tucked into restored warehouses. Families love Taman Mini Indonesia Indah for its pavilions dedicated to each Indonesian province, and shoppers fill afternoons between Grand Indonesia and Plaza Indonesia for mall hopping in air-conditioned comfort. Pre-book tickets and tours via Jakarta activities on Traveloka to skip queues at the busier attractions.
Your base sets the tone for the trip. Central Jakarta puts you close to Monas, government offices and heritage sights, making it the natural pick for first-timers. SCBD and Sudirman suit business travellers with modern towers, international hotel brands and easy access to corporate headquarters. Menteng offers leafy streets, embassies and boutique stays in a quieter, older enclave, while Kemang in South Jakarta draws those chasing Jakarta's cafe, dining and nightlife scene. Browse Jakarta hotels on Traveloka to compare neighbourhoods, amenities and verified guest reviews before locking in your stay.
Singapore passport holders enjoy visa-free entry to Indonesia for tourism stays of up to 30 days, provided your passport has at least six months' validity and you hold proof of onward travel. The 30-day visa-free entry is non-extendable, so plan your return before day 30 to avoid overstay fines. Complete the All Indonesia Arrival Card online before boarding to speed up immigration. Jakarta runs on Western Indonesia Time (WIB), one hour behind Singapore Time, so adjust meeting calendars accordingly. The local currency is Indonesian Rupiah; cards are widely accepted in malls, hotels and established restaurants, while local e-wallets such as GoPay, OVO and DANA plus Grab cover most taxis, warungs and convenience stores. A little Bahasa Indonesia such as terima kasih (thank you) goes a long way with hosts, drivers and hotel staff.
Traveloka lets you compare every airline on the Singapore to Jakarta route in one view, from low-cost to full-service, so you can pick the trade-off that suits your trip. Pay securely with PayNow, credit and debit cards, GrabPay, Apple Pay and more. Set a price alert to be notified when fares drop, use Easy Reschedule if plans shift, and reach 24/7 customer support in-app if anything goes sideways on the day.
Flight Duration | 1 hr(s) 40 mins |
Airport in Singapore | |
Airport in Jakarta |
A non-stop flight goes from origin to destination without landing in between. A direct flight uses a single flight number but may make a technical stop without requiring you to change aircraft; you remain on board during the stop. A connecting flight involves two or more separate flight segments, usually with different flight numbers, and requires you to disembark and board another aircraft at a transit airport. On Traveloka, non-stop and connecting options are clearly labelled in the search results so you can compare total travel time and fare side by side.
A layover is the time you spend at a transit airport between connecting flights. A short layover keeps total travel time low but leaves less room for delays; a long layover offers more buffer but can be tiring. For domestic-to-domestic connections, 60 to 90 minutes is usually enough. For international connections with separate tickets, allow at least three hours. Traveloka displays layover duration for every itinerary, so you can choose options that match your comfort level. If a layover is long, consider a premium lounge, a quick meal or some rest to arrive feeling fresher.
Online check-in is usually handled directly through the airline, not through Traveloka. After booking your flight, you will receive your e-ticket and booking reference from Traveloka. Visit the airline's website or app, enter your booking reference and passenger details, and complete check-in within the airline's check-in window, typically 24 to 48 hours before departure. You can then download or print your boarding pass. For flights with baggage, some airlines still require a visit to the counter, so arrive early at the airport to be safe.
Cabin baggage is usually limited to one small bag plus a personal item, with weight limits commonly around 7 kg on most Asian carriers. Checked baggage allowance varies widely by airline and fare class, from zero on some low-cost base fares up to 30 kg or more on full-service economy tickets. Oversized items, sports equipment and fragile goods often require advance declaration. On Traveloka, the baggage allowance for your specific fare is displayed during booking and on your e-ticket. Adding extra baggage in advance is almost always cheaper than paying at the airport.
If your flight is delayed, the airline is the main party responsible for rebooking, meals or accommodation, depending on the length of the delay and local regulations. Traveloka notifies you of major schedule changes via email, SMS and in-app alerts, so you can react quickly. For significant delays or cancellations on eligible bookings, Traveloka customer support can help you coordinate with the airline and explore rebooking or refund options. Keeping your contact details up to date during booking ensures you receive real-time updates directly from both Traveloka and the airline.
Soekarno-Hatta International Airport (CGK) in Tangerang is Jakarta's main international gateway and handles nearly all flights from Singapore, including services by Singapore Airlines, Garuda Indonesia, Scoot, Batik Air and Citilink. Halim Perdanakusuma Airport (HLP) is a smaller airport closer to central Jakarta that historically handled some domestic and limited international operations but has scaled back significantly since 2023. From Singapore, scheduled commercial flights today operate to CGK rather than HLP. If you are flying in from Changi, expect to arrive at CGK, which has better connections and a wider choice of carriers.
Singapore to Jakarta is a short, highly competitive route with many daily flights, so fares are usually very reasonable. Low-cost carriers such as Scoot, Batik Air and Citilink often have the lowest base fares, while Singapore Airlines and Garuda Indonesia offer full-service pricing with included baggage and meals. Return fares on this route start from S$118. Prices climb around Lebaran, Chinese New Year and long weekends in Singapore. Booking two to six weeks ahead and avoiding Friday evening and Sunday return flights usually delivers the best value.
The cheapest months to fly from Singapore to Jakarta tend to be outside school holidays and major Indonesian festive periods. February, early March, late April and October often have lower fares because demand is softer. Avoid flying in the lead-up to Eid al-Fitr, Christmas and Chinese New Year, when both Singapore and Indonesia see a surge in travel. Within any given week, mid-week departures on Tuesday or Wednesday, combined with mid-morning or late-night slots, tend to be cheaper than weekend flights. The Traveloka price calendar makes it easy to compare fares across the whole month.
For a short-haul route like Singapore to Jakarta, booking two to six weeks in advance usually secures a good balance between fare and seat choice. Last-minute fares can still be available thanks to frequent flights, but they rise sharply during peak periods. If you are travelling during Lebaran, Christmas, Chinese New Year or Singapore school holidays, book at least six to eight weeks ahead. Setting up a Price Alert on Traveloka for your preferred dates is a simple way to track fare movements and book when your preferred flight and airline combination hits a low.
Yes. Singapore to Jakarta is one of the busiest routes in Southeast Asia, with many non-stop daily services between Singapore Changi Airport (SIN) and Soekarno-Hatta International Airport (CGK). Singapore Airlines, Garuda Indonesia, Scoot, Batik Air and Citilink all fly direct, so you can choose between full-service and low-cost options throughout the day. Direct flight duration: 1 hours 40 minutes. With such high frequency, it is easy to build a same-day return for a business trip or a relaxed weekend getaway.
Singapore Airlines and Garuda Indonesia are the main full-service carriers on this route, with complimentary meals, checked baggage and seat selection included in standard fares. Low-cost options include Scoot, Batik Air Malaysia's sister Batik Air Indonesia and Citilink, all of which let you build a fare around a lower base price by adding baggage and meals as needed. This mix gives travellers plenty of flexibility, whether you want a premium short-haul experience, a practical business shuttle or the cheapest fare you can find. All of these airlines are bookable through Traveloka.
Some aircraft on this route are equipped with Wi-Fi, particularly on Singapore Airlines widebody operations, but availability varies by flight and aircraft type. Low-cost carriers usually do not offer Wi-Fi on this short sector. Because the flight is under two hours, most travellers rely on downloaded content, podcasts or offline work before boarding. If Wi-Fi is important to you, check the aircraft type and cabin amenities on the Traveloka flight details page before you confirm your booking.
Baggage allowance depends on the airline and fare class. Singapore Airlines and Garuda Indonesia typically include 20 to 30 kg of checked baggage in economy fares, along with one 7 kg cabin bag. Low-cost carriers such as Scoot, Batik Air and Citilink often sell tickets with cabin baggage only and offer checked baggage as a paid add-on, usually in 15, 20 or 25 kg tiers. Adding baggage in advance on Traveloka is almost always cheaper than buying it at the airport. Always confirm your allowance on the e-ticket before heading to Changi.
Singapore passport holders can enter Indonesia visa-free for tourism stays of up to 30 days. Your passport must be valid for at least six months from your date of arrival, and you should have proof of onward or return travel if asked at immigration. For stays longer than 30 days or for purposes other than tourism, you may need a visa on arrival or an e-visa. Check the latest Indonesian immigration rules before departure, as policies can change. Keep a copy of your return e-ticket from Traveloka handy in case immigration officers request proof of onward travel.
Soekarno-Hatta International Airport (CGK) is about 25 km northwest of central Jakarta. The Soekarno-Hatta Airport Rail Link connects the airport to BNI City Station in about 50 minutes, with onward transfers by TransJakarta bus, MRT or taxi. Airport taxis and ride-hailing services such as Grab and Gojek are widely available and typically take one to two hours depending on traffic. Damri airport buses serve hotels in several parts of the city. For a smooth arrival, pre-book an airport transfer on Traveloka and follow the signs to the designated meeting point after clearing immigration.
Yes. Rescheduling and refund options are managed through My Booking on the Traveloka app or website. Whether changes are free, chargeable or not allowed depends on the airline and fare rules shown at booking. Flexible fares usually allow date changes for a small fee, while promotional fares are often non-refundable. The Easy Reschedule feature lets you change dates on eligible bookings in a few taps without having to contact the airline directly. If you need help with a complex change, Traveloka customer support is available around the clock via in-app chat, email and phone.
Travellers in Singapore can pay for flights to Jakarta using Visa, Mastercard and American Express credit or debit cards, along with digital options such as PayNow, GrabPay and Apple Pay. Selected bank transfer options are available as well. All transactions go through secure payment gateways and your e-ticket is delivered to both your email inbox and the Traveloka app as soon as payment is confirmed. You can review payment status and your itinerary any time in My Booking, making it easy to keep track of upcoming trips.



