Omegna liegt in einem Tal im äußersten Norden des Ortasees, wo der See in den Fluss Nigoglia übergeht, welcher anschließend im Maggioresee mündet.
Omegna geht auf ein im 4. Jahrhundert gegründetes römisches Militärlager zurück. Seither gingen die Besitzrechte der Stadt durch vielerlei Hände, unter anderen durch die der Visconti und schließlich an die Fürsten von Savoyen. Ihre Blütezeit hatte die Stadt im Mittelalter, was heute in den engen Gassen im historischen Zentrum der Stadt zwischen Pfarrkirche und Rathaus noch sichtbar wird.
Sehenswert ist die Piazza degli Arcobaleni mit den antiken Amphitheater. Dort werden in den Sommermonaten verschieden Shows aufgeführt, welche ein einzigartiges Erlebnis bieten. Interessant ist außerdem ein Besuch im Kunst und Industrie Museum, welches sich mit der Industrialisierung der Stadt Omegna beschäftigt.