City Map Compare/ Distance / Singapore to Tehran

Distance from Singapore to Tehran

6,606 km (4,105 miles) — straight-line distance as the crow flies

6,606 km

Kilometers

4,105 miles

Miles

~8h 16m

Est. Flight

4.5h

Time Difference

Singapore

Singapore
Area: 733 km²
Population: 5.45M
Timezone: UTC+8
Elevation: 15m

Tehran

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

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

Singapore is known for Marina Bay Sands and Gardens by the Bay, while Tehran is famous for Golestan Palace and Grand Bazaar.

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

Compare Singapore and Tehran side by side

Open Map Comparison

Frequently Asked Questions

How far is Singapore from Tehran?

The straight-line (as the crow flies) distance from Singapore to Tehran is 6,606 km (4,105 miles).

How long is the flight from Singapore to Tehran?

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

Is Singapore bigger than Tehran?

Singapore is larger at 733 km², compared to 730 km².

Browse all city distances · City directory