Australia and Iran are roughly 10,600 km apart by air, which is about 6,600 miles.

Basic distance

  • The commonly cited air distance between Australia and Iran is about 10,621 km (around 6,600 miles) when measured between the two countries’ central points.
  • In flight-time terms, that works out to roughly 11–12 hours of nonstop flying if a direct route were possible.

City‑to‑city examples

Because both countries are large, the exact distance depends on the cities:

  • Sydney to Tehran: about 12,900 km.
  • Melbourne to Tehran: about 12,600 km.
  • Perth to Mashhad (northeast Iran): about 9,560–9,600 km.
  • Darwin to Tehran: about 9,880 km.

Quick reference table (HTML)

Route Approx. distance (km)
Australia – Iran (country centers) 10,621 km
Sydney – Tehran ≈ 12,900 km
Melbourne – Tehran ≈ 12,600 km
Perth – Mashhad ≈ 9,560–9,600 km
Darwin – Tehran ≈ 9,880 km
[5][3][1] **TL;DR:** Australia is about 10,600 km (6,600 miles) from Iran in straight‑line distance, with specific city‑to‑city routes ranging roughly from 9,500 km to nearly 13,000 km.

Information gathered from public forums or data available on the internet and portrayed here.