Flight distance between Ta‘izz, Yemen and Saint Petersburg, Russia 3,278.3 mi / 5,275.9 km