Nájom môže byť dojednaný na určitú dobu alebo na neurčitú dobu. Skončenie nájmu dojednaného na určitú dobu upravuje § 676 OZ, skončenie nájmu dojednaného na neurčitú dobu upravuje § 677 OZ.
Uplynutie doby nájmu
Podľa § 676 ods. 1 OZ sa nájom skončí uplynutím doby, na ktorú sa dojednal, ak sa prenajímateľ nedohodne s nájomcom inak. Doba nájmu môže byť v nájomnej zmluve určená podľa dní, týždňov, mesiacov a rokov, ale aj podľa kratších intervalov. Môže byť určená aj iným spôsobom — napríklad na sezónu, do dosiahnutia určitého veku nájomcu alebo na dobu pobytu prenajímateľa v zahraničí.
Obnovenie nájomnej zmluvy
Podľa § 676 ods. 2 OZ, ak nájomca užíva veci aj po skončení nájmu a prenajímateľ proti tomu nepodá návrh na vydanie veci alebo na vypratanie nehnuteľnosti na súde do 30 dní, obnovuje sa nájomná zmluva za tých istých podmienok. Nájom dojednaný na dobu dlhšiu ako rok sa obnovuje vždy na rok, nájom dojednaný na kratšiu dobu sa obnovuje na túto dobu. Pozor — toto ustanovenie od účinnosti novely (zákon č. 261/2001 Z. z.) neplatí pre nájom bytu.
Výpoveď nájmu na neurčitý čas
Podľa § 677 ods. 1 OZ zrušiť nájomnú zmluvu dojednanú na neurčitú dobu možno, ak nedôjde k dohode prenajímateľa s nájomcom, iba výpoveďou. Ak osobitný zákon neustanovuje inak, nájomnú zmluvu možno vypovedať pri nájmoch nehnuteľností v trojmesačnej lehote a pri nájmoch hnuteľných vecí v jednomesačnej lehote. Výpovedná lehota začína plynúť prvým dňom mesiaca nasledujúceho po mesiaci, v ktorom bola výpoveď doručená.
Skončenie nájmu bytu
Nájom bytu zanikne podľa § 710 OZ písomnou dohodou medzi prenajímateľom a nájomcom alebo písomnou výpoveďou. Výpovedná lehota pri nájme bytu je tri mesiace a začína plynúť prvým dňom mesiaca nasledujúceho po mesiaci, v ktorom bola nájomcovi doručená výpoveď. Prenajímateľ môže nájomcovi písomne určiť dlhšiu výpovednú lehotu. Výpoveď prenajímateľa musí obsahovať zákonný dôvod podľa § 711 OZ, inak je neplatná — neplatnosť výpovede môže nájomca uplatniť na súde do troch mesiacov odo dňa doručenia výpovede.