乘坐地铁2号线从嘉定区到虹桥高铁站大约需要30-40分钟。首先需要乘坐2号线到延安西路站,然后在延安西路站转乘10号线到虹桥火车站,整个行程大约需要在30-40分钟左右。建议提前留出足够的时间抵达车站,以免误点或赶不上列车。