Перша літописна згадка про місто на березі р.Стир датована 1085р. Є припущення що замок був закладений ще з часів Галицько-Волинського князівства. В XІVст. Луцьк входить до складу Великого Литовського князівства і стає південною резиденцією правителів.Луцький замок інколи називають замком Любарта, бо саме цей литовський князь у 1340-1384рр. розпочав будівництво фортеці. Спочатку оборонні стіни і три вежі Верхнього замку були трьохярусними і закінчувалися зубцями-мерлонами. Одна з веж В’їзна носить назву Любарта, в честь засновника замку, а інша вежа Стирова називається ще Свидригайлова, на честь князя, що завершив зведення замку. У середині замку розміщені княжий палац, палац єпископа, казарми. Одночасно з Верхнім замком у XІVст. Розпочалось будівництво Нижнього замку, територія якого була забудована маєтками волинської шляхти, храмами. Із восьми веж замку збереглась лише одна мурована вежа Чарторийських з залишками оборонної стіни. Внаслідок Люблінської унії 1569р. волинські землі входять до Речі Посполитої. У XVІІст. споруджено один із найвеличніших храмів міста – Петропавлівський костьол. Також в старому місті безліч пам’яток архітектури з яких Хрестовоздвижинська церква (XVІІ-ХІХст.), Покровська церква (ХІІІ- XVІІ ст.), Свято-Троїцький кафедральний собор (1752-1755рр).