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

Tehran to Melbourne Distance

12,611 km · 7,836 miles · 16 h 16 min flight

The distance from Tehran to Melbourne is 12,611 km (7,836 miles) in a straight line. A direct flight takes about 16 h 16 min. Melbourne is 7 hours 30 minutes ahead of Tehran.

Tehran

Iran

 

12,611 km

Melbourne

Victoria

 

Kilometres
12,611
great-circle distance
Miles
7,836
6,809 nautical miles
Flight time
16 h 16 min
non-stop, estimated
Time difference
+7 hours 30 minutes
Melbourne vs Tehran

Direction and halfway point

Direction from TehranEast-southeast (121°)
Direction back from MelbourneWest-northwest (298°)
Halfway point1.55° S, 97.35° E
Tehran coordinates35.69° N, 51.42° E
Melbourne coordinates37.81° S, 144.96° E

More distances from Tehran

Frequently asked questions

How far is Melbourne from Tehran?

12,611 kilometres or 7,836 miles (6,809 nautical miles), measured along the shortest path over the Earth’s surface.

How long is the flight from Tehran to Melbourne?

About 16 h 16 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 Tehran and Melbourne?

Melbourne is 7 hours 30 minutes ahead of Tehran right now.

In which direction is Melbourne from Tehran?

Melbourne lies to the east-southeast of Tehran (initial bearing 121°).

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.