City Map Compare/ Distance / Jakarta to Tehran

Distance from Jakarta to Tehran

7,422 km (4,612 miles) — straight-line distance as the crow flies

7,422 km

Kilometers

4,612 miles

Miles

~9h 14m

Est. Flight

3.5h

Time Difference

Jakarta

Indonesia
Area: 662 km²
Population: 10.56M
Timezone: UTC+7
Elevation: 8m

Tehran

Iran
Area: 730 km²
Population: 9.13M
Timezone: UTC+3.5
Elevation: 1189m

Jakarta and Tehran sit on opposite sides of the region, with a straight-line distance that would take roughly 9h 14m by commercial jet.

Jakarta is known for National Monument (Monas) and Old Town (Kota Tua), while Tehran is famous for Golestan Palace and Grand Bazaar.

In terms of city area, Tehran is 1.1x larger than Jakarta. You can compare their sizes visually on our side-by-side map comparison.

Compare Jakarta and Tehran side by side

Open Map Comparison

Frequently Asked Questions

How far is Jakarta from Tehran?

The straight-line (as the crow flies) distance from Jakarta to Tehran is 7,422 km (4,612 miles).

How long is the flight from Jakarta to Tehran?

A direct flight would take approximately 9h 14m, based on an average commercial jet speed of 850 km/h.

Is Jakarta bigger than Tehran?

Tehran is larger at 730 km², compared to 662 km².

Browse all city distances · City directory