Установление монголо-татарского ига на землях южных и части северо-восточных русских земель вызвало отлив населения с юга Руси. Один из потоков шел на запад — в Черниговскую землю, Киевское Полесье (Житомирщину) и галицко-волынские земли. Другой поток направлялся в Верхнее Поднепровье и в Приокские земли. Демографические сдвиги сопровождались и политическими изменениями. Бурный, но краткий расцвет пережили Смоленское (до начала XV в.) и Галицко-Волынское (до XIV в.) княжества.
При князе Данииле Романовиче Галицко-Волынское княжество включало в себя территории Киевского и Турово-Пинского княжеств, Берестейскую, Люблинскую и другие земли. О высоком международном авторитете княжества, которое вело активную борьбу против монголо-татар, свидетельствует получение Даниилом Романовичем титула «короля» (1254 г.).
Князья и бояре остальных западнорусских земель, теснимые одновременно ордынскими ханами и объединившимися орденами, вынуждены были заключить соглашения с Литвой о присоединении к ней. В состав Литовского княжества в XIII—XIV вв. вошли подвинские, поднепровские и принеманские области (Полоцк, Витебск, Смоленск, Свислочь, Любошаны, Бобруйск, Кричев, Пропойск, Чичерск, Горволь, Речица, Мозырь, Бчичь, Черная Русь, Новгородок, Волковыйск, Слоним, Здитов, Гродно). В середине XIV в. прекратило свое существование Галицко-Волынское княжество — один из долго продержавшихся политических организмов, сложившихся еще в Киевской Руси. Волынь и Подолье вошли в состав Литовского княжества, Галицкая земля и Западная Волынь — в Корону Польскую, Закарпатская Украина — сначала (в XII—XIII вв.) в Венгерское королевство, а с 1387 г.— также в Корону Польскую. Северная Буковина с 60-х годов XIV в. находилась в Молдавском воеводстве.
На протяжении XIV в. продолжалась и борьба Руси против Орденского государства, которому император Людвиг Баварский в 1337 г. «подарил» еще языческую Литву. Вслед за этим последовала новая серия походов на Литовское княжество, в некоторых из них приняли участие и феодалы Чехии и Венгрии (например, в 1345 г.). В 1348 г. в битве при Стреве немецкие рыцари потерпели поражение от соединенного литовско-русского войска в котором были и ратники из Бреста, Витебска, Смоленска, Полоцка. В 1362 г. литовский князь Ольгерд предпринял поход на Буг, где на Синих водах (пограничье Киевской земли, Подолья и Волыни) нанес поражение ордынским наместникам в Подолье, а в 1370 г. совершил поход на столицу Тевтонского ордена Кенигсберг.
В 70-е годы XIV в. Литовское княжество вело военные действия на два фронта — против ордена и против Руси. Ради захвата русских земель литовские феодалы поступались интересами собственного государства — князь Ягайло в 1380 г. заключил союз с Тевтонским и Ливонским орденами, а Витовт по Салинскому договору 1398 г. отдал ордену Жемайтию.
Со второй половины XIV в. характер отношений между Литовским княжеством и русскими землями стал меняться. Если в предшествующее время стремление литовской знати расширить территорию княжества встречало ответное желание части русских князей и бояр, искавших защиты от монголо-татар, то со второй половины XIV в. подобная политика уже не поддерживалась населением независимых русских княжеств. Агрессивные устремления литовских феодалов все чаще противоречили потребностям борьбы за освобождение русских земель от ордынского ига. Так, вмешательство Литовского княжества на стороне Твери в междоусобные распри Московского и Тверского княжеств (см. ниже), три похода Ольгерда на Московское княжество в 1368—1372 гг. помешали освободительным планам Дмитрия Донского, на несколько лет отсрочили Куликовскую победу.