Trnovac may refer to:
- Trnovac, Novi Travnik, a village in Bosnia and Herzegovina
- Trnovac, Serbia, a village near Knjaževac, Serbia
- Trnovac, Lika-Senj County, a village near Gospić, Croatia
- Trnovac, Požega-Slavonia County, a village near Velika, Croatia
- Trnovac, North Macedonia, a village in Kratovo Municipality, North Macedonia
- Trnovac (Vrbanja), a river in Central Bosnia, Bosnia and Herzegovina, a tributary of the Vrbanja