There are 7 ways to get from Qazvin to Mashhad by taxi, plane, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Rasht Airport, fly
best- Take the taxi from Qazvin to Rasht Airport (RAS)taxi
- Fly from Rasht Airport (RAS) to Mashhad International Airport (MHD)plane RAS - MHD
4h 46m$70–376Drive 1,033 km
cheapest- Drive from Qazvin to Mashhadcar 1,033 km
11h 54m$7–10Train
- Take the train from Qazvin to Mashhadtrain
13h 10mTaxi
- Take the taxi from Qazvin to Mashhadtaxi 1,033 km
11h 54m$23–28Train, taxi, bus to Mehrabad International Airport, fly
- Take the train from Qazvin 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
8h 36mTaxi to Noshahr, fly
- Take the taxi from Qazvin to Noshahr (NSH)taxi
- Fly from Noshahr (NSH) to Mashhad International Airport (MHD)plane NSH - MHD
6h 24m$62–358Taxi to Ramsar, fly
- Take the taxi from Qazvin to Ramsar (RZR)taxi
- Fly from Ramsar (RZR) to Mashhad International Airport (MHD)plane RZR - MHD
6h 48m$65–366
Rasht Airport (RAS) to Mashhad International Airport (MHD) flights
Comparing Your Travel Options
The cheapest way to get from Qazvin to Mashhad is to drive which costs $6 - $10 and takes 11h 54m.
The fastest way to get from Qazvin to Mashhad is to taxi and fly which takes 4h 46m and costs $70 - $380.
Yes, there is a direct train departing from Qazvin and arriving at Mashhad. Services depart once daily, and operate every day. The journey takes approximately 13h 10m.
The distance between Qazvin and Mashhad is 1091 km. The road distance is 1033 km.
The best way to get from Qazvin to Mashhad without a car is to train which takes 13h 10m and costs .
It takes approximately 4h 46m to get from Qazvin to Mashhad, including transfers.
Qazvin to Mashhad train services, operated by Raja Rail Transportation Co., depart from Qazvin station.
Qazvin to Mashhad train services, operated by Raja Rail Transportation Co., arrive at Mashhad station.
Yes, the driving distance between Qazvin to Mashhad is 1033 km. It takes approximately 11h 54m to drive from Qazvin to Mashhad.
What companies run services between Qazvin, Iran and Mashhad, Iran?
Raja Rail Transportation Co. operates a train from Qazvin to Mashhad once daily, and the journey takes 13h 10m.
- Website
- iranairtour.ir
Flights from Mehrabad International Airport to Mashhad International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $55–350
Flights from Mehrabad International Airport to Mashhad International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $55–350
- Website
- chabaharairlines.com
Flights from Mehrabad International Airport to Mashhad International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $55–350
- Website
- ebooking.iranair.com
Flights from Rasht Airport to Mashhad International Airport
- Ave. Duration
- 2h 20m
- When
- Wednesday and Saturday
- Estimated price
- $65–370
Flights from Noshahr to Mashhad International Airport
- Ave. Duration
- 2h 5m
- When
- Thursday and Sunday
- Estimated price
- $55–350
Flights from Ramsar to Mashhad International Airport
- Ave. Duration
- 2h 20m
- When
- Monday and Thursday
- 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
- $55–350
- Website
- iaa.ir
Flights from Mehrabad International Airport to Mashhad International Airport
- Ave. Duration
- 1h 30m
- When
- Sunday
- Estimated price
- $55–350
- Website
- sahaair.com
Flights from Mehrabad International Airport to Mashhad International Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $55–350
- Website
- ataair.ir
Flights from Mehrabad International Airport to Mashhad International Airport
- Ave. Duration
- 1h 20m
- When
- Thursday and Friday
- Estimated price
- $55–350
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Qazvin to Mashhad
- Ave. Duration
- 13h 10m
- Frequency
- Once daily
- Book at
- IRANRAIL
Train from Qazvin to Tehran
- Ave. Duration
- 2h 13m
- Frequency
- Every 3 hours
- Book at
- IRANRAIL
- Ave. Duration
- 4h 35m
- Estimated price
- $1–28
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 Travelling by boat in Italy, South Korea: Travelling from Seoul to Busan , and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.

