开车大概21-24公里,不堵车大概31分钟,堵车就说不好了。
地铁的话,直接2号线从虹桥火车站到南京东路,11站距离,出站后步行到外滩,时间上也差不多35-40分钟。上海虹桥主要是指虹桥机场和虹桥火车站,虽然两个交通枢纽在一起,但是还是上海地铁二号线相邻的两个站点,步行也是连通的,但是起码得10分钟。
现在从上海的虹桥到上海外滩,应该有23公里左右。如果是乘坐地铁的话,大概是20公里左右,可以坐地铁到2号线到南京东路,下来出站就可以
21公里。
上海虹桥火车站距离外滩21公里,坐地铁二号线直达,40多分钟,从虹桥火车站站上车,到南京东路站下车,出地铁口后沿着南京东路步行街向东走八百多米,过条马叔就到了。或者坐出租车出外滩,白天(05:00-23:00)要72元钱,夜间(23:00-05:00)要88元钱,全程最短路程约有20公里。