Hrastnik is a town in Zasavje, Slovenia.
Hrastnik may also refer to the following settlements:
Hrastnik, Moravče, village in the municipaity of Moravče, Slovenia Hrastnik, Vojnik, village in the municipaity of Vojnik, Slovenia Hrastnik pri Trojanah, village in the municipaity of Trojane, Slovenia