Com 2 800 km de extensão, o Rio São Francisco nasce em Minas Gerais, na Serra da Canastra, e desemboca no Oceano Atlântico, oferecendo condições naturais de navegação em alguns trechos.
Da nascente até a cidade de Três Marias/MG, são 509 km.
O primeiro trecho navegável, que vai de Três Marias/MG a Pirapora/MG, corresponde a 168 km.
O segundo trecho navegável, de 1 368 km vai de Pirapora à cidade de Petrolina/PE.
O trecho não navegável vai de Petrolina/PE a Piranhas/AL.
E finalmente, com uma extensão de 208 km, de Piranhas/AL até a foz, no Oceano Atlântico, apresenta navegação turística.
A partir dos dados apresentados, a extensão do trecho não navegável entre Petrolina/PE e Piranhas/AL é, aproximadamente, igual a:
a.928 km
b.638 km
c.766 km
d.853 km
e.547 km