Distance from Jakarta to Singapore
🇮🇩 Jakarta, Indonesia → 🇸🇬 Singapore, Singapore
The dashed line joins the two city centres; the true shortest path on the globe is a great-circle arc, and real flight paths also bend around restricted airspace and follow airways.
A short hop across the equator
Jakarta to Singapore regularly ranks among the busiest international air routes in the world by number of flights and seats. The aircraft heads north across the Java Sea past the Thousand Islands, over Bangka Island and the Riau and Lingga archipelagos, crossing the equator before landing at Changi (SIN). Most flights use Jakarta’s main airport, Soekarno–Hatta (CGK), about 20 km west of the centre. A few use the closer-in Halim Perdanakusuma (HLP).
Neighbours across the strait
Singapore is consistently one of the largest foreign investors in Indonesia, and the Riau Islands of Batam and Bintan, a short ferry ride from Singapore, host industrial parks and resorts built around that link. Many Indonesians travel to Singapore for business, shopping, study and medical treatment, while Indonesia is a leading source of visitors for Singapore. The clocks differ by one hour: Singapore uses UTC+8, Jakarta Western Indonesia Time, UTC+7.
For a land-and-sea alternative within the region, ferries cross from Singapore to Batam in under an hour, but there is no practical surface route all the way to Jakarta. Flying is the only realistic option.
Jakarta
Singapore
Frequently asked questions
- How far is Singapore from Jakarta?
- 905 km (563 miles) in a straight line (great-circle distance). The distance is the same in both directions.
- How long is the flight from Jakarta to Singapore?
- A nonstop flight covers the distance in roughly 1h 38m. That estimate assumes an average 800 km/h plus 30 minutes for taxi, climb and descent; scheduled times vary with routing and winds.
- What direction is Singapore from Jakarta?
- Singapore lies roughly north of Jakarta; the initial great-circle bearing is 338°.
- What is the time difference between Jakarta and Singapore?
- Singapore (UTC+8) is 1h ahead of Jakarta (UTC+7). Neither city uses daylight saving time.
- Which airports serve this route?
- Jakarta: Soekarno–Hatta (CGK) and Halim Perdanakusuma (HLP). Singapore: Changi (SIN).
- Why is Singapore one hour ahead of Jakarta?
- Singapore uses UTC+8, while Jakarta is on Western Indonesia Time (UTC+7), even though Singapore lies only slightly further east. Neither city uses daylight saving time.
Other routes from Jakarta and Singapore
See the country profiles for Indonesia and Singapore, or measure any other pair with the Asia distance calculator.