Duba is located in northwest of Saudi Arabia on the coast of the Red Sea on the Egyptian road of the Hajj, about 300 km from the intersection of Egypt, Jordan and Israel. Duba includes 3 valleys, Dahkan to the north, and Salma and Kafafah on south. It is about 800 km from Jeddah / Mecca via coastal highway that passes through the major port and industrial city of Yanbu.
Duba is a port city and ferries and ships operate from here for Egypt and Jordan. The Hurgada and Safaga ports of Egypt can be reached within about 3 hours (minimum) by ferry. It is strategically located at the starting point of Gulf of Aqaba that ends at Ellat (Israel) and Aqaba, Jordan.
The Springs of Maqna are an interesting picnic spot and there are notable beaches such as Sharma Beach, though it is not developed as a tourist spot.
Historically it is part of Madian; the city is mentioned in heavenly scriptures. According to Quran, Hazrat Mosa settled in Madian (the region starts from Jordan river and extends to the town of Duba) where Hazrat Shoaib hosted him. The Hazrat Shoib Ki Basti (town) as it is called is said to be located near Maqna where an ancient well can still be seen. The well is said to be the one where Hazrat Mosa fed Hazrat Shoaib's flock.