宋代海外贸易兴盛,远远超过前代。北宋中期西夏崛起于宁夏,控制了河西走廊。宋与西方各国的往来通道只能走海路了。宋代和西方各国通商,据《岭外代答》、《诸蕃志》(赵汝适著,成书于公元1225年)等书记载,就有50多个国家和地区。其中重要的除高丽与日本外,还有交趾、占城、真腊(柬埔寨)、蒲甘(缅甸)、勃泥(加里曼丹北部)、阇[shé蛇]婆(爪哇)、三佛齐(苏门答腊岛的东南部)、大食、层拔(黑人国之意,在非洲中部的东海岸)等,远远超过了唐代的活动范围。据《岭外代答》说,与中国来往密切的国家,第一是大食国,其次是阇婆国,第三是三佛齐国,然后才是其他各国。这些国家大都在亚非航路沿线。宋代远洋航船已能横渡印度洋,沟通了从中国直达红海和东非的西洋航线,这标志着我国航海事业已达繁荣时期。宋代指南针的发明及应用,是我国航海技术的一件划时代的大事。指南针是我国四大发明之一。世界上最早记载指南针应用于航海导航的文献是北宋宣和年间(公元1119年—1125年)朱彧[yù玉]所著《萍洲可谈》。作者追记随其父朱服于公元1094年至1102年任广州高级官吏的见闻。书中写道:“舟师识地理,夜则观星,昼则观日,阴晦则观指南针。”“识地理”是说当时舟师已掌握了在海上确定海船位置的方法。除了采用观日航海、观星航海的导向方法外,在天气阴晦即能见度低的情况下还可利用指南针导航。这种方法是我国首创的仪器导航方法,也是航海技术的重大革命。指南针的应用与天文导航二者配合使用,更能促进航海天文科学的发展。中国使用指南针导航不久,就被阿拉伯海船采用,并经阿拉伯人把这一伟大发明传到欧洲。恩格斯在《自然辩证法》中指出:“磁针从阿拉伯人传至欧洲人手中在1180年左右。”公元1180年是我国南宋孝宗淳熙七年。中国人首先将指南针应用于航海比欧洲人至少早80年。指南针经过改进,加上方位刻度盘,更便于使用,这就是罗盘。中国海船开始使用罗盘进行导航约在公元1225年。在这一年赵汝适写的《诸蕃志》中明确记载:“舟舶往来,惟以指南针为则。昼夜守视惟谨,毫厘之差,生死系矣。”这里所说的已不是一般的指南针,而是罗盘了。若无罗盘上的指向刻度,便不可能做到“守视惟谨”,分辨“毫厘之差”了。罗盘针应用于航海,说明我国导航技术在宋代居于世界的领先地位。它的西传,为公元1492年哥伦布发现“新大陆”,创造了前提条件。应用罗盘以后,人类就可以真正摆脱了海岸的束缚,而能够驰骋在更加广阔的大洋上了。