Rosthern is a town at the juncture of Highway 11 and Highway 312 in central Saskatchewan, Canada. It is roughly halfway between the cities of Prince Albert and Saskatoon.