The Kosovo section of the White Drin flows entirely in the semi-karst Dukagjini part of Kosovo, in an arc-shaped -long course. The river originates in the southern slopes of the Žljeb mountain, north of the town of Pejë. The stream is originally a sinking river which eventually springs out from the strong well and falls down as a -high waterfall near the village of Radovac.
The White Drin first flows to the east, next to the spa of Banja e Pejës and the villages of Banjica, Trbuhovac and Zlokućan. The rest of the course is through the very fertile and densely populated central section of Metohija (Podrima region), but oddly, there is not even one large settlement on the river itself, despite many smaller villages on the river. The largest cities are kilometers away from the river (Pejë, Gjakova, Prizren) while some smaller towns Klina are closer to it.
The White Drin receives many relatively long tributaries: Lumi I Bardhë, Lumbardhi i Deçanit, Prue potok, and Erenik from the right; Istočka, Klina, Mirusha, Rimnik, Toplluga and Lumbardhi i Prizrenit from the left.
The Kosovar part of the White Drin basin comprises . Here the waters of the river are used for waterworks of the big nearby towns, irrigation and power production (especially its right tributaries). At the Vrbnica-Shalqin border crossing, the river enters the eastern Albanian region of Trektan.
The Albanian section of the river is long with the drainage area of . There are no settlements on the river and it receives the Lumë river from the left (which also originates in Metohija, from several rivers in the Gora region). Finally, the White Drin reaches the town of Kukës where it meets the Black Drin and forms the Drin, which flows into the Adriatic Sea; thus the White Drin belongs to the Adriatic Sea drainage basin. The river is not navigable.