Położone nad Jeziorem Ochrydzkim miasto ma starożytny rodowód, malowniczą starówkę oraz liczne cenne kościoły, a od 1980 r. wpisane jest na listę UNESCO.
W miejscu, gdzie dziś znajduje się Ochryda stały starożytne miasta Diassarites i Lychnidos leżące na słynnej Via Egnatia. Już w IV w. zadomowiło się tu chrześcijaństwo, a zabytki religijne z pierwszych jego wieków należą do najwspanialszych na Bałkanach.
Miasto znajduje się nad Jeziorem Ochrydzkim i wokół niego rozciągają się liczne plaże i kąpieliska. Jest to region o dużym znaczeniu turystycznym, a Macedończycy traktują wyjazdy nad jezioro podobnie do wyjazdów nad morze, do którego nie mają dostępu.
Najstarsza część Ochrydy to plątanina wąskich, brukowanych uliczek i niewielkich placyków .Stoją tu charakterystyczne bałkańskie domy z wysuniętą przed czoło górną kondygnacją oraz wysoką, kamienną podmurówką. Między nimi zobaczyć można średniowieczne cerkwie.
Najważniejszymi z nich są Cerkiew św. Zofii oraz Cerkiew św. Pantelejmona. Ta ostatnia została zrekonstruowana wg. dostępnych źródeł i wykopalisk. Obok niej znajdują się zabezpieczone mozaiki z pierwotnej świątyni pochodzące z IV i V w. Poza zabudową miasta, w przysiółku Kaneo stoi najsłynniejsza cerkiew Ochrydy, św. Jana Teologa, przepięknie położona na stromym brzegu jeziora.
Między zabudową miasta odnaleźć też można rzymski teatr, który jest obecnie wykorzystywany do organizacji koncertów i imprez plenerowych. Nad miastem góruje zaś twierdza Samuela, z której podziwiać można rozległe widoki.