Radbuza pramení pod vrchem Lysá (výška 869 m n. m.) poblíž osady Závist v okrese Domažlice. Soutokem s řekou Mží v Plzni vytváří Berounku. Délka řeky je 112 km. Plocha povodí měří 2179 km2. Teče nejprve severním směrem, v Bělé nad Radbuzou se prudce ohýbá k jihovýchodu až k Horšovskému Týnu, kde se stáčí směrem severovýchodním přes Staňkov, Stod, Chotěšov a Dobřany k Plzni. Na horním toku, kde protéká Českým lesem a poté Chodskou pahorkatinou, má peřejnatý charakter s lesnatým údolím. V Bělé nad Radbuzou se říční údolí otevírá, snižuje se spád toku a Radbuza velkými meandry směřuje k Horšovskému Týnu. Střední tok řeky byl odedávna poměrně hustě osídlený a zemědělsky obdělávaný. Na dolním toku, již na okraji Plzně, byla v roce 1973 vybudována přehradní nádrž České údolí.