An der Stelle der heutigen Stadt befand sich zu römischer Zeit eine Siedlung mit Kastell und Hafen, die den Namen Nauportus trug. Der griechische Geograph Strabon berichtet, dass Frachtgüter von Aquileia aus auf Lastwagen über den Pass im Birnbaumer Wald (Ad Pirum) nach Nauportus geschafft wurden.[3] Von dort wurden sie auf Schiffe verladen und über die Flüsse Ljubljanica und Save weiter nach Osten transportiert.
Nauportus war laut Tacitus 14 n. Chr. von den Straßenbauern der Legio XIII Gemina für die Via Gemina geplündert worden.[4]
Im 12. Jahrhundert wurde der heutige Ort Vrhnika als Oberlaibach erstmals schriftlich erwähnt.
In Vrhnika wurden ein Massengrab aus der Zeit des Zweiten Weltkriegs gefunden und zwei weitere in anderen Ortschaften der Gemeinde.
↑Tacitus Annales, 1.20: «Interea manipuli ante coeptam seditionem Nauportum missi ob itinera et pontes et alios usus, postquam turbatum in castris accepere, vexilla convellunt direptisque proximis vicis ipsoque Nauporto, quod municipii instar erat, …».