There are 4 ways to get from Behshahr to Tehrān by train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Īstgāh-e Rāh Āhan-e Garmsār
best- Take the train from Bandar-e Gaz to Garmsārtrain
- Take the train from Garmsār to Tehrantrain
8h 56mDrive 297.7 km
cheapest- Drive from Behshahr to Tehrāncar 297.7 km
4h 12m$2Taxi
- Take the taxi from Behshahr to Tehrāntaxi 297.7 km
4h 12m$7–9Train
- Take the train from Bandar-e Gaz to Tehrantrain
9h 56m
Questions & Answers
The cheapest way to get from Behshahr to Tehrān is to drive which costs $1 - $2 and takes 4h 12m.
The fastest way to get from Behshahr to Tehrān is to drive which takes 4h 12m and costs $1 - $2.
No, there is no direct train from Behshahr to Tehrān. However, there are services departing from Bandar-e Gaz and arriving at Tehran via Garmsār. The journey, including transfers, takes approximately 8h 56m.
The distance between Behshahr and Tehrān is 476 km. The road distance is 297.7 km.
The best way to get from Behshahr to Tehrān without a car is to train via Īstgāh-e Rāh Āhan-e Garmsār which takes 8h 56m and costs .
It takes approximately 8h 56m to get from Behshahr to Tehrān, including transfers.
Behshahr to Tehrān train services, operated by Raja Rail Transportation Co., depart from Bandar-e Gaz station.
Behshahr to Tehrān train services, operated by Raja Rail Transportation Co., arrive at Garmsār station.
Yes, the driving distance between Behshahr to Tehrān is 298 km. It takes approximately 4h 12m to drive from Behshahr to Tehrān.
What companies run services between Behshahr, Iran and Tehrān, Iran?
You can take a vehicle from Behshahr to Tehran via Bandar-e Gaz and Garmsār in around 8h 56m.
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Bandar-e Gaz to Garmsār
- Ave. Duration
- 6h 47m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Garmsār to Tehran
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Book at
- https://iranrail.net/
Train from Bandar-e Gaz to Tehran
- Ave. Duration
- 9h 28m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
- Ave. Duration
- 4h 12m
- Estimated price
- $7–9
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 Travelling to the US: What do I need to know?, Italian Lakes: Getting around by train, and Best ways to travel around Australia - to help you get the most out of your next trip.

