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 378.1 km
cheapest- Drive from Tehrān to Gorgāncar 378.1 km
4h 58m$2–3Taxi
- Take the taxi from Tehrān to Gorgāntaxi 378.1 km
4h 58m$8–11Fly 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–291
Mehrabad International Airport (THR) to Dasht-E Naz Airport (SRY) flights
Questions & Answers
The cheapest way to get from Tehrān to Gorgān is to drive which costs $1 - $3 and takes 4h 58m.
The fastest way to get from Tehrān to Gorgān is to fly which takes 1h 25m and costs $40 - $300.
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 378.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 - $300 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 378 km. It takes approximately 4h 58m 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 7m
- When
- Sunday
- Estimated price
- $100–500
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–290
- 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–11
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 Getting to Rome from the airport, Which side of Niagara Falls should I choose (and how do I get there)?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.

