El Sado nace a 230 metros de altitud, en la Sierra da Vigia y recorre 180 quilómetros hasta desembocar en el océano Atlántico, en la bahía de Setúbal (una de las bahías más bonitas del mundo).
Águas abajo de Alcácer do Sal hasta la desembocadura, se desarrolla un estuario ancho (Estuário do Sado) separado del océano por la península de Tróia. Es de los pocos ríos portuguéss que corre del sur hacia el norte, como el río Mira (en Odemira).
En el estuario del Sado vive una población de delfines (mulares).
La cuenca hidrográfica del río Sado tiene un área de 7692 km² plenamente portuguesa. El estuario ocupa un área de aproximadamente 160 km² y cuenta con una profundidad media de 8m y una máxima de 50m. El caudal está forzado principalmente por la marea.