Heiligkreuzgebirge
In Krakau verlässt die Weichsel das schmale Krakauer Becken und fließt in die große tektonische Senke des Sandomirer Beckens, in dem sie das Wasser zahlreicher Karpatenflüsse von rechts aufnimmt, die die Beskiden, Pieninen und die Tatra entwässern. Im Sandomirer Becken fließt die Weichsel ostwärts, am Südrand des Krakau-Tschenstochauer Jura und dem Heiligkreuzgebirge. Südlich des Beckens schließt sich das Karpatenvorland und dann östlich das Roztocze an. Von Niepołomice 25 km östlich von Krakau bis etwas unterhalb der Mündung des San war die Weichsel von 1815 bis 1916 die Grenze zwischen dem Habsburgerischen Galizien und dem Russischen Reich. 70 km hinter Niepołomice fließt der Dunajec, der seinen Ursprung in der Hohen Tatra hat, in die Weichsel. Bald hinter Sandomierz mündet von den Bieszczady her der San, der östlichste Karpatenfluss, der in die Weichsel entwässert. Der Oberlauf der Weichsel endet mit dem Zusammenfluss beider Flüsse südlich von Zawichost.