1、宋朝时期,中国的航海技术已经有较大的发展,船体的隔舱、司南等对航海有极大促进作用的发明已经出现;
2、宋朝商业及其繁荣,宋太祖、太宗都曾下令鼓励商业活动,商业在宋朝近乎打到了极致;
3、我国以贵金属为货币,在南宋时期,统治区域内并无较大规模的贵金属矿藏,而贵金属产量较多的日本、南洋等地又必须经过海运方可到达,促进了海上贸易的兴起;
4、由于西夏、蒙古帝国、奥斯曼帝国相继隔断了中国与欧洲交往的路上通道,并对贸易商人征收高额税率,极大的抑制了陆路商贸,商人为将丝绸、瓷器、香料等货物运至欧洲,换取高额利润,只得改走水路,导致了海上丝绸之路的兴盛。