虹桥火车站旁边就是虹桥枢纽长途客运站,也叫长途客运西站往启东方向有13:56 15:06两班车应该是符合你的要求的票价48元如果赶不上,也可以到长途客运总站坐车
你可以坐地铁到上海南站,那里有到启东的汽车的,大概30分钟左右一班,到启东只要2个小时不到
从虹桥出来换乘地铁到长途客运总站,大概就可以了