How to get from Shiraz to Mashhad by car, truck, walk, bike
Distance between Shiraz and Mashhad is 1224 kilometers (759 miles).
Driving distance from Shiraz to Mashhad is 1548 kilometers (960 miles)
Route Map
Routes from shiraz-azarbayjan-e-sharqi to mashhad-razavi-khorasan
4 Ways from Shiraz (Iran/Azarbayjan-e Sharqi) to Mashhad (Iran/Razavi Khorasan)
Choose 1 of the options below and start your journey
Route instructions
1. Continue 88 m
2. Turn left 277 m
3. Turn right 74 m
4. Turn slight left onto جاده شیراز - عجب شیر 2.19 km
5. Turn right 204 m
See more
Questions and Answers
What is the cheapest way to get from Shiraz (Iran/Azarbayjan-e Sharqi) to Mashhad (Iran/Razavi Khorasan)?
How do I get from Shiraz (Iran/Azarbayjan-e Sharqi) to Mashhad (Iran/Razavi Khorasan) the fastest?
How long does it take to get from Shiraz (Iran/Azarbayjan-e Sharqi) to Mashhad (Iran/Razavi Khorasan)?