Varvarin (, ) is a small town and municipality in the Šumadija region of central Serbia. Population of the town is 2,133, and population of the municipality is 17,772. It is part of the Rasina District of Serbia.
Varvarin is a village in the municipality of Varvarin, Serbia. According to the 2002 census, the village has a population of 1779 people.