Kraśnica – wieś w Polsce położona w województwie łódzkim, w powiecie opoczyńskim, w gminie Opoczno.
W latach 1975-1998 miejscowość administracyjnie należała do województwa piotrkowskiego.
Kraśnica położona jest na odcinku drogi wojewódzkiej nr 726 pomiędzy Opocznem a Inowłodzem.
Sąsiednie miejscowości: Antoniów, Modrzew, Kruszewiec, Dęborzeczka.