Flight distance between Tehran, Iran and Sainte-Rose, Guadeloupe 6,782.2 mi / 10,914.9 km