Witnica is a town in western Poland, situated in the Lubusz Voivodeship, with 6,858 inhabitants (2004).
Prior to 1945 it was part of the Prussian Province of Brandenburg in Germany.
Witnica may refer to the following places:
- Witnica, Greater Poland Voivodeship (west-central Poland)
- Witnica in Lubusz Voivodeship (west Poland)
- Witnica, West Pomeranian Voivodeship (north-west Poland)