Your flight from Shiraz to Rome should take about 9 hrs 40 mins. We've gone through all five of the weekly flights to or via Rome, operated by one airlines, to help you compare flight prices and times.
Being flexible with your dates could help you find a cheaper flight from Shiraz to Rome.
In Rome, Rome Leonardo da Vinci International (Fiumicino) Airport (FCO) is usually the cheapest airport to fly to, but there are one airports to choose from. Not sure who to fly with? Turkish Airlines are the most popular airlines available from Shiraz.
But if you can't find one which is right for you, try looking at flights to other cities in Italy to check out some other options.