Sakmara har sine kilder i Basjkortostan, i den aller sørligste delen av Uralfjellene, sørvest for Magnitogorsk. Den renner først mot sør, før den vender vestover ved byen Kuvandyk, og løper parallelt med elva Ural, som den munner ut i Ural ved byen Orenburg.