There are 8 ways to get from Europe to Iran by train, plane, car, car train, 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.
Train to Frankfurt, fly to Shahid Madani Of Tabriz International Airport
best- Take the train from Bad Hersfeld Bahnhof to Frankfurt
- Fly from Frankfurt (FRA) to Shahid Madani Of Tabriz International Airport (TBZ)FRA - TBZ
13h 51m$269–1,084Train to Frankfurt, fly to Zvartnots International Airport, bus
cheapest- Take the train from Bad Hersfeld Bahnhof to Frankfurt
- Fly from Frankfurt (FRA) to Zvartnots International Airport (EVN)FRA - EVN
- Take the bus from Yerevan Kilikia bus station to Tabriz Central bus terminal
19h 8m$199–399Drive, car train
- Drive from Europe to Fulda
- Take the car train from Fulda to Villach Hbf ARZ
- Take the car train from Villach Hbf/Bbf to Edirne
- Drive from Edirne to Banārūd
2d 19h$631–2,665Drive 4,290.4 km
- Drive from Europe to Banārūd4,290.4 km
2d$707–1,021Train, train to Hannover Airport, fly to Shahid Madani Of Tabriz International Airport
- Take the train from Bebra Bahnhof to Kassel Bahnhof Wilhelmshöhe
- Take the train from Kassel Bahnhof Wilhelmshöhe to Hannover Hauptbahnhof
- Fly from Hannover Airport (HAJ) to Shahid Madani Of Tabriz International Airport (TBZ)HAJ - TBZ
13h 55m$351–1,399Train to Frankfurt, fly to Tehran International Airport, bus
- Take the train from Bad Hersfeld Bahnhof to Frankfurt
- Fly from Frankfurt (FRA) to Tehran International Airport (IKA)FRA - IKA
- Take the bus from Tehran Imam Khomeini to Azadi Square
12h 25m$221–466Train, train to Nuremberg Airport, fly to Shahid Madani Of Tabriz International Airport
- Take the train from Bebra Bahnhof to Fulda Bahnhof
- Take the train from Fulda Bahnhof to Nürnberg Hbf
- Fly from Nuremberg Airport (NUE) to Shahid Madani Of Tabriz International Airport (TBZ)NUE - TBZ
13h 53m$317–1,211Train to Leipzig-Halle Airport, fly to Shahid Madani Of Tabriz International Airport
- Take the train from Eisenach Hbf to Leipzig Hbf
- Fly from Leipzig-Halle Airport (LEJ) to Shahid Madani Of Tabriz International Airport (TBZ)LEJ - TBZ
13h 17m$532–1,585
Frankfurt (FRA) to Shahid Madani Of Tabriz International Airport (TBZ) flights
Questions & Answers
The cheapest way to get from Europe to Iran is to train and fly and bus which costs $190 - $400 and takes 19h 8m.
The fastest way to get from Europe to Iran is to train and fly and bus which takes 12h 25m and costs $220 - $470.
The distance between Europe and Iran is 3446 km. The road distance is 4290.4 km.
It takes approximately 13h 51m to get from Europe to Iran, including transfers.
Iran is 2h 30m ahead of Europe. It is currently 5:29 AM in Europe and 7:59 AM in Iran.
Yes, the driving distance between Europe to Iran is 4290 km. It takes approximately 2 days 0h to drive from Europe to Iran.
What companies run services between Europe and Iran?
There is no direct connection from Europe to Iran. However, you can take the line 315 bus to Bebra Bahnhof, walk to Bebra Bahnhof, take the train to Bad Hersfeld Bahnhof, take the train to Frankfurt, walk to Frankfurt (FRA) airport, fly to Shahid Madani Of Tabriz International Airport (TBZ), then take the taxi to Tabriz. Alternatively, you can take a vehicle from Europe to Banārūd via Fulda, Villach Hbf/Bbf, and Edirne in around 2d 19h.
- Website
- turkishairlines.com
Flights from Frankfurt to Shahid Madani Of Tabriz International Airport via Istanbul
- Ave. Duration
- 8h 22m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $290–1,200
Flights from Hannover Airport to Shahid Madani Of Tabriz International Airport via Istanbul
- Ave. Duration
- 12h 2m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $460–1,500
Flights from Frankfurt to Tehran International Airport via Istanbul
- Ave. Duration
- 8h 58m
- When
- Every day
- Estimated price
- $260–850
Flights from Nuremberg Airport to Shahid Madani Of Tabriz International Airport via Istanbul
- Ave. Duration
- 11h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $420–1,300
Flights from Leipzig-Halle Airport to Shahid Madani Of Tabriz International Airport via Istanbul
- Ave. Duration
- 11h 30m
- When
- Monday, Thursday, and Friday
- Estimated price
- $490–1,500
- Website
- flypgs.com
Flights from Frankfurt to Shahid Madani Of Tabriz International Airport via Sabiha Gokcen
- Ave. Duration
- 10h 15m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $230–1,000
Flights from Hannover Airport to Shahid Madani Of Tabriz International Airport via Sabiha Gokcen
- Ave. Duration
- 14h 55m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $300–1,300
Flights from Frankfurt to Tehran International Airport via Sabiha Gokcen
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- $180–750
Flights from Nuremberg Airport to Shahid Madani Of Tabriz International Airport via Sabiha Gokcen
- Ave. Duration
- 15h 55m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $260–1,100
Flights from Frankfurt to Zvartnots International Airport via Sabiha Gokcen
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- $140–600
- Website
- lufthansa.com
Flights from Frankfurt to Tehran International Airport
- Ave. Duration
- 5h
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $210–900
Flights from Frankfurt to Zvartnots International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $170–750
Flights from Frankfurt to Zvartnots International Airport via Vienna
- Ave. Duration
- 7h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $160–600
- Website
- austrian.com
Flights from Frankfurt to Tehran International Airport via Vienna
- Ave. Duration
- 6h 30m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $200–700
Flights from Frankfurt to Zvartnots International Airport via Vienna
- Ave. Duration
- 7h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $160–600
- Website
- ajet.com
Flights from Frankfurt to Tehran International Airport via Sabiha Gokcen
- Ave. Duration
- 8h 50m
- When
- Friday and Sunday
- Estimated price
- $180–380
- Website
- condor.com
Flights from Frankfurt to Zvartnots International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $180–300
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Bad Hersfeld Bahnhof to Frankfurt
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $25–65
- Website
- https://int.bahn.de/en
Train from Bebra Bahnhof to Kassel Bahnhof Wilhelmshöhe
- Ave. Duration
- 39 min
- Frequency
- Once daily
- Estimated price
- $28–32
- Website
- https://int.bahn.de/en
Train from Kassel Bahnhof Wilhelmshöhe to Hannover Hauptbahnhof
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- $17–60
- Website
- https://int.bahn.de/en
Train from Fulda Bahnhof to Nürnberg Hbf
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- $35–80
- Website
- https://int.bahn.de/en
Train from Eisenach Hbf to Leipzig Hbf
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- $28–65
- Website
- https://int.bahn.de/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Fulda to Villach Hbf ARZ
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $110–950
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- $460–510
- Car Compartment
- $800–950
- Phone
- +49 89 54880111
- info@optimatours.de
- Website
- optimatours.de
Car train from Villach Hbf/Bbf to Edirne
- Ave. Duration
- 31h 31m
- Frequency
- Once a week
- Estimated price
- $244–1,214
- Schedules at
- optimatours.de
- Couch Wagon BC-4
- $244
- Couch Wagon BC-1
- $661
- Sleeper Wagon
- $755
- Couch Wagon BC-4 Car
- $703
- Couch Wagon BC-1 Car
- $1,119
- Sleeper Wagon Car
- $1,214
- Phone
- +49 561 766396-0
- info@cantus-bahn.de
- Website
- cantus-bahn.de
Train from Bebra Bahnhof to Kassel Bahnhof Wilhelmshöhe
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Website
- cantus Verkehrsgesellschaft mbH
Train from Bebra Bahnhof to Fulda Bahnhof
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Website
- cantus Verkehrsgesellschaft mbH
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Bebra Bahnhof to Fulda Bahnhof
- Ave. Duration
- 41 min
- Frequency
- 4 times a day
- Estimated price
- $14–20
- Website
- https://int.bahn.de/en
- Phone
- +49 30 21300130
- info@abellio-mitteldeutschland.de
- Website
- abellio.de
Train from Eisenach Hbf to Leipzig Hbf
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- $30–45
- Schedules at
- abellio.de
- Phone
- 0800 2235546
- Website
- abellio.de
Train from Eisenach Hbf to Leipzig Hbf
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- $40–65
- Schedules at
- abellio.de
- Website
- t-armenia.com
Bus from Yerevan Kilikia bus station to Tabriz Central bus terminal
- Ave. Duration
- 7h 44m
- Frequency
- Twice daily
- Estimated price
- $9–14
- Schedules at
- https://t-armenia.com/en
Want to know more about travelling around Iran
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide










