The city is located in the northwestern Slovakia, at the confluence of Váh, Kysuca and Rajčanka rivers. It is surrounded by numerous mountains ranges, for example Lesser Fatra, Strážov Mountains and many others.