Die wichtigsten Sehenswürdigkeiten in Sohar sind die Sohar Corniche, das Sohar Forte, der Sohar Regional Complex und der Sohar Municipal Park.