这是因为当时南京不比杭州来得安全,造成这个现象的原因是与南京相距较近的扬州在当时已经受到金军的攻伐。北宋的灭亡让宋朝经受了非常大的打击,即便后来宋朝以南宋之名重现于世,但是南宋这个政权却长时间被笼罩在金军的阴影之下。南宋刚刚建立时它的政治中心设立在商丘,但是没多久宋高宗便觉得此地不甚安全,所以带着多位宠臣转而前往扬州。
不久之后金军发兵进攻山东,当时根基不稳的南宋军队根本抵挡不住金军,所以金军一步步南下。仅一年多的时间金军开始将目标对准扬州,宋高宗见状只能再次又一次逃离扬州。在如此情势下,宋高宗绝对没有胆量将都城设在距离扬州较近的南京,即便南京拥有长江这一道天然屏障。
在此次逃亡过程中,宋高宗宠信小人的行为激起了很多武将的不满,其中苗傅和刘正彦二人更是趁机发动了一场兵变。在这场兵变中宋高宗被逼退位给年幼的皇子,不过这种状态并没有持续太久,宋高宗很快就在其他朝臣的帮助下顺利复辟。复辟之后宋高宗依旧无所作为,他只是一味向金军示弱祈求他们可以停止向南金军的步伐。但是金军根本不理会他的哀求,待金军进一步渡江之后宋高宗只能继续往南逃亡。
这之后宋高宗一路从绍兴、宁波等地一直逃至温州,待得知金军撤退的消息之后才又从温州再次往北走。这次逃亡经历对于宋高宗最深的感触应该就是都城要尽量设立在远离金军的地方。所以后来在经过一番挑选之后,宋高宗将新都城设在了杭州而不是南京。杭州虽然不像南京那样有长江作为屏障,但是杭州距离金军足够远,且杭州的经济基础以及风景却深得宋高宗喜爱。
因为当时的南京靠近前线,比较容易受到金国军队的冲击,并且杭州离海更近。如果定都南京不仅可能长期被敌人骚扰,万一金兵跨过长江,宋朝皇室想要出海避难也会很麻烦,不如杭州方便。
因为杭州更适合定居,以前都把都城定在南京,是因为杭州一带还不是非常发达,到了南宋的时候,杭州一带已经很发达,所以选择定都杭州。
因为当时的杭州比较富饶,而且地理位置也非常优越。