Yanbu is a Red Sea port city in the Hejaz, about 300 kilometres north of Jeddah. Like Jubail on the Gulf coast, it has been heavily developed as an industrial and petrochemical centre since the 1970s, and the industrial city and the older historic town (Al-Balad) are separate areas separated both physically and in character.
The main reason travellers come to Yanbu is the diving. The reefs off the coast are excellent — colourful, fish-rich, and significantly less visited than those around Jeddah. Several dive centres operate in the city, running boats to specific reef sites as well as offering gear hire and instruction. The water is warm year-round and visibility is generally very good from October through May.
The Yanbu waterfront has been developed as a public promenade with sea views, and the old town preserves some Hejazi architecture that shows the city's long history as a Red Sea trading port. T.E. Lawrence used Yanbu as an operations base during the Arab Revolt in 1916, and Yanbu port was one of the most significant harbours in the Ottoman Hejaz. Visitors who are not divers will find Yanbu limited compared to Jeddah, but the reefs make it a worthwhile destination for anyone with an underwater interest.