There are 4 ways to get from Yanbu to Duba by plane, car, car ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Hurghada Airport, drive, car ferry
best- Fly from Yanbu Airport (YNB) to Hurghada Airport (HRG)YNB - HRG
- Drive from Hurghada Airport (HRG) to Safaga
- Take the car ferry from Safaga to Duba
15h 4mDrive 466.8 km
cheapest- Drive from Yanbu to Duba466.8 km
6h 40mSAR 98–142Bus
- Take the bus from Yanbu Bus Station to Jeddah Train Stn
- Take the bus from Jeddah Train Station to Tabuk Bus Station
- Take the bus from Tabuk Bus Stn to Neom Petromin Stn
- Take the bus from Neom Petromin Stn to Duba
27h 37mSAR 170–705Fly to Neom Bay Airport, bus
- Fly from Yanbu Airport (YNB) to Neom Bay Airport (NUM)YNB - NUM
- Take the bus from Neom Petromin Stn to Duba
9h 8mSAR 1,396–4,316
Yanbu Airport (YNB) to Hurghada Airport (HRG) flights
Questions & Answers
The cheapest way to get from Yanbu to Duba is to drive which costs 95﷼ - 150﷼ and takes 6h 40m.
The fastest way to get from Yanbu to Duba is to drive which takes 6h 40m and costs 95﷼ - 150﷼.
No, there is no direct bus from Yanbu station to Duba. However, there are services departing from Yanbu Bus Station and arriving at Duba via Jeddah Train Station, Tabuk Bus Stn and Neom Petromin Stn. The journey, including transfers, takes approximately 27h 37m.
The distance between Yanbu and Duba is 831 km. The road distance is 466.8 km.
The best way to get from Yanbu to Duba without a car is to bus which takes 27h 37m and costs 170﷼ - 750﷼.
It takes approximately 15h 4m to get from Yanbu to Duba, including transfers.
Yanbu to Duba bus services, operated by Northwest Bus, depart from Yanbu Bus Station.
Yanbu to Duba bus services, operated by Northwest Bus, arrive at Jeddah Train Stn station.
Yes, the driving distance between Yanbu to Duba is 467 km. It takes approximately 6h 40m to drive from Yanbu to Duba.
There are nine+ hotels available in Duba.
What companies run services between Yanbu, Saudi Arabia and Duba, Saudi Arabia?
You can take a bus from Yanbu Bus Station to Duba via Jeddah Train Stn, Jeddah Train Station, Tabuk Bus Stn, and Neom Petromin Stn in around 27h 37m.
- Website
- flyaircairo.com
Flights from Yanbu Airport to Hurghada Airport via Cairo
- Ave. Duration
- 3h 47m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- SAR 360–1,300
- Website
- saudia.com
Flights from Yanbu Airport to Neom Bay Airport via Riyadh
- Ave. Duration
- 6h 52m
- When
- Monday and Thursday
- Estimated price
- SAR 950–3,700
- Website
- egyptair.com
Flights from Yanbu Airport to Hurghada Airport via Cairo
- Ave. Duration
- 3h 55m
- When
- Tuesday and Thursday
- Estimated price
- SAR 360–1,100
- Phone
- + 966 920020590
- care@nwbus.sa
- Website
- nwbus.sa
Bus from Yanbu Bus Station to Jeddah Train Stn
- Ave. Duration
- 5h 28m
- Frequency
- Every 4 hours
- Estimated price
- SAR 100–150
- Schedules at
- nwbus.sa
- Book at
- nwbus.sa
Bus from Jeddah Train Station to Tabuk Bus Station
- Ave. Duration
- 15h 11m
- Frequency
- Every 2 hours
- Estimated price
- SAR 1–370
- Schedules at
- nwbus.sa
- Book at
- nwbus.sa
Bus from Tabuk Bus Stn to Neom Petromin Stn
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Estimated price
- SAR 35–80
- Schedules at
- nwbus.sa
- Book at
- nwbus.sa
Bus from Neom Petromin Stn to Duba
- Phone
- +966-2-648 7203
- r.hawari@nesma.com
- Website
- nammamarinesservices.com
Car ferry from Safaga to Duba
- Ave. Duration
- 9h
- Frequency
- Once daily
- Website
- https://www.nammamarinesservices.com/
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, How to get from Gatwick Airport into central London, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.



