开城成为百济的「冬比忽城」。开城在统一新罗时代改为汉式地名松岳郡。景德王十六年(公元757年)又再改为开城郡。在当时，开城原是当地豪族的封地，当中以王氏为代表。
高丽都邑.新罗真圣王十年（898年），弓裔使王建筑勃御堑城。新罗孝恭王五年（901年）弓裔建都称后高句丽，九年（905年）迁都铁原。918年，王建推翻后高句丽即位，建立高丽。次年（919年），把首都从铁原迁回开城，并改开城为开州。光宗十一年改称皇都，成宗十四年改开城府。显宗二十年（1028年）筑开京罗城，城基周二万