샤르바르구(헝가리어: Sárvári járás)는 헝가리 서부 버시주(Vas megye)에 위치한 행정 구역이다. 구청 소재지는 샤르바르(Sárvár)이며, 면적은 685.46km², 인구는 38,684명(2011년 기준), 인구 밀도는 56명/km²이다.
북쪽으로는 죄르모숀쇼프론주의 쇼프론구·커푸바르구, 동쪽으로는 첼되묄크구·베스프렘주 쉬메그구, 남쪽으로는 절러주 절러센트그로트구, 남서쪽으로는 버슈바르구, 서쪽으로는 솜버트헤이구·쾨세그구와 접한다. 42개 지방 자치체(2개 시, 40개 마을)를 관할한다.
헝가리는 2013년 기존의 소구역(kistérség) 제도를 폐지하고 구(járás) 제도를 도입하였으며, 샤르바르구는 이때 신설된 174개 구 중 하나이다. 서부 트란스다누비아 통계 지역(Western Transdanubia Statistical Region)에 속한다.