There are 3 ways to get from Baku to Mashhad by car, plane, 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.
Drive 1,506.1 km
best- Drive from Baku to Mashhadcar 1,506.1 km
19h 44m$80–116Fly from Heydar Aliyev International Airport
- Fly from Heydar Aliyev International Airport (GYD) to Mashhad International Airport (MHD)plane GYD - MHD
17h 26m$121–652Bus, drive to Ardabil Airport, fly
- Take the bus from Baku Bus Terminal to Astarabus
- Drive from Astara to Ardabil Airport (ADU)car
- Fly from Ardabil Airport (ADU) to Mashhad International Airport (MHD)plane ADU - MHD
11h 26m$106–563
Heydar Aliyev International Airport (GYD) to Mashhad International Airport (MHD) flights
Questions & Answers
The cheapest way to get from Baku to Mashhad is to drive which costs $80 - $120 and takes 19h 44m.
The fastest way to get from Baku to Mashhad is to bus and drive and fly which takes 11h 26m and costs $100 - $600.
The distance between Baku and Mashhad is 1506 km. The road distance is 1506.1 km.
It takes approximately 19h 44m to drive 1506.1 km from Baku to Mashhad.
Mashhad is 30 min behind Baku. It is currently 5:24 AM in Baku and 4:54 AM in Mashhad.
Yes, the driving distance between Baku to Mashhad is 1506 km. It takes approximately 19h 44m to drive from Baku to Mashhad.
What companies run services between Baku, Azerbaijan and Mashhad, Iran?
Flydubai, Air Arabia, and five other airlines fly from Heydar Aliyev International Airport (GYD) to Mashhad International Airport (MHD) 3 times a day.
- Website
- ebooking.iranair.com
Flights from Heydar Aliyev International Airport to Mashhad International Airport via Dammam
- Ave. Duration
- 19h 10m
- When
- Monday
- Estimated price
- $250–800
Flights from Ardabil Airport to Mashhad International Airport via Tehran Mehrabad
- Ave. Duration
- 6h 30m
- When
- Sunday
- Estimated price
- $95–550
Flights from Ardabil Airport to Mashhad International Airport via Tehran Mehrabad
- Ave. Duration
- 3h 12m
- When
- Thursday and Sunday
- Estimated price
- $95–550
- Website
- flydubai.com
Flights from Heydar Aliyev International Airport to Mashhad International Airport via Dubai
- Ave. Duration
- 17h
- When
- Every day
- Estimated price
- $330–1,000
- Website
- airarabia.com
Flights from Heydar Aliyev International Airport to Mashhad International Airport via Sharjah
- Ave. Duration
- 22h 10m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $270–750
- Website
- jazeeraairways.com
Flights from Heydar Aliyev International Airport to Mashhad International Airport via Kuwait
- Ave. Duration
- 22h 55m
- When
- Thursday
- Estimated price
- $250–750
- Website
- iranairtour.ir
Flights from Heydar Aliyev International Airport to Mashhad International Airport via Tabriz
- Ave. Duration
- 14h 45m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $120–650
- Website
- kuwaitairways.com
Flights from Heydar Aliyev International Airport to Mashhad International Airport via Kuwait
- Ave. Duration
- 19h 55m
- When
- Tuesday
- Estimated price
- $210–600
- Website
- biletim.az
Bus from Baku Bus Terminal to Astara
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- $7
- Website
- https://biletim.az/
- Schedules at
- https://biletim.az/TripsPlan
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 5 delightfully under-the-radar French towns you need to visit, How to get from Florence to Rome, and Travelling by boat in Italy - to help you get the most out of your next trip.
