从宁波南站到舟山沈家门的距离大约是150公里,车程大约需要3个小时左右。从沈家门到普陀山需要搭乘船只,在海上航行约1个小时左右才能到达普陀山码头。所以,总共需要耗时约4小时左右。不过,具体时间还要根据交通状况以及天气等因素来决定,所以在出行之前一定要提前了解相关情况。