There are 4 ways to get from Tehrān to Duba by bus, plane, taxi, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly to Neom Bay Airport, taxi
best- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Neom Bay Airport (NUM)plane IKA - NUM
- Take the taxi from Neom Bay Airport (NUM) to Neom Petromin Stntaxi
- Take the bus from Neom Petromin Stn to Dubabus
25h 30mSAR 1,004–2,995Bus, fly to Prince Abdul Majeed Bin Abdulaziz Domestic Airport, drive
cheapest- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Prince Abdul Majeed Bin Abdulaziz Domestic Airport (ULH)plane IKA - ULH
- Drive from Prince Abdul Majeed Bin Abdulaziz Domestic Airport (ULH) to Dubacar
14h 13mSAR 870–3,205Bus, fly to King Hussein International Airport
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to King Hussein International Airport (AQJ)plane IKA - AQJ
- Take the bus from Aqaba Jett to Neombus
- Take the bus from Neom Petromin Stn to Dubabus
25h 38mSAR 919–2,610Bus, fly to Hurghada Airport, car ferry
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Hurghada Airport (HRG)plane IKA - HRG
- Take the bus from Hurghada to Safagabus
- Take the carferry from Safaga to Dubacarferry
30h 56mSAR 1,067–2,370
Tehran International Airport (IKA) to Neom Bay Airport (NUM) flights
Comparing Your Travel Options
The cheapest way to get from Tehrān to Duba is to bus and fly which costs 900﷼ - 2700﷼ and takes 25h 38m.
The fastest way to get from Tehrān to Duba is to bus and fly and drive which takes 14h 13m and costs 850﷼ - 3300﷼.
The distance between Tehrān and Duba is 2018 km.
It takes approximately 25h 30m to get from Tehrān to Duba, including transfers.
Duba is 30 min behind Tehrān. It is currently 3:21 PM in Tehrān and 2:51 PM in Duba.
There are 11+ hotels available in Duba.
What companies run services between Tehrān, Iran and Duba, Saudi Arabia?
There is no direct connection from Tehrān to Duba. However, you can take the taxi to Azadi Square, take the bus to Tehran Imam Khomeini, walk to Tehran International Airport (IKA) airport, fly to Neom Bay Airport (NUM), take the taxi to Neom Petromin Stn, then take the bus to Duba. Alternatively, you can take the taxi to Azadi Square, take the bus to Tehran Imam Khomeini, walk to Tehran International Airport (IKA) airport, fly to Prince Abdul Majeed Bin Abdulaziz Domestic Airport (ULH), then drive to Duba.
- Website
- rj.com
Flights from Tehran International Airport to King Hussein International Airport via Baghdad, Amman
- Ave. Duration
- 15h 22m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- SAR 600–1,800
Flights from Tehran International Airport to King Hussein International Airport via Najaf, Amman
- Ave. Duration
- 19h 50m
- When
- Thursday and Monday
- Estimated price
- SAR 650–1,800
Flights from Tehran International Airport to King Hussein International Airport via Erbil, Amman
- Ave. Duration
- 19h
- When
- Tuesday
- Estimated price
- SAR 650–1,800
Flights from Tehran International Airport to King Hussein International Airport via Kuwait, Cairo
- Ave. Duration
- 24h 35m
- When
- Monday and Tuesday
- Estimated price
- SAR 500–2,000
Flights from Tehran International Airport to King Hussein International Airport via Sulaymaniyah, Amman
- Ave. Duration
- 24h 55m
- When
- Wednesday and Friday
- Estimated price
- SAR 600–1,800
- Website
- qatarairways.com
Flights from Tehran International Airport to Neom Bay Airport via Doha
- Ave. Duration
- 29h 35m
- When
- Wednesday and Friday
- Estimated price
- SAR 650–2,500
Flights from Tehran International Airport to Neom Bay Airport via Baghdad, Doha
- Ave. Duration
- 18h 35m
- When
- Wednesday and Friday
- Estimated price
- SAR 750–2,700
Flights from Tehran International Airport to Prince Abdul Majeed Bin Abdulaziz Domestic Airport via Doha
- Ave. Duration
- 5h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- SAR 800–3,100
- Website
- flypgs.com
Flights from Tehran International Airport to Hurghada Airport via Sabiha Gokcen
- Ave. Duration
- 20h 35m
- When
- Every day
- Estimated price
- SAR 550–2,300
- Website
- ajet.com
Flights from Tehran International Airport to Hurghada Airport via Sabiha Gokcen
- Ave. Duration
- 19h 50m
- When
- Tuesday to Saturday
- Estimated price
- SAR 550–1,800
- Website
- flyaircairo.com
Flights from Tehran International Airport to Hurghada Airport via Istanbul
- Ave. Duration
- 15h 5m
- When
- Saturday and Sunday
- Estimated price
- SAR 750–2,500
- Phone
- + 966 920020590
- [email protected]
- Website
- nwbus.sa
Bus from Neom Petromin Stn to Duba
- Ave. Duration
- 1h 53m
- Frequency
- 4 times a week
- Estimated price
- SAR 29–100
- Schedules at
- nwbus.sa
- Book at
- booking.nwbus.sa
Bus from Neom Petromin Stn to Duba
- Ave. Duration
- 1h 53m
- Frequency
- 4 times a week
- Estimated price
- SAR 29–100
- Schedules at
- nwbus.sa
- Book at
- booking.nwbus.sa
- Phone
- +962 6 566 4141
- [email protected]
- Website
- jett.com.jo
Bus from Aqaba Jett to Neom
- Ave. Duration
- 2h 30m
- Frequency
- Once a week
- Estimated price
- SAR 35–65
- Book at
- 12go.asia
- Adult
- SAR 45–65
- Phone
- 02/22623128
- [email protected]
- Website
- eastdelta-travel.com
Bus from Hurghada to Safaga
- Ave. Duration
- 46 min
- Frequency
- Twice a week
- Estimated price
- SAR 2–3
- Schedules at
- eastdelta-travel.com
Car ferry from Safaga to Duba
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- SAR 276
- Ave. Duration
- 45 min
- Estimated price
- SAR 320–390
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 4 of the smartest ways to explore Australia, The London Underground: Essential tips to navigate the Tube, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.







