There are 7 ways to get from Qom to Mashhad by train, car, taxi, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Qom to Mashhadtrain
13h 58mDrive 947.5 km
cheapest- Drive from Qom to Mashhadcar 947.5 km
10h 31m$6–9Taxi
- Take the taxi from Qom to Mashhadtaxi 947.5 km
10h 31m$21–26Train, taxi, bus to Mehrabad International Airport, fly
- Take the train from Qom to Tehrantrain
- Take the taxi from Azadegan to Tehran Imam Khomeinitaxi
- Take the bus from Tehran Imam Khomeini to Azadi Squarebus
- Fly from Mehrabad International Airport (THR) to Mashhad International Airport (MHD)plane THR - MHD
9h 2mTrain to Araak, fly
- Take the train from Qom to Araktrain
- Fly from Araak (AJK) to Mashhad International Airport (MHD)plane AJK - MHD
6h 13mTaxi to Noshahr, fly
- Take the taxi from Qom to Noshahr (NSH)taxi
- Fly from Noshahr (NSH) to Mashhad International Airport (MHD)plane NSH - MHD
6h 35m$62–359Train, train to Isfahan Shahid Beheshti International Airport, fly
- Take the train from Qom to Tehrantrain
- Take the train from Tehran to Isfahantrain
- Fly from Isfahan Shahid Beheshti International Airport (IFN) to Mashhad International Airport (MHD)plane IFN - MHD
12h 4m
Mehrabad International Airport (THR) to Mashhad International Airport (MHD) flights
Comparing Your Travel Options
The cheapest way to get from Qom to Mashhad is to drive which costs $6 - $9 and takes 10h 31m.
The fastest way to get from Qom to Mashhad is to taxi and fly which takes 6h 35m and costs $60 - $360.
Yes, there is a direct train departing from Qom and arriving at Mashhad. Services depart every four hours, and operate every day. The journey takes approximately 13h 58m.
The distance between Qom and Mashhad is 1086 km. The road distance is 947.5 km.
The best way to get from Qom to Mashhad without a car is to train which takes 13h 58m and costs .
The train from Qom to Mashhad takes 13h 58m including transfers and departs every four hours.
Qom to Mashhad train services, operated by Raja Rail Transportation Co., depart from Qom station.
Qom to Mashhad train services, operated by Raja Rail Transportation Co., arrive at Mashhad station.
Yes, the driving distance between Qom to Mashhad is 947 km. It takes approximately 10h 31m to drive from Qom to Mashhad.
What companies run services between Qom, Iran and Mashhad, Iran?
Raja Rail Transportation Co. operates a train from Qom to Mashhad every 4 hours, and the journey takes 13h 58m.
- Website
- iranairtour.ir
Flights from Mehrabad International Airport to Mashhad International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $60–360
Flights from Isfahan Shahid Beheshti International Airport to Mashhad International Airport
- Ave. Duration
- 1h 45m
- When
- Monday and Friday
- Estimated price
- $60–360
Flights from Mehrabad International Airport to Mashhad International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $60–360
Flights from Isfahan Shahid Beheshti International Airport to Mashhad International Airport
- Ave. Duration
- 1h 20m
- When
- Thursday and Sunday
- Estimated price
- $60–360
- Website
- chabaharairlines.com
Flights from Mehrabad International Airport to Mashhad International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $60–360
Flights from Isfahan Shahid Beheshti International Airport to Mashhad International Airport
- Ave. Duration
- 1h 30m
- When
- Wednesday and Friday
- Estimated price
- $60–360
- Website
- zagrosairlines.com
Flights from Mehrabad International Airport to Mashhad International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $60–360
- Website
- ebooking.iranair.com
Flights from Araak to Mashhad International Airport
- Ave. Duration
- 2h 40m
- When
- Tuesday and Friday
- Estimated price
- $65–370
Flights from Noshahr to Mashhad International Airport
- Ave. Duration
- 2h 5m
- When
- Thursday and Sunday
- Estimated price
- $55–350
- Website
- iaa.ir
Flights from Mehrabad International Airport to Mashhad International Airport
- Ave. Duration
- 1h 30m
- When
- Sunday
- Estimated price
- $60–360
- Website
- sahaair.com
Flights from Mehrabad International Airport to Mashhad International Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $60–360
- Website
- ataair.ir
Flights from Mehrabad International Airport to Mashhad International Airport
- Ave. Duration
- 1h 20m
- When
- Thursday and Friday
- Estimated price
- $60–360
- Phone
- 021- 55122417
- info@raja.ir
- Website
- raja.ir
Train from Qom to Mashhad
- Ave. Duration
- 13h 58m
- Frequency
- Every 4 hours
- Book at
- IRANRAIL
Train from Qom to Tehran
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Book at
- IRANRAIL
Train from Qom to Arak
- Ave. Duration
- 1h 57m
- Frequency
- Every 2 hours
- Book at
- IRANRAIL
Train from Qom to Tehran
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Book at
- IRANRAIL
Train from Tehran to Isfahan
- Ave. Duration
- 5h 34m
- Frequency
- 4 times a day
- Book at
- IRANRAIL
- Ave. Duration
- 5h 5m
- Estimated price
- $1–26
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to plan an amazing trip around Scandinavia, 4 stunningly beautiful Philippines islands you need to visit, and Flying into Beijing? - to help you get the most out of your next trip.







