Herbert is a town located in the Rural Municipality of Morse No. 165, in southwest Saskatchewan, Canada. The community sits along the Trans-Canada Highway, positioned 48 km east of the city of Swift Current and 197 km west of Regina, the provincial capital. As of the 2016 census, Herbert had a population of 856.