There are 7 ways to get from Mashhad to Spain by plane or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Mashhad International Airport to Barcelona–El Prat Airport
best- Fly from Mashhad International Airport (MHD) to Barcelona–El Prat Airport (BCN)plane MHD - BCN
11h 37m€222–956Drive 6,153.1 km
- Drive from Mashhad to Barcelonacar 6,153.1 km
2d 19h€959–1,385Fly Mashhad International Airport to Adolfo Suárez Madrid–Barajas Airport
- Fly from Mashhad International Airport (MHD) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane MHD - MAD
11h 4m€262–1,104Fly Mashhad International Airport to Valencia Airport
- Fly from Mashhad International Airport (MHD) to Valencia Airport (VLC)plane MHD - VLC
10h 12m€373–1,505Fly Mashhad International Airport to Málaga Airport
- Fly from Mashhad International Airport (MHD) to Málaga Airport (AGP)plane MHD - AGP
11h 7m€411–1,402Fly Mashhad International Airport to Seville Airport
- Fly from Mashhad International Airport (MHD) to Seville Airport (SVQ)plane MHD - SVQ
11h 15m€326–1,306Drive to Ashgabat International Airport, fly to Barcelona–El Prat Airport
- Drive from Mashhad to Ashgabat International Airport (ASB)car
- Fly from Ashgabat International Airport (ASB) to Barcelona–El Prat Airport (BCN)plane ASB - BCN
13h 39m€271–1,119
Mashhad International Airport (MHD) to Barcelona–El Prat Airport (BCN) flights
Questions & Answers
The cheapest way to get from Mashhad to Spain is to fly which costs €220 - €1000 and takes 11h 37m.
The fastest way to get from Mashhad to Spain is to fly which takes 10h 12m and costs €370 - €1600.
The distance between Mashhad and Spain is 4960 km. The road distance is 6153.1 km.
It takes approximately 11h 37m to get from Mashhad to Spain, including transfers.
Yes, the driving distance between Mashhad to Spain is 6153 km. It takes approximately 2 days 19h to drive from Mashhad to Spain.
There are 4009+ hotels available in Spain.
What companies run services between Mashhad, Iran and Spain?
Turkish Airlines, Qatar Airways, and Pegasus Airlines fly from Mashhad International Airport (MHD) to Barcelona–El Prat Airport (BCN) once daily.
- Website
- turkishairlines.com
Flights from Mashhad International Airport to Barcelona–El Prat Airport via Istanbul
- Ave. Duration
- 10h 35m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €290–1,200
Flights from Mashhad International Airport to Adolfo Suárez Madrid–Barajas Airport via Istanbul
- Ave. Duration
- 10h 15m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €330–1,300
Flights from Mashhad International Airport to Valencia Airport via Istanbul
- Ave. Duration
- 9h 30m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €370–1,500
Flights from Mashhad International Airport to Málaga Airport via Istanbul
- Ave. Duration
- 13h 30m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €370–1,500
Flights from Mashhad International Airport to Seville Airport via Istanbul
- Ave. Duration
- 13h 55m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €390–1,500
Flights from Ashgabat International Airport to Barcelona–El Prat Airport via Istanbul
- Ave. Duration
- 10h 41m
- When
- Every day
- Estimated price
- €260–1,400
- Website
- qatarairways.com
Flights from Mashhad International Airport to Barcelona–El Prat Airport via Doha
- Ave. Duration
- 11h 50m
- When
- Friday and Sunday
- Estimated price
- €320–1,100
Flights from Mashhad International Airport to Adolfo Suárez Madrid–Barajas Airport via Doha
- Ave. Duration
- 12h 10m
- When
- Friday and Sunday
- Estimated price
- €370–1,200
Flights from Mashhad International Airport to Málaga Airport via Doha
- Ave. Duration
- 13h 20m
- When
- Friday and Sunday
- Estimated price
- €410–1,400
- Website
- flypgs.com
Flights from Mashhad International Airport to Barcelona–El Prat Airport via Sabiha Gokcen
- Ave. Duration
- 13h 15m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €220–950
Flights from Mashhad International Airport to Adolfo Suárez Madrid–Barajas Airport via Sabiha Gokcen
- Ave. Duration
- 13h 55m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €260–1,100
Flights from Mashhad International Airport to Seville Airport via Sabiha Gokcen
- Ave. Duration
- 15h 5m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €320–1,300
- Website
- vueling.com
Flights from Ashgabat International Airport to Barcelona–El Prat Airport via Milan Malpensa
- Ave. Duration
- 9h
- When
- Wednesday
- Estimated price
- €260–1,100
Flights from Ashgabat International Airport to Barcelona–El Prat Airport via Istanbul
- Ave. Duration
- 10h 10m
- When
- Saturday
- Estimated price
- €260–1,100
- Website
- lufthansa.com
Flights from Ashgabat International Airport to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 9h 20m
- When
- Wednesday and Saturday
- Estimated price
- €280–1,200
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 get from Gatwick Airport into central London, What are the different types of Renfe trains in Spain?, and Need to know: Eurostar - to help you get the most out of your next trip.
