Na vprašanje, katero mesto je najstarejše mesto v Rusiji, arheologi ne dajejo natančnega odgovora, vendar glede na arheološka izkopavanja in študije izstopajo tri mesta, ki jih lahko imenujemo najstarejša. To je Derbent, Veliki Novgorod, Stara Ladoga.
Derbent
To starodavno mesto se nahaja na ozemlju sodobnega Dagestana, arheologi pa segajo v 6. stoletje pred našim štetjem. Iz istega časa so preživele tudi prve omembe mesta v rokopisih starogrških zgodovinarjev in geografov.
Ime mesta ima perzijske korenine, beseda "Darbant" pomeni "ozka vrata." V starih časih so to mesto imenovali Kaspijska vrata. Ime je nastalo, ker se mesto nahaja v ozkem prehodu med gorami in Kaspijskim morjem. V davnih časih je Svilena cesta potekala skozi Derbent, mesto pa je bilo pomembno trgovsko podjetje. Zato so si mnogi narodi želeli lastiti mesto - bilo je veliko bitk. Derbent je bil med fevdom pogosto uničen, požgan, po njem je bilo mesto spet obnovljeno.
Nekateri raziskovalci dvomijo, da je Derbent mogoče šteti za najstarejše mesto v Rusiji, saj je bilo ustanovljeno in cvetelo v času, ko ni bilo ne ruskega ljudstva ne kijevske Rusije. In dejstvo, da se zdaj mesto nahaja na ozemlju sodobne Ruske federacije, ne daje razloga, da bi ga šteli za resnično rusko.
Kljub temu je mesto zelo priljubljeno med turisti, saj je v muzeju-rezervatu iz starega stoletja pred našim štetjem veliko starodavnih znamenitosti, na primer kamnite stavbe, pa tudi starodavne mošeje.
Veliki Novgorod
Drugi kandidat za naziv najstarejšega mesta v Rusiji je Velik Novgorod. Tu je nastalo krščanstvo v starodavni Rusiji. Vsak domačin iz Novgoroda verjame, da je to najstarejše mesto v državi.
Ustanovitev Velikega Novgoroda je nastala leta 859. Potem ko se je pogansko mesto spremenilo v krščansko, so se tukaj začele graditi številne cerkve. Novgorod je postal duhovno središče Kijevske Rusije.
Trenutno je v Novgorodu veliko starodavnih kulturnih spomenikov, sam duh mesta je nasičen z antiko in veličino. To je resnično rusko mesto.