There are 5 ways to get from Ashgabat to Bandar Abbas by car, plane, train, bus, car ferry, 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.
Drive to Mashhad International Airport, fly to Bandar Abbas International Airport
best- Drive from Ashgabat to Mashhad International Airport (MHD)car
- Fly from Mashhad International Airport (MHD) to Bandar Abbas International Airport (BND)plane MHD - BND
6h 6m$82–406Drive 1,592 km
cheapest- Drive from Ashgabat to Bandar Abbascar 1,592 km
19h 21m$62–89Train, bus, drive
- Take the train from Ashgabat to Balkanabattrain 606 / ...
- Take the bus from Balkanabat to Etrekbus
- Drive from Etrek to Gorgancar
- Take the train from Gorgan to Tehrantrain
- Take the train from Tehran to Bandar Abbastrain
2d 1hFly Ashgabat International Airport to Dubai International Airport, car ferry
- Fly from Ashgabat International Airport (ASB) to Dubai International Airport (DXB)plane ASB - DXB
- Take the carferry from Khalid Port to Bandar Abbascarferry
16h 56m$376–1,399Drive to Mashhad International Airport, fly to Dayrestan Airport, taxi, car ferry
- Drive from Ashgabat to Mashhad International Airport (MHD)car
- Fly from Mashhad International Airport (MHD) to Dayrestan Airport (GSM)plane MHD - GSM
- Take the taxi from Dayrestan Airport (GSM) to Qeshmtaxi
- Take the carferry from Qeshm to Bandar-Abbascarferry
9h 36m$108–514
Mashhad International Airport (MHD) to Bandar Abbas International Airport (BND) flights
Comparing Your Travel Options
The cheapest way to get from Ashgabat to Bandar Abbas is to drive which costs $60 - $90 and takes 19h 21m.
The fastest way to get from Ashgabat to Bandar Abbas is to drive and fly which takes 6h 6m and costs $80 - $410.
The distance between Ashgabat and Bandar Abbas is 1332 km. The road distance is 1592 km.
It takes approximately 6h 6m to get from Ashgabat to Bandar Abbas, including transfers.
Bandar Abbas is 1h 30m behind Ashgabat. It is currently 13:31 in Ashgabat and 12:01 in Bandar Abbas.
Yes, the driving distance between Ashgabat to Bandar Abbas is 1592 km. It takes approximately 19h 21m to drive from Ashgabat to Bandar Abbas.
What companies run services between Ashgabat, Turkmenistan and Bandar Abbas, Iran?
There is no direct connection from Ashgabat to Bandar Abbas. However, you can drive to Mashhad International Airport (MHD) airport, fly to Bandar Abbas International Airport (BND), then take the taxi to Bandar Abbas. Alternatively, you can take a train from Ashgabat to Bandar Abbas via Balkanabat, Balkanabat, Etrek, Gorgan, and Tehran in around 2d 1h.
- Website
- flydubai.com
Flights from Ashgabat International Airport to Dubai International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $290–1,200
- Website
- zagrosairlines.com
Flights from Mashhad International Airport to Dayrestan Airport via Tehran Mehrabad
- Ave. Duration
- 4h 20m
- When
- Thursday
- Estimated price
- $95–480
Flights from Mashhad International Airport to Dayrestan Airport via Yazd, Tehran Mehrabad
- Ave. Duration
- 7h 30m
- When
- Sunday
- Estimated price
- $110–550
- Website
- iranairtour.ir
Flights from Mashhad International Airport to Bandar Abbas International Airport
- Ave. Duration
- 2h
- When
- Tuesday and Saturday
- Estimated price
- $70–390
- Website
- chabaharairlines.com
Flights from Mashhad International Airport to Dayrestan Airport via Tehran Mehrabad
- Ave. Duration
- 4h 10m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $95–480
Flights from Mashhad International Airport to Dayrestan Airport via Tehran Mehrabad
- Ave. Duration
- 5h 5m
- When
- Monday and Tuesday
- Estimated price
- $95–480
- Phone
- +993 (12) 383275
- tde@railway.gov.tm
- Website
- railway.gov.tm
Train from Ashgabat to Balkanabat
- Ave. Duration
- 10h 28m
- Frequency
- Twice daily
- Estimated price
- $5–11
- Schedules at
- railway.gov.tm
- Platzcart (3rd class)
- $5–6
- Coupe (2nd class)
- $9–11
- 3rd class (platzkart)
- $5
- 2nd class (coupe)
- $10
- 1st class (VIP coupe)
- $20
- Phone
- 021- 55122417
- info@raja.ir
- Website
- raja.ir
Train from Gorgan to Tehran
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Book at
- IRANRAIL
Train from Tehran to Bandar Abbas
- Ave. Duration
- 19h 55m
- Frequency
- Twice daily
- Book at
- IRANRAIL
- Phone
- +993 (12) 390356
- info@awtoulag.gov.tm
Bus from Balkanabat to Etrek
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Schedules at
- Turkmenawtoulaglary
- Phone
- +980 21 72415841
- support@valfajr.ir
- Website
- eticket.valfajr.ir
Car ferry from Khalid Port to Bandar Abbas
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- $80–190
- Schedules at
- eticket.valfajr.ir
- Website
- Oasis Dubai Ferry
Car ferry from Qeshm to Bandar-Abbas
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–17
- Schedules at
- Oasis Dubai Ferry
- Ave. Duration
- 45 min
- Estimated price
- $1–2
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 Which London airport should I choose?, Bali: What to do if Mount Agung erupts, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.