Skip to content
Tangail.NetWorld statisticsবাংলা

Sylhet to Tehran Distance

4,033 km · 2,506 miles · 5 h 32 min flight

The distance from Sylhet to Tehran is 4,033 km (2,506 miles) in a straight line. A direct flight takes about 5 h 32 min. Tehran is 2 hours 30 minutes behind Sylhet.

Sylhet

Bangladesh

 

4,033 km

Tehran

Iran

 

Kilometres
4,033
great-circle distance
Miles
2,506
2,178 nautical miles
Flight time
5 h 32 min
non-stop, estimated
Time difference
−2 hours 30 minutes
Tehran vs Sylhet

Direction and halfway point

Direction from SylhetWest-northwest (297°)
Direction back from TehranEast (96°)
Halfway point31.90° N, 72.81° E
Sylhet coordinates24.90° N, 91.87° E
Tehran coordinates35.69° N, 51.42° E

More distances from Sylhet

Frequently asked questions

How far is Tehran from Sylhet?

4,033 kilometres or 2,506 miles (2,178 nautical miles), measured along the shortest path over the Earth’s surface.

How long is the flight from Sylhet to Tehran?

About 5 h 32 min for a non-stop flight, estimated at 800 km/h plus 30 minutes for take-off and landing. Flights with stops take longer.

What is the time difference between Sylhet and Tehran?

Tehran is 2 hours 30 minutes behind Sylhet right now.

In which direction is Tehran from Sylhet?

Tehran lies to the west-northwest of Sylhet (initial bearing 297°).

Distances are calculated on a sphere (radius 6,371 km) from city-centre coordinates (GeoNames, CC BY 4.0). Flight times are estimates; road distances are longer.