不经过。根据百度地图以及12306官网查询结果显示,目前从汉口火车站到上海虹桥站的都是动车仅仅3趟高铁,都不经过也不停靠武昌火车站。目前从汉口火车站到上海虹桥站每天共有20趟直达车,最早的一趟是D3016次列车,07:59从汉口火车站始发,13:22终到虹桥站,历时5小时23分钟,二等座票价315元。最晚的一趟是G3232次列车,17:53从汉口火车站出发,22:43终到虹桥站,历时4小时50分钟,二等座票价343元。
汉口到上海虹桥的火车貌似不经过武昌站,见附图: