Tomašnica is a small village in the Republic of Croatia, in Karlovac County. It is located on the left bank of the Dobra river in region called Gornje (Upper) Pokuplje, ten kilometres from Karlovac in the direction of Netretić. It belongs to municipality of Ozalj; population 158 (census 2011).