There are 6 ways to get from Tehrān to Gorgān by train, taxi, 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.
Train, taxi
best- Take the train from Tehran to Dāmghāntrain
- Take the taxi from Dāmghān to Gorgāntaxi
7h 18mDrive 377.1 km
cheapest- Drive from Tehrān to Gorgāncar 377.1 km
5h 1m$3–4Taxi
- Take the taxi from Tehrān to Gorgāntaxi 377.1 km
5h 1m$8–10Fly to Dasht-E Naz Airport, taxi
- Fly from Mehrabad International Airport (THR) to Dasht-E Naz Airport (SRY)plane THR - SRY
- Take the taxi from Dasht-E Naz Airport (SRY) to Gorgāntaxi
5h 3m$82–424Train
- Take the train from Tehran to Gorgantrain
10h 50mFly to Gorgan Airport
- Fly from Mehrabad International Airport (THR) to Gorgan Airport (GBT)plane THR - GBT
1h 25m$41–311
Mehrabad International Airport (THR) to Dasht-E Naz Airport (SRY) flights
Comparing Your Travel Options
The cheapest way to get from Tehrān to Gorgān is to drive which costs $2 - $4 and takes 5h 1m.
The fastest way to get from Tehrān to Gorgān is to fly which takes 1h 25m and costs $40 - $320.
Yes, there is a direct train departing from Tehran and arriving at Gorgan. Services depart once daily, and operate every day. The journey takes approximately 10h 50m.
The distance between Tehrān and Gorgān is 517 km. The road distance is 377.1 km.
The best way to get from Tehrān to Gorgān without a car is to train and taxi which takes 7h 18m and costs .
It takes approximately 7h 18m to get from Tehrān to Gorgān, including transfers.
Tehrān to Gorgān train services, operated by Raja Rail Transportation Co., depart from Tehran station.
The best way to get from Tehrān to Gorgān is to train which takes 10h 50m and costs . Alternatively, you can fly, which costs $40 - $320 and takes 1h 25m.
Tehrān to Gorgān train services, operated by Raja Rail Transportation Co., arrive at Gorgan station.
Yes, the driving distance between Tehrān to Gorgān is 377 km. It takes approximately 5h 1m to drive from Tehrān to Gorgān.
What companies run services between Tehrān, Iran and Gorgān, Iran?
Raja Rail Transportation Co. operates a train from Tehran to Gorgan once daily, and the journey takes 10h 50m. Alternatively, Iran Aseman flies from Mehrabad International Airport (THR) to Gorgan Airport (GBT) once a week.
Flights from Mehrabad International Airport to Dasht-E Naz Airport via Mashhad
- Ave. Duration
- 3h 27m
- When
- Saturday and Friday
- Estimated price
- $80–420
Flights from Mehrabad International Airport to Dasht-E Naz Airport via Asaloyeh
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- $100–490
Flights from Mehrabad International Airport to Dasht-E Naz Airport via Gheshm
- Ave. Duration
- 6h 7m
- When
- Tuesday and Friday
- Estimated price
- $110–550
- Website
- iaa.ir
Flights from Mehrabad International Airport to Dasht-E Naz Airport via Mashhad
- Ave. Duration
- 3h 45m
- When
- Sunday
- Estimated price
- $80–420
Flights from Mehrabad International Airport to Dasht-E Naz Airport via Shiraz
- Ave. Duration
- 6h
- When
- Sunday
- Estimated price
- $85–440
Flights from Mehrabad International Airport to Gorgan Airport
- Ave. Duration
- 1h
- When
- Sunday
- Estimated price
- $40–310
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Tehran to Dāmghān
- Ave. Duration
- 4h
- Frequency
- Hourly
- Book at
- IRANRAIL
Train from Tehran to Gorgan
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Book at
- IRANRAIL
- Ave. Duration
- 3h 17m
- Estimated price
- $2–10
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 London City Airport into central London, Italy Travel Guides, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.

