1.乘坐地铁2号线到达西直门站
2.步行约570米,到达地铁西直门站(A1口出)
4.步行150米到达北京交通大学
徐家汇站。
根据百度地图查询可知,上海交通大学为于徐汇区华山路,可以坐地铁1号线或者9号线到徐家汇站地铁口出来。