Direct flights from Jakarta to Singapore (CGK → SIN)

Distance 884 km (549 mi)
Est. duration 1h 2m
Loading map...
Live fares · CGK → SIN

Available flights

QZNon-stop
from$120
Book

About the Jakarta → Singapore route

At 884 km and roughly an hour in the air, the Jakarta-Singapore run is less of a flight and more of a very long taxi ride with better snacks. It's one of Southeast Asia's busiest short-haul corridors, operated by eight airlines including Singapore Airlines (SQ) and Lion Air group offshoot Batik Air (ID), which tells you something about the demand sitting on both ends. The passenger mix is genuinely split — Indonesian business travelers heading up for meetings in the CBD, families visiting relatives, and a steady stream of Singaporeans who've been down to Jakarta for the weekend. At this distance, legroom matters more than in-flight entertainment.

Why travel from Jakarta to Singapore?

Singapore punches well above its size for Indonesian travelers specifically. Orchard Road remains the pilgrimage site for serious shoppers — not because Jakarta lacks malls, but because the product mix and duty positioning are different enough to justify the trip. Medical tourism is a real and underreported driver, with Mount Elizabeth and Gleneagles pulling patients who want access to specialists. Food is another honest reason: yes, Indonesian food is excellent in Indonesia, but Singapore's hawker centres at places like Maxwell Road serve a version of the region's cuisine that's genuinely distinct. Add in a university visit circuit (NUS, NTU) for families with kids in the admissions process, and you've got a route with a lot of purposeful travelers.

Quick stats

  • Distance: 884 km
  • Estimated flight time: 1h 2m
  • Operating airlines: 8B, GA, ID, IP, QG, QZ, SQ, TR
  • Direct route: yes

Practical tips for CGK → SIN

Singapore has no meaningful seasons, so climate won't decide your dates — airfare will. Shoulder periods around Indonesian public holidays tend to spike, so book ahead if Lebaran or school breaks are approaching. At Changi (SIN), arrivals are fast by any standard, but immigration queues can build mid-afternoon. The MRT Changi Airport station connects directly to the city for around SGD 2, which makes the taxi queue look expensive by comparison. No visa required for Indonesian passport holders for short stays. If you're flying a low-cost carrier like Scoot (TR) or Citilink (QG), check your baggage allowance carefully — carry-on limits are enforced here.

Frequently asked questions

How long is the flight from Jakarta to Singapore?

The flight duration is approximately 1 hour and 2 minutes for the 884 km distance. This makes it one of Southeast Asia's shortest regional routes, perfect for quick business trips or short getaways.

Which airlines operate the Jakarta to Singapore route?

Eight airlines serve this route: Batik Air (8B), Garuda Indonesia (GA), Lion Air (ID), Interpacific Airlines (IP), Citilink (QG), AirAsia (QZ), Singapore Airlines (SQ), and Turk Airlines (TR). This variety offers competitive pricing and frequent departure options throughout the day.

What's the best time of year to fly from Jakarta to Singapore?

The dry season from May to September offers the most pleasant weather for both cities, with lower humidity and minimal rainfall. This period also tends to have moderate fares compared to peak holiday seasons (December-January and July-August).

Do I need a visa to travel from Indonesia to Singapore?

Indonesian citizens typically receive a 30-day visa-free entry to Singapore upon arrival. However, you'll need a valid passport with at least 6 months validity; it's always best to check current requirements with the Singapore Immigration & Checkpoints Authority before traveling.

What should I know about luggage and jet lag on this route?

Baggage allowances vary by airline, so verify your carrier's policy in advance; budget carriers often charge for checked bags. Since the flight time is just over an hour with no major time zone difference (Singapore is 1 hour ahead), jet lag is minimal, making this route ideal for same-day connections.

Find flights from Jakarta to Singapore
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Jakarta to Singapore? The flight distance from CGK to SIN is approximately 884 km (549 miles).
How long is the flight from CGK to SIN? The estimated flight time from Jakarta to Singapore is approximately 1h 2m.
What airlines fly from CGK to SIN? Airlines operating direct flights from Jakarta to Singapore include: 8B, GA, ID, IP, QG, QZ, SQ, TR.

Cheapest fares Jakarta → Singapore

Jakarta CGK
Singapore SIN

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Jakarta → Singapore.

Try a nearby airport to Jakarta

Flights to Singapore (SIN) from other airports within 350 km of Jakarta. Often unlocks cheaper fares or better times.

Or try a nearby airport to Singapore

Flights from Jakarta (CGK) to other airports within 350 km of Singapore.

Other flights from Jakarta (CGK)

Other flights from Singapore (SIN)