Nonstop flights operate from Mashhad (MHD) to Hamadan (HDM). The flight takes about 1h 48m and covers 630 miles (1,014 km).
Our price sources don't cover flights within Iran. Check prices directly with the operating airline.
Yes, there are nonstop flights from Mashhad (MHD) to Hamadan (HDM).
The nonstop flight from Mashhad to Hamadan takes ~1h 48m (approximately 1014 km).
Scout — our search agent — hunts nonstop fares from Mashhad every night and pings you when one's worth booking.
Watch it work →