公元900年前后,斯拉夫人开始沿三个方向开始了大规模的迁徙,向南进入巴尔干地区,向西进入易北河和波罗的海流域,向东和向北进入伏尔加流域和北极苔原带。
公元6世纪中叶,斯拉夫人对巴尔干地区的袭击范围开始增加。公元547年至548年,斯拉夫人的袭击队伍从多瑙河向西进发,一路进发到亚德里亚海沿岸,据普罗柯比记载,这次袭击者相比于过去的袭击占领了很多要塞。在这次进攻尝到甜头之后,斯拉夫人开始了持续攻击。公元549年,斯拉夫人趁着东罗马人远征意大利哥特人的空隙,再次出兵袭扰,兵锋直抵君士坦丁堡。但是这些袭击并未带来斯拉夫人在东罗马境内的大量移民,东罗马帝国只是将部分斯拉夫人安置在多瑙河北岸和部分巴尔干边境地区的要塞里。
但是来自中亚地区的游牧民族阿瓦人改变了东罗马帝国的局势,做为一支善战的游牧民族,阿瓦尔人横扫了欧亚草原,在中欧建立了帝国。而斯拉夫人在与阿瓦尔人的交战中损失惨重,失去了独立地位,从而导致其部分斯拉夫群体永久迁入了多瑙河以南地区。与此同时,东罗马帝国在东方的土地上不断出兵抵抗波斯人和阿拉伯人发起的进攻,相对于饱经战乱的巴尔干地区,东罗马帝国更加在意的是帝国税源丰厚的叙利亚、巴勒斯坦和埃及的东方领土。斯拉夫人便趁着东罗马帝国无暇西顾的时机,开始定居在了巴尔干半岛上。
斯拉夫人向中欧易北河和维斯瓦河之间地区的扩张同样彻底,一位9世纪20年代初巴伐利亚的佚名地理学家通过调查易北河和奥德河之间法兰克帝国的邻居,发现这些城市名字里都含有斯拉夫名称。并且通过别的资料发现,加洛林家族崛起之前,已经有讲斯拉夫语的部落渗透到易北河以西的地方,但是好在部落数量不够多。
到了10世纪的奥托王朝,斯拉夫人才显示出了对中欧地区的支配能力。公元962年,历史记录中出现了一个新生的波兰国家,证实了斯拉夫人在奥德河与维斯瓦河之间的统治,并且斯拉夫人在这地区的统治得到了阿拉伯史料的佐证。最迟从10世纪中叶开始,斯拉夫人就开始占据了奥德河与维斯瓦河之间的欧洲中部地区。
关于斯拉夫人在俄罗斯地区的发展,一方面是通过在此地区进行过旅行的阿拉伯地理学家和经商的阿拉伯商人的记载,另一方面是较晚出现的历史文本《往年纪事》。这些资料表明,大约在公元900年时,斯拉夫人的部落已经占领了维斯瓦河以东的大部分地区。拜占庭的资料《帝国行政论》也证实了斯拉夫人在第聂伯河两岸的生活与征战。公元1000年的时候,斯拉夫人部落统治着大部分东欧平原,占领了延伸到第聂伯河以东的领土,其中的斯克拉文人则将控制权扩展到了北边的伊尔门湖区域。