Obec Lubná leží ve střední části správního obvodu ORP Rakovník, cca 4 km jihozápadně od Rakovníka, s nímž přímo sousedí. Středem obce prochází silnice II/229 z Rakovníka do Kralovic a severním okraje území obce pak prochází železniční trať rovněž z Rakovníka do Kralovic.
Obec leží v mírně zvlněné zemědělsky obhospodařované krajině mezi údolím Rakovnického potoka na severu a Seneckou horou na jihu. Na území obce pramení Černý potok pravý přítok Rakovnického potoka.





