Flight distance between Tehran, Iran and Thomazeau, Haiti 7,170.8 mi / 11,540.3 km