Distance from Jakarta to Singapore

🇮🇩 Jakarta, Indonesia  →  🇸🇬 Singapore, Singapore

905 km
Straight-line distance
563 mi
In miles
1h 38m
Est. nonstop flight
North
Initial bearing 338°
1h
Time difference

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

Indonesia

AirportsSoekarno–Hatta (CGK) and Halim Perdanakusuma (HLP)
Time zoneUTC+7
CurrencyIndonesian Rupiah (IDR)
LanguageIndonesian
🇸🇬

Singapore

Singapore

AirportsChangi (SIN)
Time zoneUTC+8
CurrencySingapore Dollar (SGD)
LanguageEnglish, Malay, Mandarin, Tamil

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.