All scheduled flights from Makhachkala to Shiraz (MCX-SYZ)
Russia
Iran
All scheduled flights from MCX to SYZ. You can fly from Makhachkala to Shiraz with 1 stop. The flight time is between 7 and 7 hours depending on your connecting flight. The MCX-SYZ route has no non-stop flights.