В Период пяти династий Бянь был столицей государств Поздняя Цзинь (936—947), Поздняя Хань (947—950) и Поздняя Чжоу (951—960). Во время империи Сун (после 960 года) Бянь вновь стал столицей и стал расти. Как сунская столица город значительно укрепился, население достигло человек, по обе стороны от городской стены. Город страдал от эпидемий тифа. В XI веке город вырос и сосредоточил в себе торговлю и промышленность страны, здесь пересекались четыре основных канала. Теперь город окружали три кольца стен, население оценивают в 600—700 тысяч человек. По некоторым оценкам Кайфэн с 1013 по 1127 годы был самым большим городом в мире. В 1127 году чжурчжэни смогли завоевать город и сделали его столицей марионеточного государства Чу, вскоре ликвидированного. Хотя при чжурчжэньской империи Цзинь город сохранял важное значение, только центр за внутренней стеной остался заселённым, остальные части города были покинуты. С 1157 (по другим источникам с 1161) года Кайфэн стал южной столицей чжурчжэней, город был перестроен. До 1214 года главная столица оставалась на севере, но в 1214 году двор был перенесён в Кайфэн во время монгольского нашествия. В 1234 году под давлением монголов и сунских войск город пал, монголы заняли Кайфэн, а к 1279 году они покорили все китайские земли. В 1288 году был образован Бяньлянский регион (汴梁路).