Yanbu, qui se trouve près de la mer Rouge, est une ville portuaire et industrielle, mais aussi, et surtout le deuxième port du pays après Djeddah. Situé sur l'ancienne route de l'encens et des épices entre le Yémen et l'Égypte et la région méditerranéenne, le port de Yanbu permet aujourd'hui d'exporter 3 millions de barils de pétrole brut par jour, du fait de la proximité du canal de Suez, qui facilite l'accès aux marchés européens, africains et moyen-orientaux.