Skarnes is the administrative centre of Sør-Odal Municipality in Innlandet county, Norway. The village is situated along the river Glomma, about halfway between the villages of DisenÃÂ¥ and Sander. The new Sør-Odal municipal hall is located in the village, and construction was completed in 2010.
The Kongsvingerbanen railway line runs through the village, stopping at Skarnes Station, which opened in 1862. The European route E16 highway also runs through the village. The Oppstad Church is located about north of the village.
The village has a population (2024) of 2,728 and a population density of .
The village consists of three parts. The "original" Skarnes is on the south side of the river Glomma, near a bridge. The area called Tronbøl lies south of the original village, on the same side of the river. The third part of the village is Korsmo, across the river to the northwest.