Madrid, Spain
Tehran, Iran
Total Distance:
605.69 km (376 miles)
Travel Time:
2 Hours 30 Minutes
Frequency:
18 Times/Day
Train Fare:
85.0 USD (~2,108,280.5 IRR)
Total Distance:
14.38 km (9 miles)
Travel Time:
19 Minutes
Frequency:
18 Times/Day
Train Fare:
8.0 USD (~198,426.4 IRR)
Total Distance:
4272.22 km (2655 miles)
Travel Time:
4 Hours 25 Minutes
Frequency:
2 Times/Day
Flight Fare:
410.0 USD (~10,169,353.0 IRR)
Total Distance:
30.5 km (19 miles)
Travel Time:
35 Minutes
Frequency:
18 Times/Day
Train Fare:
3.4190500000000004 USD (~84,803.72 IRR)
Total Distance:
18.41 km (11 miles)
Travel Time:
37 Minutes
Frequency:
18 Times/Day
Train Fare:
2.063761 USD (~51,188.08 IRR)
| Airline | Flight | Departure | Arrival | Duration |
|---|---|---|---|---|
![]() |
W50137 | 11:35 BCN | 19:30 IKA | 5h 25mins |
![]() |
IR734 | BCN | IKA | |
![]() |
W5137 | BCN | IKA |

| Pax | Currency (USD) | Currency (Local) |
|---|---|---|
| 1 person | 541 USD | ~ 13,418,585 IRR |
| 2 people | 1,082 USD | ~ 26,837,171 IRR |
| 3 people | 1,623 USD | ~ 40,255,756 IRR |
| 4 people | 2,164 USD | ~ 53,674,341 IRR |
| 5 people | 2,705 USD | ~ 67,092,927 IRR |