Our price sources don't cover flights within Iran. Check prices directly with the operating airline.
Yes. Nonstop flights operate from Mashhad (MHD) to Hamadan (HDM). The flight takes about 1h 48m and covers 630 miles (1,014 km).
The nonstop flight from Mashhad to Hamadan takes ~1h 48m (approximately 1014 km).