Our price sources don't cover flights within Iran. Check prices directly with the operating airline.
Yes. Nonstop flights operate from Kish Island (KIH) to Shiraz (SYZ). The flight takes about 58m and covers 225 miles (362 km).
The nonstop flight from Kish Island to Shiraz takes ~58m (approximately 362 km).