Sharyakovo (; , à Âäräk) is a rural locality (a village) in Lagerevsky Selsoviet, Salavatsky District, Bashkortostan, Russia. The population was 170 as of 2010. There are 3 streets.
Sharyakovo is located 35 km northeast of Maloyaz (the district's administrative centre) by road. Lagerevo is the nearest rural locality.