There are 7 ways to get from Gorgān to Isfahan by taxi, train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train, bus
best- Take the taxi from Gorgān to Dāmghāntaxi
- Take the train from Dāmghān to Tehrantrain
- Take the bus from Tehran Beyhaghi Terminal to Isfahan Kaveh Terminalbus
15h 3mDrive 797.9 km
cheapest- Drive from Gorgān to Isfahancar 797.9 km
9h 37m$4–6Train
- Take the train from Gorgan to Tehrantrain
- Take the train from Tehran to Isfahantrain
17h 24mTaxi
- Take the taxi from Gorgān to Isfahantaxi 797.9 km
9h 37m$18–23Taxi, train to Mashhad International Airport, fly
- Take the taxi from Gorgān to Shahrudtaxi
- Take the train from Shahrud to Mashhadtrain
- Fly from Mashhad International Airport (MHD) to Isfahan Shahid Beheshti International Airport (IFN)plane MHD - IFN
10h 16mFly from Gorgan Airport
- Fly from Gorgan Airport (GBT) to Isfahan Shahid Beheshti International Airport (IFN)plane GBT - IFN
4h 59m$76–391Train, bus, bus to Mehrabad International Airport, fly
- Take the train from Gorgan to Tehrantrain
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Take the bus from Tehran Imam Khomeini to Azadi Squarebus
- Fly from Mehrabad International Airport (THR) to Isfahan Shahid Beheshti International Airport (IFN)plane THR - IFN
19h 38m
Mashhad International Airport (MHD) to Isfahan Shahid Beheshti International Airport (IFN) flights
Questions & Answers
The cheapest way to get from Gorgān to Isfahan is to drive which costs $3 - $6 and takes 9h 37m.
The fastest way to get from Gorgān to Isfahan is to fly which takes 4h 59m and costs $75 - $400.
No, there is no direct train from Gorgān to Isfahan. However, there are services departing from Gorgan and arriving at Isfahan via Tehran. The journey, including transfers, takes approximately 17h 24m.
The distance between Gorgān and Isfahan is 944 km. The road distance is 797.9 km.
The best way to get from Gorgān to Isfahan without a car is to taxi and train and bus which takes 15h 3m and costs .
It takes approximately 15h 3m to get from Gorgān to Isfahan, including transfers.
Gorgān to Isfahan train services, operated by Raja Rail Transportation Co., depart from Gorgan station.
The best way to get from Gorgān to Isfahan is to train which takes 17h 24m and costs . Alternatively, you can fly, which costs $75 - $400 and takes 4h 59m.
Gorgān to Isfahan train services, operated by Raja Rail Transportation Co., arrive at Tehran station.
Yes, the driving distance between Gorgān to Isfahan is 798 km. It takes approximately 9h 37m to drive from Gorgān to Isfahan.
What companies run services between Gorgān, Iran and Isfahan, Iran?
You can take a train from Gorgan to Isfahan via Tehran in around 17h 24m. Alternatively, Iran Aseman and Karun Airlines fly from Gorgan Airport (GBT) to Isfahan Shahid Beheshti International Airport (IFN) once a week.
Flights from Gorgan Airport to Isfahan Shahid Beheshti International Airport via Mehrabad International Airport, Ahwaz
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- $75–390
Flights from Mehrabad International Airport to Isfahan Shahid Beheshti International Airport via Ahwaz
- Ave. Duration
- 4h 16m
- When
- Sunday and Friday
- Estimated price
- $60–350
- Website
- iranairtour.ir
Flights from Mashhad International Airport to Isfahan Shahid Beheshti International Airport
- Ave. Duration
- 1h 45m
- When
- Monday and Friday
- Estimated price
- $60–350
Flights from Mashhad International Airport to Isfahan Shahid Beheshti International Airport
- Ave. Duration
- 1h 20m
- When
- Thursday and Sunday
- Estimated price
- $60–350
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Dāmghān to Tehran
- Ave. Duration
- 4h 1m
- Frequency
- Hourly
- Book at
- https://iranrail.net/
Train from Gorgan to Tehran
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Tehran to Isfahan
- Ave. Duration
- 5h 34m
- Frequency
- 4 times a day
- Book at
- https://iranrail.net/
Train from Shahrud to Mashhad
- Ave. Duration
- 5h 27m
- Frequency
- Every 30 minutes
- Book at
- https://iranrail.net/
Train from Gorgan to Tehran
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
- Website
- seirosafar.ir
Bus from Tehran Beyhaghi Terminal to Isfahan Kaveh Terminal
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $2
- Schedules at
- seirosafar.ir
- Book at
- booking.seirosafar.ir
- Ave. Duration
- 4h 56m
- Estimated price
- $3–23
Hail-a-taxi Company
- Phone
- +98 171 553 5200
Hail-a-taxi Company
- Phone
- +98 171 553 5200
Hail-a-taxi Company
- Phone
- +98 171 553 5200
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 Italian Lakes: Getting around by train, Slovenia: Getting from Ljubljana to Lake Bled, and Flying into Beijing? - to help you get the most out of your next trip.

