从南京东路走到虹口北外滩大约需要30分钟。起点在南京东路步行街,沿着南京东路一路向北走,经过外滩和黄浦江,再沿着四川北路一直走到虹口北外滩。路线距离约为2.5公里,步行速度平均每分钟大约80米,因此大约需要30分钟左右才能到达目的地。在路上还可以欣赏到外滩的美丽夜景和黄浦江的风景,是一次愉快的漫步体验。